diff --git a/bench/db/bench_fair.py b/bench/db/bench_fair.py new file mode 100644 index 0000000..26f3c33 --- /dev/null +++ b/bench/db/bench_fair.py @@ -0,0 +1,309 @@ +#!/usr/bin/env python3 +"""Matched three-configuration get_subtree comparison, one engine per invocation. + +Separates the engine effect from the schema effect. All configurations use the same +host, same 200 seeded subtree paths, same id-only result set. + + naive monolithic one-record-per-node layout, range scan on the plain + path index (the plain-index baseline) + covered same layout, same query, served index-only by a covering index: + sqlite ix_cover(path, node_id) + postgres (path) INCLUDE (node_id), VACUUM first so the + visibility map allows a true Index Only Scan + mongo {path, node_id} with _id excluded from the projection + duckdb (columnar projection already reads only node_id; + no separate covered result is measured) + deployed the decoupled ~150-byte structure table/collection + (tree_id, node_id, parent_id, depth, path) under the same + covering index (a candidate narrow-structure layout) — mongo, postgres + and sqlite symmetrically; duckdb skipped because this benchmark + does not define an equivalent narrow-layout intervention for its + columnar storage path) + +One engine runs per invocation. The client releases its row list after ingest, +so the measurement window holds only the engine's working set. Everything is +dropped on exit. +""" + +from __future__ import annotations + +import argparse +import json +import os +import shutil +import sys +import time +from pathlib import Path + +from bench_databases import (DuckDBBackend, MongoBackend, PostgresBackend, + SqliteBackend, flatten, time_calls) + +STRUCT_FIELDS = ("tree_id", "node_id", "parent_id", "depth", "path") + + +def log(m): + print(m, file=sys.stderr, flush=True) + + +def guard(floor=10.0): + free = shutil.disk_usage("/").free / 1e9 + if free < floor: + raise SystemExit(f"ABORT: free disk {free:.1f}GB < {floor}GB") + + +# ---- per-engine covered-arm plumbing --------------------------------------- + +def sqlite_verify(be, table): + plan = be.conn.execute( + f"EXPLAIN QUERY PLAN SELECT node_id FROM {table} WHERE path>=? AND path=%s AND path<%s", + ("x/", "x0")).fetchall()] + return {"plan": " | ".join(plan), + "covered": any("Index Only Scan" in ln for ln in plan)} + + +def postgres_cover(be): + be.conn.execute("CREATE INDEX ix_cover ON nodes (path) INCLUDE (node_id)") + log(" VACUUM ANALYZE nodes (visibility map for index-only scan)...") + be.conn.execute("VACUUM ANALYZE nodes") + return postgres_verify(be, "nodes") + + +def mongo_explain(col, projection, hint): + e = col.find({"path": {"$gte": "x/", "$lt": "x0"}}, projection).hint(hint).explain() + names = [] + + def walk(s): + if isinstance(s, dict): + if "stage" in s: + names.append(s["stage"]) + if "inputStage" in s: + walk(s["inputStage"]) + walk(e.get("queryPlanner", {}).get("winningPlan", {})) + return {"plan": " | ".join(names), "covered": "FETCH" not in names} + + +def main(): + ap = argparse.ArgumentParser() + ap.add_argument("--doc", default="data/large.json") + ap.add_argument("--engine", required=True, + choices=["mongo", "postgres", "sqlite", "duckdb"]) + ap.add_argument("--out", required=True) + ap.add_argument("--mongo-uri", default="mongodb://localhost:57017") + ap.add_argument("--pg-dsn", default="host=localhost port=55432 dbname=bench user=postgres password=bench") + ap.add_argument("--sqlite-path", default="runs/_fair_sqlite.db") + ap.add_argument("--duckdb-path", default="runs/_fair_duck.db") + ap.add_argument("--keep", action="store_true") + args = ap.parse_args() + + guard() + log(f"loading {args.doc} ...") + t0 = time.time() + doc = json.load(open(args.doc)) + recs = flatten(doc, tree_id="base", seed=7) + del doc + paths = recs.subtree_paths + log(f"flattened {len(recs.rows):,} nodes in {time.time()-t0:.0f}s; {len(paths)} paths") + + be = {"mongo": lambda: MongoBackend(args.mongo_uri), + "postgres": lambda: PostgresBackend(args.pg_dsn), + "sqlite": lambda: SqliteBackend(args.sqlite_path), + "duckdb": lambda: DuckDBBackend(args.duckdb_path)}[args.engine]() + be.tree_id = "base" + + out = {"doc": args.doc, "engine": args.engine, "nodes": len(recs.rows), + "paths": len(paths), "arms": {}} + Path(args.out).parent.mkdir(parents=True, exist_ok=True) + + def save(): + Path(args.out).write_text(json.dumps(out, indent=2)) + + struct = None + try: + log(f"[{args.engine}] ingest monolithic layout ...") + be.setup() + ing_s = be.ingest(recs.rows) + idx_s = be.build_indexes() + out["ingest_s"], out["index_s"] = round(ing_s, 1), round(idx_s, 1) + out["storage"] = be.storage_bytes() + log(f" ingested in {ing_s:.0f}s, indexes {idx_s:.0f}s") + + if args.engine == "mongo": + log("[mongo] ingest deployed structure collection ...") + t0 = time.time() + from pymongo import ASCENDING + be.db.drop_collection("fair_struct") + struct = be.db["fair_struct"] + buf = [] + for r in recs.rows: + buf.append({k: r[k] for k in STRUCT_FIELDS}) + if len(buf) >= 10000: + struct.insert_many(buf, ordered=False); buf = [] + if buf: + struct.insert_many(buf, ordered=False) + struct.create_index([("path", ASCENDING), ("node_id", ASCENDING)]) + out["struct_build_s"] = round(time.time() - t0, 1) + elif args.engine == "postgres": + log("[postgres] ingest deployed structure table ...") + t0 = time.time() + be.conn.execute("DROP TABLE IF EXISTS fair_struct") + be.conn.execute(""" + CREATE TABLE fair_struct ( + tree_id TEXT, node_id TEXT, parent_id TEXT, + depth INT, path TEXT COLLATE "C" + )""") + with be.conn.cursor() as cur: + with cur.copy("COPY fair_struct (tree_id,node_id,parent_id,depth,path) FROM STDIN") as cp: + for r in recs.rows: + cp.write_row(tuple(r[k] for k in STRUCT_FIELDS)) + be.conn.execute( + "CREATE INDEX ix_struct_cover ON fair_struct (path) INCLUDE (node_id)") + log(" VACUUM ANALYZE fair_struct (visibility map for index-only scan)...") + be.conn.execute("VACUUM ANALYZE fair_struct") + out["struct_build_s"] = round(time.time() - t0, 1) + elif args.engine == "sqlite": + log("[sqlite] ingest deployed structure table ...") + t0 = time.time() + be.conn.execute(""" + CREATE TABLE fair_struct ( + tree_id TEXT, node_id TEXT, parent_id TEXT, + depth INTEGER, path TEXT + )""") + be.conn.executemany( + "INSERT INTO fair_struct (tree_id,node_id,parent_id,depth,path) VALUES (?,?,?,?,?)", + (tuple(r[k] for k in STRUCT_FIELDS) for r in recs.rows)) + be.conn.execute("CREATE INDEX ix_struct_cover ON fair_struct(path, node_id)") + be.conn.commit() + be.conn.execute("ANALYZE") + out["struct_build_s"] = round(time.time() - t0, 1) + + # rows are only needed for ingest; free them before measuring + recs.rows.clear() + + # ---- arm 1: naive (plain path index, id-only) ----------------------- + if args.engine == "mongo": + def q_naive(p): + return len(list(be.col.find( + {"path": {"$gte": p + "/", "$lt": p + "0"}}, + {"node_id": 1, "_id": 0}).hint([("path", 1)]))) + else: + q_naive = be.q_subtree + log("arm 1: naive ...") + out["arms"]["naive"] = time_calls(q_naive, paths) + save() + + # ---- arm 2: covered (same layout, covering index) ------------------- + if args.engine == "duckdb": + out["arms"]["covered"] = { + "note": "not measured; columnar projection already reads only node_id"} + else: + log("arm 2: build covering index ...") + t0 = time.time() + if args.engine == "sqlite": + ver = sqlite_cover(be) + q_cov = be.q_subtree + elif args.engine == "postgres": + ver = postgres_cover(be) + q_cov = be.q_subtree + else: + from pymongo import ASCENDING + be.col.create_index([("path", ASCENDING), ("node_id", ASCENDING)]) + ver = mongo_explain(be.col, {"node_id": 1, "_id": 0}, + [("path", 1), ("node_id", 1)]) + + def q_cov(p): + return len(list(be.col.find( + {"path": {"$gte": p + "/", "$lt": p + "0"}}, + {"node_id": 1, "_id": 0}).hint([("path", 1), ("node_id", 1)]))) + log(f" built in {time.time()-t0:.0f}s; covered={ver['covered']}") + log("arm 2: covered ...") + out["arms"]["covered"] = {"verify": ver, **time_calls(q_cov, paths)} + save() + + # ---- arm 3: deployed (decoupled structure table/collection) --------- + if args.engine == "duckdb": + out["arms"]["deployed"] = { + "note": "not measured; no equivalent narrow-layout intervention is defined"} + save() + else: + if args.engine == "mongo": + ver3 = mongo_explain(struct, {"node_id": 1, "_id": 0}, + [("path", 1), ("node_id", 1)]) + + def q_dep(p): + return len(list(struct.find( + {"path": {"$gte": p + "/", "$lt": p + "0"}}, + {"node_id": 1, "_id": 0}).hint([("path", 1), ("node_id", 1)]))) + elif args.engine == "postgres": + ver3 = postgres_verify(be, "fair_struct") + + def q_dep(p): + return len(be.conn.execute( + "SELECT node_id FROM fair_struct WHERE path>=%s AND path<%s", + (p + "/", p + "0")).fetchall()) + else: # sqlite + ver3 = sqlite_verify(be, "fair_struct") + + def q_dep(p): + return len(be.conn.execute( + "SELECT node_id FROM fair_struct WHERE path>=? AND path= 2}, + } + ], + "stop_reason": "tool_use", + "usage": {"input_tokens": 0, "output_tokens": 0, "total_tokens": 0}, + } + + +class ScalarTreeDB(TreeDB): + """TreeDB variant that hides optional batch methods from BeamRetriever.""" + + _BATCH_METHODS = {"get_children_many", "get_entities"} + + def __getattribute__(self, name): + if name in super().__getattribute__("_BATCH_METHODS"): + raise AttributeError(name) + return super().__getattribute__(name) + + +def build_tree(branches: int, leaves_per_branch: int, payload_bytes: int) -> tuple[dict, dict]: + tree: dict[str, Any] = {"type": "object", "children": {}} + entities = {} + for branch in range(branches): + branch_entity_id = f"branch-{branch}" + entities[branch_entity_id] = { + "type": "section", + "title": branch_entity_id, + "text": "x" * payload_bytes, + } + children = {} + for leaf in range(leaves_per_branch): + entity_id = f"entity-{branch}-{leaf}" + entities[entity_id] = { + "type": "text", + "title": entity_id, + "text": "x" * payload_bytes, + } + children[f"leaf-{leaf:03d}"] = {"type": "leaf", "entity_id": entity_id} + tree["children"][f"branch-{branch:03d}"] = { + "type": "object", + "entity_id": branch_entity_id, + "children": children, + } + return tree, entities + + +def run_query(storage, tree_id: str, beam_size: int): + return BeamRetriever(storage, FixedRanker(beam_size)).retrieve( + tree_id, + "find one leaf", + beam_size=beam_size, + ) + + +def percentile(values: list[float], q: float) -> float: + ordered = sorted(values) + position = (len(ordered) - 1) * q + lower = int(position) + upper = min(lower + 1, len(ordered) - 1) + fraction = position - lower + return ordered[lower] * (1 - fraction) + ordered[upper] * fraction + + +def summarize(values_us: list[float]) -> dict[str, float]: + return { + "p50_us": statistics.median(values_us), + "p95_us": percentile(values_us, 0.95), + "mean_us": statistics.fmean(values_us), + } + + +def fingerprint(result) -> str: + payload = { + "nodes": result.nodes, + "contents": result.contents, + "trace": result.trace, + "turns": result.turns, + } + encoded = json.dumps(payload, sort_keys=True, separators=(",", ":")).encode() + return hashlib.sha256(encoded).hexdigest() + + +def file_sha256(path: Path) -> str: + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def git_head(repo_root: Path) -> str: + completed = subprocess.run( + ["git", "rev-parse", "HEAD"], + cwd=repo_root, + check=True, + capture_output=True, + text=True, + ) + return completed.stdout.strip() + + +def trace_selects(storage: TreeDB, query) -> list[str]: + statements = [] + storage.conn.set_trace_callback( + lambda statement: statements.append(statement) + if statement.lstrip().upper().startswith("SELECT") + else None + ) + try: + query() + finally: + storage.conn.set_trace_callback(None) + return statements + + +def timed_round( + scalar_storage: ScalarTreeDB, + batched_storage: TreeDB, + tree_id: str, + beam_size: int, + repeats: int, +) -> dict[str, Any]: + samples = {"scalar": [], "batched": []} + for repetition in range(repeats): + order = ( + (("scalar", scalar_storage), ("batched", batched_storage)) + if repetition % 2 == 0 + else (("batched", batched_storage), ("scalar", scalar_storage)) + ) + for name, storage in order: + started = time.perf_counter_ns() + run_query(storage, tree_id, beam_size) + samples[name].append((time.perf_counter_ns() - started) / 1_000) + + scalar = summarize(samples["scalar"]) + batched = summarize(samples["batched"]) + return { + "scalar": scalar, + "batched": batched, + "speedup_at_marginal_percentile": { + "p50": scalar["p50_us"] / batched["p50_us"], + "p95": scalar["p95_us"] / batched["p95_us"], + }, + } + + +def parse_args(): + parser = argparse.ArgumentParser() + parser.add_argument("--branches", type=int, default=8) + parser.add_argument("--leaves-per-branch", type=int, default=8) + parser.add_argument("--payload-bytes", type=int, default=1024) + parser.add_argument("--beam-size", type=int, default=DEFAULT_BEAM_SIZE) + parser.add_argument("--rounds", type=int, default=5) + parser.add_argument("--repeats-per-round", type=int, default=250) + parser.add_argument("--warmups", type=int, default=30) + parser.add_argument("--output", type=Path) + return parser.parse_args() + + +def main(): + args = parse_args() + if args.branches < 2 or args.leaves_per_branch < 1: + raise SystemExit("branches must be >= 2 and leaves-per-branch must be >= 1") + if args.beam_size < 2 or args.beam_size > args.branches: + raise SystemExit("beam-size must be between 2 and branches") + if args.rounds < 1 or args.repeats_per_round < 20 or args.warmups < 0: + raise SystemExit("rounds must be >= 1, repeats-per-round >= 20, and warmups >= 0") + + script_path = Path(__file__).resolve() + repo_root = script_path.parents[2] + logical_cpus = os.cpu_count() + load_average_before = list(os.getloadavg()) + tree, entities = build_tree(args.branches, args.leaves_per_branch, args.payload_bytes) + with tempfile.TemporaryDirectory(prefix="condb-beam-batch-") as temp_dir: + batched_path = Path(temp_dir) / "batched.sqlite" + scalar_path = Path(temp_dir) / "scalar.sqlite" + with TreeDB(str(batched_path)) as batched_storage, ScalarTreeDB(str(scalar_path)) as scalar_storage: + tree_id = batched_storage.ingest_tree(tree, entities=entities) + batched_storage.conn.backup(scalar_storage.conn) + scalar_result = run_query(scalar_storage, tree_id, args.beam_size) + batched_result = run_query(batched_storage, tree_id, args.beam_size) + scalar_fingerprint = fingerprint(scalar_result) + batched_fingerprint = fingerprint(batched_result) + if scalar_fingerprint != batched_fingerprint: + raise RuntimeError("scalar and batched retrieval outputs differ") + if len(batched_result.nodes) != 1 or len(batched_result.contents) != 1: + raise RuntimeError("default select_k must return one node with content") + selected_node = batched_storage.get_node(tree_id, batched_result.nodes[0]) + if not selected_node or selected_node.node_type != TreeDB.LEAF: + raise RuntimeError("default query did not return a leaf node") + + select_statements = { + "scalar": trace_selects( + scalar_storage, + lambda: run_query(scalar_storage, tree_id, args.beam_size), + ), + "batched": trace_selects( + batched_storage, + lambda: run_query(batched_storage, tree_id, args.beam_size), + ), + } + + scalar_short_reads = ( + 2 + + args.branches + + args.beam_size * (args.leaves_per_branch + 1) + ) + batched_short_reads = 5 + expected_selects = { + "scalar": scalar_short_reads + 2, + "batched": batched_short_reads + 2, + } + actual_selects = {name: len(statements) for name, statements in select_statements.items()} + if actual_selects != expected_selects: + raise RuntimeError( + f"unexpected SELECT counts: expected {expected_selects}, got {actual_selects}" + ) + + for _ in range(args.warmups): + run_query(scalar_storage, tree_id, args.beam_size) + run_query(batched_storage, tree_id, args.beam_size) + + rounds = [ + timed_round( + scalar_storage, + batched_storage, + tree_id, + args.beam_size, + args.repeats_per_round, + ) + for _ in range(args.rounds) + ] + + result = { + "benchmark": "sqlite_production_beam_batching", + "generated_at_unix_ms": int(time.time() * 1000), + "environment": { + "python": platform.python_version(), + "sqlite": sqlite3.sqlite_version, + "platform": platform.platform(), + "logical_cpus": logical_cpus, + "load_average_before": load_average_before, + "load_average_after": list(os.getloadavg()), + }, + "provenance": { + "argv": sys.argv, + "git_head": git_head(repo_root), + "script_sha256": file_sha256(script_path), + "storage_sha256": file_sha256(repo_root / "contextdb/core/storage.py"), + "beam_retriever_sha256": file_sha256( + repo_root / "contextdb/retriever/algorithm/beam_retriever.py" + ), + }, + "concurrency": { + "client_threads": 1, + "background_threads": 0, + "max_concurrent_clients": 1, + }, + "workload": { + "branches": args.branches, + "leaves_per_branch": args.leaves_per_branch, + "beam_size": args.beam_size, + "candidate_leaves_on_second_turn": args.beam_size * args.leaves_per_branch, + "payload_bytes": args.payload_bytes, + "turns": 2, + "select_k": 1, + "max_turns": "tree-depth default", + "storage": "file-backed SQLite with warm caches", + "rounds": args.rounds, + "repeats_per_round": args.repeats_per_round, + "warmups_per_arm": args.warmups, + "order": "alternating scalar-first and batched-first", + }, + "equivalence": { + "matched": True, + "sha256": scalar_fingerprint, + "nodes": 1, + "contents": 1, + "selected_node_type": "leaf", + }, + "sqlite_select_statements_per_query": { + name: { + "count": len(statements), + "sha256": hashlib.sha256( + "\n-- statement --\n".join(statements).encode() + ).hexdigest(), + } + for name, statements in select_statements.items() + }, + "batchable_short_reads_per_query": { + "scalar": scalar_short_reads, + "batched": batched_short_reads, + "derivation": ( + "scalar: root children + first-turn entities + frontier children " + "+ second-turn entities + final entity; batched: the same five logical stages" + ), + }, + "rounds": rounds, + "speedup_range": { + "p50_min": min(round_["speedup_at_marginal_percentile"]["p50"] for round_ in rounds), + "p50_max": max(round_["speedup_at_marginal_percentile"]["p50"] for round_ in rounds), + "p95_min": min(round_["speedup_at_marginal_percentile"]["p95"] for round_ in rounds), + "p95_max": max(round_["speedup_at_marginal_percentile"]["p95"] for round_ in rounds), + }, + } + rendered = json.dumps(result, indent=2, sort_keys=True) + if args.output: + args.output.parent.mkdir(parents=True, exist_ok=True) + args.output.write_text(rendered + "\n", encoding="utf-8") + print(rendered) + + +if __name__ == "__main__": + main() diff --git a/bench/db/bench_sqlite_beam_batching_load.py b/bench/db/bench_sqlite_beam_batching_load.py new file mode 100644 index 0000000..0851090 --- /dev/null +++ b/bench/db/bench_sqlite_beam_batching_load.py @@ -0,0 +1,199 @@ +#!/usr/bin/env python3 +"""Run the SQLite Beam batching control with independent client connections.""" + +from __future__ import annotations + +import argparse +import concurrent.futures +import json +import os +import platform +import sqlite3 +import sys +import tempfile +import time +from pathlib import Path + +os.environ.setdefault("LOG_LEVEL", "WARNING") + +from bench_sqlite_beam_batching import ( + DEFAULT_BEAM_SIZE, + ScalarTreeDB, + build_tree, + file_sha256, + fingerprint, + git_head, + percentile, + run_query, +) + +from contextdb.core.storage import TreeDB + +MAX_CLIENTS = 16 + + +def parse_levels(raw: str) -> list[int]: + levels = list(dict.fromkeys(int(value) for value in raw.split(","))) + if not levels or min(levels) < 1 or max(levels) > MAX_CLIENTS: + raise ValueError(f"client levels must stay between 1 and {MAX_CLIENTS}") + return levels + + +def run_client(storage, tree_id: str, beam_size: int, queries: int) -> tuple[list[float], str]: + samples = [] + first_fingerprint = "" + for index in range(queries): + started = time.perf_counter_ns() + result = run_query(storage, tree_id, beam_size) + samples.append((time.perf_counter_ns() - started) / 1_000) + if index == 0: + first_fingerprint = fingerprint(result) + return samples, first_fingerprint + + +def run_arm(storage_cls, db_path: Path, tree_id: str, clients: int, queries: int, beam_size: int): + storages = [storage_cls(str(db_path)) for _ in range(clients)] + try: + for storage in storages: + run_query(storage, tree_id, beam_size) + started = time.perf_counter_ns() + with concurrent.futures.ThreadPoolExecutor(max_workers=clients) as executor: + futures = [ + executor.submit(run_client, storage, tree_id, beam_size, queries) + for storage in storages + ] + results = [future.result() for future in futures] + wall_seconds = (time.perf_counter_ns() - started) / 1_000_000_000 + finally: + for storage in storages: + storage.close() + + samples = [sample for client_samples, _ in results for sample in client_samples] + fingerprints = {client_fingerprint for _, client_fingerprint in results} + if len(fingerprints) != 1: + raise RuntimeError("clients returned different results") + return { + "queries": len(samples), + "wall_seconds": wall_seconds, + "throughput_qps": len(samples) / wall_seconds, + "latency_p50_us": percentile(samples, 0.50), + "latency_p95_us": percentile(samples, 0.95), + "fingerprint": fingerprints.pop(), + } + + +def parse_args(): + parser = argparse.ArgumentParser() + parser.add_argument("--client-levels", default="1,4,16") + parser.add_argument("--queries-per-client", type=int, default=100) + parser.add_argument("--rounds", type=int, default=3) + parser.add_argument("--branches", type=int, default=8) + parser.add_argument("--leaves-per-branch", type=int, default=8) + parser.add_argument("--payload-bytes", type=int, default=1024) + parser.add_argument("--beam-size", type=int, default=DEFAULT_BEAM_SIZE) + parser.add_argument("--output", type=Path) + return parser.parse_args() + + +def main(): + args = parse_args() + try: + client_levels = parse_levels(args.client_levels) + except ValueError as error: + raise SystemExit(str(error)) from error + if args.queries_per_client < 10 or args.rounds < 1: + raise SystemExit("queries-per-client must be >= 10 and rounds must be >= 1") + if args.beam_size < 2 or args.beam_size > args.branches: + raise SystemExit("beam-size must be between 2 and branches") + + script_path = Path(__file__).resolve() + repo_root = script_path.parents[2] + logical_cpus = os.cpu_count() + load_average_before = list(os.getloadavg()) + tree, entities = build_tree(args.branches, args.leaves_per_branch, args.payload_bytes) + rounds = [] + with tempfile.TemporaryDirectory(prefix="condb-beam-load-") as temp_dir: + db_path = Path(temp_dir) / "tree.sqlite" + with TreeDB(str(db_path)) as setup_storage: + tree_id = setup_storage.ingest_tree(tree, entities=entities) + sample = run_query(setup_storage, tree_id, args.beam_size) + if len(sample.nodes) != 1 or len(sample.contents) != 1: + raise RuntimeError("default select_k must return one node with content") + selected_node = setup_storage.get_node(tree_id, sample.nodes[0]) + if not selected_node or selected_node.node_type != TreeDB.LEAF: + raise RuntimeError("default query did not return a leaf node") + + for round_index in range(args.rounds): + for clients in client_levels: + arm_order = ("scalar", "batched") if round_index % 2 == 0 else ("batched", "scalar") + row = {"round": round_index + 1, "clients": clients} + for arm in arm_order: + storage_cls = ScalarTreeDB if arm == "scalar" else TreeDB + row[arm] = run_arm( + storage_cls, + db_path, + tree_id, + clients, + args.queries_per_client, + args.beam_size, + ) + if row["scalar"]["fingerprint"] != row["batched"]["fingerprint"]: + raise RuntimeError("scalar and batched arms returned different results") + row["ratio"] = { + "throughput": row["batched"]["throughput_qps"] / row["scalar"]["throughput_qps"], + "latency_p50": row["scalar"]["latency_p50_us"] / row["batched"]["latency_p50_us"], + "latency_p95": row["scalar"]["latency_p95_us"] / row["batched"]["latency_p95_us"], + } + rounds.append(row) + + result = { + "benchmark": "sqlite_production_beam_batching_load", + "generated_at_unix_ms": int(time.time() * 1000), + "environment": { + "python": platform.python_version(), + "sqlite": sqlite3.sqlite_version, + "platform": platform.platform(), + "logical_cpus": logical_cpus, + "load_average_before": load_average_before, + "load_average_after": list(os.getloadavg()), + }, + "provenance": { + "argv": sys.argv, + "git_head": git_head(repo_root), + "script_sha256": file_sha256(script_path), + "single_client_script_sha256": file_sha256( + repo_root / "bench/db/bench_sqlite_beam_batching.py" + ), + "storage_sha256": file_sha256(repo_root / "contextdb/core/storage.py"), + "beam_retriever_sha256": file_sha256( + repo_root / "contextdb/retriever/algorithm/beam_retriever.py" + ), + }, + "concurrency": { + "client_levels": client_levels, + "max_concurrent_clients": max(client_levels), + "hard_cap": MAX_CLIENTS, + "connection_per_client": True, + }, + "workload": { + "queries_per_client": args.queries_per_client, + "rounds": args.rounds, + "branches": args.branches, + "leaves_per_branch": args.leaves_per_branch, + "beam_size": args.beam_size, + "select_k": 1, + "max_turns": "tree-depth default", + "payload_bytes": args.payload_bytes, + "storage": "file-backed SQLite with warm caches", + }, + "rounds": rounds, + } + rendered = json.dumps(result, indent=2, sort_keys=True) + if args.output: + args.output.parent.mkdir(parents=True, exist_ok=True) + args.output.write_text(rendered + "\n", encoding="utf-8") + print(rendered) + + +if __name__ == "__main__": + main() diff --git a/bench/db/report/MONGODB_OPTIMIZATION_REVIEW.md b/bench/db/report/MONGODB_OPTIMIZATION_REVIEW.md new file mode 100644 index 0000000..c88278d --- /dev/null +++ b/bench/db/report/MONGODB_OPTIMIZATION_REVIEW.md @@ -0,0 +1,345 @@ +# MongoDB optimization review + +Reviewed: 2026-08-05 + +Canonical report: `bench/db/report/report.tex` / `report.pdf` + +## Decision summary + +The main report has four distinct MongoDB interventions. Their measurements +and output-equivalence checks are internally consistent, but their adoption +status is not the same: + +| Intervention | What is verified | Current decision | +|---|---|---| +| Coalesce already-known node, parent, or entity IDs | Two grouping seeds, exact output checks, listener-free wall time, and a control against individual requests submitted through at most 16 workers | Promising in the MongoDB storage harness. Not implemented in a MongoDB ConDB backend; group formation, remote RTT, and API-level load remain unmeasured. | +| Change `Cursor.batch_size` for subtree reads | 100 matched paths, five repeats, exact ordered-output checks, separate listener-free latency and command-count telemetry, ID-only and covered-Metadata projections | Reject manual tuning for the covered-Metadata path. The large request has no meaningful covered-Metadata gain; small batches regress. Keep the driver default. | +| Store consecutive DFS rows in bounded bucket documents | Frozen five-size selection, 100-root holdout, seven paired repeats, a 67-root range-disjoint sensitivity, 250 unused small/deep roots, full 10M-row digest, BSON-size check, and an independent live output audit | Promising only for the measured large-subtree cohort. Do not adopt until the size estimator/router, mutable-tree updates, atomic publication, multi-tree behavior, and end-to-end API path are measured. | +| Let a direct `CountStage` -> `CountScan` pair skip an unread working-set member, on a pinned MongoDB master snapshot | Optimized and runtime-dassert count dbtest suites; 60 forced-classic resmoke result entries; a 542-field `explain` comparison against a separately built base binary showing no substantive difference, including on the bare-`CountScan` aggregation path (all three retained under `evidence/.../validation/`, run on `ac20554f`, which differs from the candidate by one include-order line); a pre-registered 450-process three-arm campaign | Local source candidate only, and its adoption gate did not pass. The instruction reduction against the pinned base is real and consistent (30/30 blocks, ~117 instructions per counted document), but both controls fell outside their bands, so no CPU-time or wall-time claim is made. Fires on the whole classic `COUNT_SCAN` fast path -- `QueryPlanner::plan` returns a count scan as the single solution as soon as one exists, so such plans are never multi-planned or cached; counts that plan to `FETCH` or a collection scan are untouched. Every measured plan is hint-forced. Not an upstream, 7.0.34, or end-to-end ConDB comparison. | + +No MongoDB optimization described by the main report is currently integrated +into ConDB's public storage path. The executor candidate is committed only on +the `carsontung666/mongo` fork and has not been merged into upstream MongoDB or +a MongoDB release. + +SQLite Beam batching has a different boundary: it is implemented in the real +`TreeDB` and `BeamRetriever` path and has file-backed latency, result- +fingerprint, and 1/4/16-client controls. It is useful cross-engine evidence for +coalescing, but it is not a MongoDB intervention and does not show that MongoDB +production latency improved. + +## MongoDB source candidate audit + +The report's service and ConDB storage-harness baseline remains tag `r7.0.34` +for reproducibility. Source development targets the pinned master snapshot +`0561c098b99ac5e929005e70a2e37d7a97a82423`, because a patch intended for +review should not be built on a maintenance tag. This is a source target +decision, not evidence that master is faster than 7.0.34. + +The source audit rejected redundant or unsafe directions before implementation: + +| Candidate direction | Audit decision | +|---|---| +| Reintroduce an `_id` fast path | Reject as redundant: the pinned snapshot already routes eligible point queries through EXPRESS planning. | +| Generalize compound unique equality conjunctions into EXPRESS | Reject for this round. A correct gate must prove full canonical-key coverage and account for multikey, collation, sparse/partial indexes, sharding, projection, and planner semantics. A multikey counterexample invalidates a broad rewrite. | +| Avoid unused `WorkingSetMember` materialization under direct count | Accept narrowly. The opt-in is per instance and set only by a direct `CountStage` parent, so every other `CountScan` consumer keeps the public `RID_AND_OBJ` output contract. It applies when `CountStage`'s child is a bare `CountScan`, which the planner guarantees for every classic `COUNT_SCAN` plan; counts that plan to `FETCH` or a collection scan are unaffected. | + +The committed design went through three shapes. Reusing one live member across +advances bent generic ownership and lifetime expectations and was dropped. The +second shape added a `PlanStage::trackWork` template on the base class of every +classic stage so that a second entry point on `CountScan` could share timing, +`CommonStats` and failure accounting with the public `work()`; two independent +source reviews rejected it as disproportionate to one caller, and the campaign +below measures it as arm B, where it costs 24 retired instructions per fetched +document on a plan the optimization cannot even fire on. + +The committed design is the third: `CountScan::doWork()` returns `ADVANCED` with +`WorkingSet::INVALID_ID`. That reads as a contract violation and was rejected on +those grounds in an early round, which was the wrong call — `CountStage::doWork` +already sets `*out = INVALID_ID` unconditionally as its first statement and never +reads its child's output, so the contract in question has exactly one consumer +and that consumer does not depend on it. What makes it safe is not the return +value but who can ask for it: the setter is private with `CountStage` as the only +`friend`, because `WorkingSet::get()` is checked only under `dassert` and a public +mutator would be an out-of-bounds read in release builds as soon as a second +caller appeared. The one-line comment in `plan_stage.h` exists so the base-class +contract does not become false. Deduplication, memory accounting and its limit, +`keysExamined`, and yield and save/restore handling all run above the skipped +step, so multikey scans still deduplicate and still report their peak tracked +memory. No measurements from the discarded prototypes appear in the report. + +### Prior-art and regression-history audit + +| Prior change | Scope and relationship to this candidate | +|---|---| +| [MongoDB PR #635](https://github.com/mongodb/mongo/pull/635), landed through `de8cdc7779` and `3b3c25e571` | Fast-count bounds and `IndexBoundsBuilder::isSingleInterval` planning. It does not remove the executor's per-match WorkingSet lifecycle. | +| [MongoDB PR #1369](https://github.com/mongodb/mongo/pull/1369), landed as `14bfbd8833` | Elides `SHARDING_FILTER` when the full shard key is available. It does not change direct count-stage handoff. | +| `d71566a55e` (`SERVER-14098`) | Introduced `CountStage`, whose parent consumes execution state rather than a child result. This motivates the narrow optimization but did not establish the present public-output-safe protocol. | +| `dac2f722f8` (`SERVER-22133`) | Restored correct `COUNT_SCAN` generation from the plan cache and reinforces that generic/public consumers need a valid WorkingSet result. | +| `d8ee635331` (`SERVER-22407`) | Changed public `COUNT_SCAN` output from `OWNED_OBJ` to `RID_AND_OBJ`, recovering most of a reported regression while preserving a valid result contract. The candidate does not undo this. | +| `09b89f0986` (`SERVER-19377`) | Centralized stage timing/statistics around non-virtual `work()`. The candidate leaves that accounting alone: it changes only what `doWork()` writes to its out-parameter, and `CommonStats` is still derived from the returned `StageState` in `work()`. | +| `8f52dfc863` (`SERVER-75037`) | Made compound-wildcard `COUNT_SCAN` deduplicate independently of multikey status. The candidate explicitly leaves that path materializing and deduplicating. | + +The inspected GitHub PRs are closed without a merged-PR marker, but their +changes landed through squash/commit-queue commits; they should not be called +abandoned. The GitHub audit and pinned-snapshot ancestry search found no existing copy +of the same private direct resultless optimization. That negative result is not +exhaustive of internal Jira context, private branches, or unpublished work. + +## Superseded component claims + +The local `optimization.tex` is a superseded working draft and must not be +shipped as a second final report. + +Its headline 15.5 ms P50 / 168 ms P95 result is a covered descendant-ID scan, +not the report's full ordered descendant-Metadata operation. In the same table, +resolving Metadata for every returned node costs 96.3 ms P50 / 1,034 ms P95, +versus 38.3 ms / 421 ms for the two-collection no-Text view anchor, before a +complete endpoint's tree reconstruction and formatting. The three-collection +Structure/Metadata/Text layout is therefore a candidate component design, not a +validated final schema. + +The draft also calls structural denormalization untested even though the newer +main report measures DFS buckets. Its Nested Sets discussion must not claim that +changing path keys alone removes per-document or per-index-entry work: the +existing Materialized Path implementation is already one contiguous index range. +The full-decoupling experiment also omits the tenant-qualified point and parent +indexes and does not regression-test the other three operations. + +The draft's repeated "MongoDB product team confirmed" and "version bump would +not change" statements have no reviewable reply, date, ticket, or 8.x benchmark +in this repository. They must not support a published conclusion without a +citable record. At most, the 7.0 experiment establishes the measured access path; +absolute latency on newer server versions remains unmeasured. The master +source experiment runs a different workload and compares three builds of the +same master snapshot against each other, so it is not a 7.0.34-to-master version +comparison either. + +The draft describes an average 36,456.7-row subtree as "up to" or "worst case." +For its 200-root cohort the stored row counts range from 5,006 to 1,404,566 +(middle pair 11,656/11,686; P95 126,050), so 1,000-ID Metadata chunks vary from 6 to 1,405 +calls rather than a fixed 36. Its P95 cannot be explained as a 36-call endpoint. + +## Evidence map + +The following locally frozen artifacts were re-read during this review. Their +bytes match the SHA-256 values below. + +### MongoDB master direct-count source experiment + +The frozen bundle is +`bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/`. The directory name +ends in the commit that was the candidate when it was created; that commit is now arm B. Read the +arm table, not the directory name. + +| Item | Identity or result | +|---|---| +| Pinned base (arm A) | `0561c098b99ac5e929005e70a2e37d7a97a82423` | +| Rejected heavyweight implementation (arm B) | `4109dcc31ff6df595c6b2e5caf3fbce077c488ba` | +| Candidate (arm C) | `90814b83d3e55f099c1244266d86700b5f633972` | +| Fork review | `carsontung666/mongo`, [PR #1](https://github.com/carsontung666/mongo/pull/1), draft | +| Campaign | 30 blocks x 5 workloads x 3 arms = 450 fresh processes, 5 repetitions each | +| **Pre-registered adoption gate** | **did not pass** — both controls fell outside their bands | +| C/A scalar count, instructions | 4.600% fewer, adjusted 98.333% CI [4.598%, 4.601%], 30/30 blocks | +| C/A multikey count, instructions | 2.055% fewer, [2.051%, 2.060%], 30/30 blocks | +| C/A compound wildcard, instructions | 3.680% fewer, [3.678%, 3.683%], 30/30 blocks | +| Absolute saving | 118.0 / 116.1 / 117.1 retired instructions per counted document | +| CPU time and wall time | **no claim made** — see below | + +The count-endpoint instruction results are the only thing claimed. They are the pre-registered +primary metric, the widest of their three adjusted intervals spans better than one part in 10^4, and +they favour the candidate in every one of the 30 blocks on all three endpoints. The saving scales +with counted documents rather than stage iterations, and the multikey workload is the only one that +can show this: it advances over 400,000 keys while counting 200,000 documents and still saves 116.1 +instructions per counted document, which is what removing one working-set allocation, member +initialisation and free per counted document predicts. On the other two endpoints keys and documents +coincide, so they corroborate the magnitude but cannot distinguish the two normalisations. + +**Why the gate did not pass, and what follows from it.** The point-query control is unchanged in +instructions (0.9997, 95% CI [0.99884, 1.00055]) but its CPU-time interval was not wholly inside its +band: against [0.97, 1.03] the interval is [0.967321, 0.987021], so the 0.977 point estimate is +inside and the lower bound is not. That ~2.3% offset appears in all six arm-order strata, survives +minimum-based aggregation, and decomposes onto the arms (22920 / 22767 / 22396 ns for A / B / C) +rather than onto execution position (22721 / 22657 / 22706 ns for first / second / third in a +block). The change cannot execute on that plan, so it is a property of the binaries — most plausibly +code layout, though the campaign counts only instructions and elapsed time and cannot separate clock +from work. + +The consequence is that **no CPU-time or wall-time result is claimed anywhere in this experiment**, +including for the count endpoints. This discards a result the protocol permitted rather than one it +denied: the pre-registered CPU non-regression gate *passed* for C/A on all three endpoints and set +`cpu_speedup_claim_eligible` true, with point estimates 0.956 / 0.962 / 0.935, which would have read +as a 4-6% CPU reduction. The same instrument reports 0.977 on the point query and 0.991 on the +`FETCH`-based count — two plans where the candidate's instruction count is unchanged — so several +percent of apparent CPU improvement is available to this binary on code the change never executes. + +The un-optimized control (`COUNT -> FETCH -> IXSCAN`, where the optimization cannot fire) failed for +two further reasons. Its band was +/-0.2%, applied to a between-process ratio whose per-block +standard deviation turned out to be 1.57%, so it would have needed roughly 240 blocks. `campaign.json` +records a written justification for the 1% noninferiority margin but none for either control band, so +that band is best described as set by analogy with repetition-level reproducibility rather than from +any recorded analysis of between-process dispersion. The dispersion is a per-process two-state latch: +all 90 processes lie wholly in one of two states 2.32% apart (56 lower, 34 upper), none straddles them +at repetition level, and within a state *and* within an arm the coefficient of variation is at most 0.0025%. +Pooling arms within a state leaves a 0.26% spread, which is the rejected arm's offset. Conditioned on +state, the candidate is indistinguishable from the base there (0.999990 over the 10 blocks where both +arms landed low, 1.000000 over the 7 where both landed high; sd 2.8e-5 and 2.2e-5). + +That conditioning is **post-hoc**: it is not in the frozen `analyze.py`, and it conditions on a +post-treatment variable whose incidence differs by arm (upper state in 13/30 blocks for A, 7/30 for +B, 14/30 for C). `analyze_controls_posthoc.py` in the bundle states the threshold rule — cut at the +single widest relative gap in the sorted process means, 2.11% against a next-widest 0.25% — and +prints every conditioned figure beside its pre-registered marginal counterpart. + +**What the control found instead.** The rejected implementation retires **24 more instructions per +fetched document (+0.256%)** than either the candidate or the base on that same non-firing plan +(state-conditioned B/A is 1.002558 over 14 concordant blocks in the lower state and 1.002499 over 4 +in the upper). This is consistent with the cost of routing every classic stage's `work()` through a +new base-class helper — the only B-only change that executes on this plan, at roughly 8 instructions +across the three `work()` calls per document — but no arm carries that change in isolation, so the +attribution is an inference rather than a measurement. Note that the pre-registered marginal +estimator reports 0.9979 for the comparison and so inverts the sign: the rejected arm landed in the +high-instruction state 7 times in 30 against the base's 13. Both figures are reported. + +On the three count endpoints the rejected implementation retires 0.33-0.45% fewer instructions than +the candidate (adjusted upper bounds 1.00453 / 1.00330 / 1.00329 against a pre-registered 1.01 +noninferiority margin). Its extra saving is 11.0 / 9.0 / 10.0 instructions per **stage iteration**, +flat where the candidate's saving is per counted document, out of the 116.1-134.1 that either +implementation removes. That fits what B still does and C does not: replace the two virtual calls per +iteration between `CountStage` and `CountScan` with typed ones. Netted against its intrusion on the +non-firing plan, its additional machinery — a template on the base class of every classic stage, two +`friend` declarations and a second entry point — does not pay for itself. + +**Provenance notes.** Three, all of which a reviewer should weigh. + +1. The protocol was pushed 40 seconds before the first benchmark process, but it was not written + blind. The attested build smokes had already run all five workloads at campaign size on all three + arms, so the per-arm instruction levels — and with them the endpoint ratios — were visible when + the protocol was frozen. Each of the three pre-registrations discloses this. What the 30-block + campaign establishes is the intervals, the block-level consistency and the controls. +2. Attempt 003's pre-registration cites anchor commit `1c1d4287`, which holds the attempt-002 + protocol; the protocol that actually ran first appears in `1688ea3d`, committed 43 seconds before + the run began. The pre-registration was written before its own commit existed and recorded the + then-current HEAD. The freeze genuinely preceded execution; the citation was wrong. The correction + is in `anchor_correction.json`, together with the record of a mistake made in filing it: it was + first appended to the ledger as a ninth record with a `record_type` the frozen analyzer rejects, + which made the whole bundle fail validation, so it was moved to that file and the ledger truncated + back to the eight records the runner itself wrote. That line had never been committed or pushed. +3. Attempts 001 and 002 are retained: 001 was superseded before execution, 002 aborted on its first + process because the analyzer asserted a google-benchmark field that iteration rows do not carry. + Neither produced any measurement. + +| Superseded-draft evidence | SHA-256 | +|---|---| +| `bench/db/runs/all_ops_layouts_20260723/all_ops_10m.json` | `249227a8da6360becca5692b1776004a34af2e58eb5c1d0ac27f9a9502a168d1` | +| `bench/db/runs/subset_kv_large.json` | `7800dc962c4cf47aa4551cd4dbab22a9b37b5592729c608bf52f9a365ae07fee` | + +### Short-read coalescing + +| Artifact | SHA-256 | +|---|---| +| `bench/db/runs/short_ops_batching_20260728/wall_pymongo417_v2_seed_20260728.json` | `e55baf4e0bd395c33576dc535506cc4e4bf8929530aa018399eda94260236c04` | +| `bench/db/runs/short_ops_batching_20260728/wall_pymongo417_v2_seed_20260729.json` | `d1fc1f33e815621f1a9b34d32ba970bf9bc2f80b4937133ec0d598a3cd58012e` | +| `bench/db/runs/short_ops_batching_20260728/threaded_control_16w_pymongo417_v3_seed_20260728.json` | `cee130e3a3f5332408acdc6848709355b9d262fb53acc9446d5eb2b117457074` | +| `bench/db/runs/short_ops_batching_20260728/threaded_control_16w_pymongo417_v3_seed_20260729.json` | `5d08e858aeb7d537e43975434735a3d4093d38881732427af942022c3b13b2a1` | + +Each wall-time seed contains 9,600 baseline/candidate output checks. Each +threaded control contains 1,440 three-arm output checks. The reported B=3 and +B=64 P50 ratios match the stored summaries. + +### Cursor batching + +| Artifact | SHA-256 | +|---|---| +| `bench/db/runs/rootcause_20260728/mongo_batch_idonly_wall_v3_100x5.json` | `36b5e4c32268cc3050d1a84877c7697ad01ed04bf2eb5f2d9830edac6dda602b` | +| `bench/db/runs/rootcause_20260728/mongo_batch_covered_wall_v3_100x5.json` | `0aad9b6db7fbb03e77ddab7823e8e83032018f6f6f5e88fceb94ccb0a9cfe51e` | + +Each artifact has 2,000 exact ordered-output checks. The ID-only paired median +speedup at a one-million requested batch is 1.0495 with a descriptive 95% +root-bootstrap interval of [1.0383, 1.0560]. The covered-Metadata value is +1.0047 with [0.9975, 1.0096], which does not support adopting a manual batch +size for the actual Metadata projection. + +### DFS buckets + +| Artifact | SHA-256 | +|---|---| +| `bench/db/runs/subtree_buckets_20260727/selection_holdout_v3_final.json` | `39532ead8837225cf86c8824bc442f3818a10396582524b571c93127b32bcdfe` | +| `bench/db/runs/subtree_buckets_20260727/selection_holdout_v3.selection_freeze.json` | `9b84a87755492e4e7806dde0a8939b964de472ba0f5aad0eb0c783217ed58080` | +| `bench/db/runs/subtree_buckets_20260727/selection_holdout_v3.output_audit.json` | `7f6630c0cc573b79e527476759df4427b43906a19d05b9cc78b83c66e1bc9709` | +| `bench/db/runs/subtree_buckets_20260728/selection_holdout_v3_independence_audit.json` | `5cfdd179a9b07313e331928f91d5ebca129539210e8e6d032d6959a33d59bcc5` | +| `bench/db/runs/subtree_buckets_20260728/build_v3_256_provenance.json` | `0c06b7e5e41bbf46bb408df75edf82721cfff0f3653437e29e72aec22028483c` | +| `bench/db/runs/subtree_buckets_20260727/spectrum_unbiased_v3.json` | `78688968dc06a75a2d86f00eefb59fda9b9a61dbacd3837c7b81762aa0c69c5f` | + +The holdout summary reproduces the report's 1.5691x / 1.7229x marginal P50/P95 +ratios. The strict 67-root sensitivity reproduces 1.5643x / 1.6670x. The build +contains 39,063 data buckets plus one manifest document; all 10M source rows are +present exactly once, the digest matches, and the maximum bucket is 124,221 +bytes. The independent audit re-read selection, holdout, and spectrum outputs +with zero ordered-output mismatches. It did not collect replacement latency. + +## Remaining adoption gates + +### ConDB and storage interventions + +1. the real ConDB endpoint, including root inclusion, depth limit, stable order, + Metadata merge, tree reconstruction, formatting/serialization, and selected + Text fetch, on real PageIndex trees and request traces; +2. for short-read coalescing, whether replacing a sequence of scalar reads with + one `$in` query changes snapshot/visibility semantics under concurrent + updates, and whether that change is acceptable for mutable trees; +3. group-level error, retry, timeout, cancellation, and partial-failure + semantics. One failed or retried grouped command must not silently change the + caller-visible outcome relative to the scalar contract; +4. duplicate and missing IDs, stable caller order, cross-tenant input rejection, + and enforced tenant scoping. One safe design is a leading `tree_id` predicate + and index key; alternatives include namespaced globally unique IDs or + collection/database isolation; +5. `$in` cardinality, BSON command and response limits, response cursor + behavior, and plan-cache effects for realistic and adversarial arrays; +6. multiple trees, realistic IDs and + path lengths, and repeated campaigns with paired uncertainty; +7. cold and cache-constrained runs, remote RTT, replica-set behavior, and mixed + read/write load; +8. bucket-size estimation, routing threshold/overhead, false-route cost, update + and split policy, rebuild cost, and atomic publication/failure recovery; + the current builder can recursively split an oversized bucket while its + validator assumes every non-final bucket has the configured row count, a + latent invariant conflict not triggered by the 124,221-byte synthetic maximum; +9. the real cost of the wide covering index that carries `title` and `summary`: + footprint and cache residency with production field/path distributions, + index build time, write amplification, and total retained storage after + removing experiment-only control indexes. The reported bucket `+20.4%` + denominator retains five source indexes and is not a minimal production-cost + estimate; +10. a durable archive for the raw JSON evidence. `bench/db/runs` is gitignored, + so a repository clone currently contains this manifest but not the frozen + storage-harness measurements needed to recompute it. The smaller master + CountScan experiment is the exception: its complete evidence bundle is now + versioned under `bench/db/report/evidence`. + +### MongoDB source candidate + +Before proposing the executor candidate upstream: + +1. run the applicable full Evergreen matrix and longer server-process workloads, + including concurrent yields, multiple selectivities, empty/partial/full + ranges, and repeated campaigns on additional hosts; +2. ~~add a pinned-base arm~~ — **done**. The superseded activation ablation shared + its implementation and harness across both arms and so could not attribute the + effect to the patch rather than to activation. It is replaced by a three-arm + campaign against the pinned base, with a control workload whose plan shape + prevents the optimization from firing at all; +3. validate planner and executor integrations beyond the forced-classic paths + in the targeted matrix, while retaining the explicit exclusion of indirect + and deduplicating plan shapes; +4. retain the public `RID_AND_OBJ` output assertion as a regression test. The + earlier design routed both paths through a new `PlanStage::trackWork` helper; + that helper was removed in review because it put an accounting side-door on the + base class of every classic stage for one caller. The candidate instead reads a + private flag inside the existing `doWork()`, so stage accounting is unchanged by + construction and no shared helper needs protecting. + +P95 in the main tables is usually a percentile across per-input medians. It +describes workload heterogeneity and must not be presented as an open-loop +service tail for repeated instances of one request. diff --git a/bench/db/report/README.md b/bench/db/report/README.md new file mode 100644 index 0000000..b96d592 --- /dev/null +++ b/bench/db/report/README.md @@ -0,0 +1,15 @@ +# Database report scope + +The canonical deliverable in this directory is `report.tex` and its generated +`report.pdf`. + +`MONGODB_OPTIMIZATION_REVIEW.md` is the claim-to-evidence and adoption review +for the MongoDB optimization section. It is part of the review record, not a +second performance report. + +Other local files in this directory, including `optimization.tex`, generated +translations, mentor scripts, questions, research notes, archives, and build +artifacts, are historical or working material unless they are explicitly +regenerated from the canonical report. They must not be bundled as parallel +"final" reports: several contain older workloads, component-only numbers, or +recommendations superseded by `report.tex`. diff --git a/bench/db/report/evidence/NEXT_ATTEMPT_PROMPT.md b/bench/db/report/evidence/NEXT_ATTEMPT_PROMPT.md new file mode 100644 index 0000000..5c769b6 --- /dev/null +++ b/bench/db/report/evidence/NEXT_ATTEMPT_PROMPT.md @@ -0,0 +1,135 @@ +# Prompt for a fresh attempt at the two unsolved operations + +Paste everything below the line into a new session. It is written to be self-contained. + +--- + +You are looking for a narrow, upstream-reviewable performance optimization in the MongoDB server. +Two previous attempts failed for reasons that are documented below. Your job is to find a **different +approach** — not to redo either of them. + +## Codebase + +`/home/junyao/code/mongo`, pinned base commit `0561c098b99ac5e929005e70a2e37d7a97a82423`. Read files +with `git -C /home/junyao/code/mongo show 0561c098b99a:`. Branch off that commit; do not +disturb existing branches. Note the tree layout: classic stages are under +`src/mongo/db/exec/classic/`, key_string under `src/mongo/db/storage/key_string/`, the matcher +parser under `src/mongo/db/query/compiler/parsers/matcher/`. + +Build with `bazel build --config=opt //src/mongo/db:mongod` (about 8 minutes cold). Benchmarks live +in `src/mongo/db/query/*_bm.cpp` and report retired user-space instructions via a PMU wrapper. +resmoke needs the repo venv: `./.venv/bin/python3 buildscripts/resmoke.py run --suites=core ...`. + +## The two workloads still unsolved + +Both hit the **classic** engine (`internalQueryFrameworkControl` defaults to `kTrySbeRestricted`, +and these have empty pipelines, so SBE is not involved). + +**A. Child expansion.** `find({parent_id: X})` on a non-unique index over `parent_id`, returning +whole documents. Fan-out is small — single digits to low tens. Plan is `IXSCAN → FETCH`. + +**B. Subtree retrieval.** `find({dfsOrdinal: {$gte: a, $lt: b}})` on an index over `dfsOrdinal`, +returning either whole documents or a covered projection of metadata fields. Result sets from a +handful to tens of thousands. Uses the single-interval scan with `setEndPosition`; covered +projections get `ProjectionNodeCovered`. + +## What has already been tried, and exactly why it failed + +**Do not re-propose either of these.** Both are implemented, tested and recorded. + +1. **Skipping index-key BSON materialization when the only consumer is a FETCH.** + `IndexScan` decodes every key to BSON; on an `IXSCAN → FETCH` plan nobody reads it, because + `WorkingSetCommon::fetch` clears `keyData` after its post-yield consistency check. A change was + built where `FetchStage` tells a direct `IXSCAN` child, `IndexScan` uses `nextKeyString()` and + stores a `key_string::Value`, and the check compares KeyStrings directly. + + It is **correct** — it fires 217/217 on `IXSCAN → FETCH`, 0/127 on covered projections, and 42 + core jstest entries pass with `internalQueryExecYieldIterations: 1`. It has **no measurable win**. + + The reason is the important part: the storage layer's `KeyInclusion::kExclude` wins by *producing + nothing* (measured: 47.6% and 52.9% off cursor advance, via the existing A/B in + `sorted_data_interface_bm.cpp:249-252`). But a FETCH needs per-key data to survive across `work()` + calls, so anything of this shape must retain something — `getValueCopy()` + (`sorted_data_interface.h:644-647`) allocates and copies. It trades a BSON build for a KeyString + copy. **The storage-layer ceiling does not transfer to a FETCH plan.** If your idea requires + retaining per-key state across `work()` calls, it will hit the same wall. + + Branch `agent/condb-ixscan-key-exclusion`; evidence in + `bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/` in + `/home/junyao/code/pageindex/ConDB`. + +2. **Letting a positive `batchSize` keep EXPRESS eligibility** (a different operation, point lookup, + listed so you do not rediscover it). Worth 37.8% fewer instructions, but blocked: + `jstests/core/administrative/profile/profile_find.js:50` says `// Use batchSize to avoid express + path` and asserts `planSummary`/`queryHash`/`planCacheKey`. It is a documented escape hatch a core + test depends on, and removing it changes cursor lifecycle. That is a product decision, not a + coding problem. + +## What has been checked and found genuinely optimal — verify before re-treading + +- **The document body is copied exactly once** end to end: `RecordData::releaseToBson()` returns a + view (`record_data.h:49-51`), `resetDocument` reuses `DocumentStorage` (`working_set.cpp:163-168`), + `Document::toBson()` is trivially convertible (`document.h:345-348`), and the single copy is the + append into the reply buffer. `getOwned()` on the find path is only in the yield handler. +- **Per-`work()` timing is off by default** (`plan_stage_timer.h:27`). +- **`getNextBatch`** (`plan_executor_impl.cpp:698-801`) already avoids per-document `PlanExecutor` + overhead, and `getPostBatchResumeToken()` returns a static empty object for non-collscans. +- **Per-execution planning is architectural.** Single-solution classic plans are deliberately not + cached (`get_executor_helpers.cpp:220-238`, `plan_cache/README.md:307-318`, SERVER-13341, + SERVER-90880). Do not propose "cache them" — that is a known large project, not a narrow PR. +- **Express cannot iterate**, by design, with `TODO SERVER-87016` + (`plan_executor_express.cpp:1002-1014`). Making it iterate is a redesign. +- **KeyString has no partial-decode API** and cannot get one cheaply: skipping a component + desynchronizes `TypeBits::Reader` (`key_string.h:314`, `key_string.cpp:2098`, `:3006-3008`). + +## Where to look instead — suggestions, not instructions + +Nobody has examined these closely. Treat them as starting points and follow the code: + +- The **covered projection path** for workload B: `KeyString → full key BSON → projected BSON` is two + builder passes (`wiredtiger_index.cpp:1009`, then `projection.cpp:259-279`). Unlike the FETCH case, + the projection consumes the key *immediately* and retains nothing, so the "must retain state" wall + above does not apply here. This is the most promising untried lead. +- Per-batch and per-document work in the **command layer**: `CursorResponseBuilder`, BSON assembly, + the 16 MB check (`find_common.h:132-134`), reply construction. +- **Repeated plan-time constants recomputed per call**, e.g. + `express_plan.h:574-581` rebuilds a `StringSet` and re-derives `Ordering::make(keyPattern)` on every + invocation. +- Allocation churn: `PreallocatedContainerPool` usage, `SharedBufferFragmentBuilder` construction + inside loops (`working_set_common.cpp:158-159` does this per key on the post-yield path). +- Anything you find yourself — the list above is not exhaustive and was not written by someone who + had solved the problem. + +## Measurement discipline — this is not optional + +A previous attempt published wrong numbers twice. Both times the cause was measurement, not code. + +1. **Build-to-build variation on identical production source reached 2.6 percentage points** on one + query benchmark. A single base-vs-patched pair proves nothing at the few-percent level. +2. Every performance claim needs a **control benchmark on which the change provably cannot fire**, + run on the same two binaries. If the control moves as much as the treatment, you have measured + the build, not the change. +3. **Re-run the pair** and confirm the ratio reproduces before quoting it. +4. **Never benchmark while the machine is compiling.** One set of published figures was roughly + double the true effect for this reason alone. +5. Prove the optimization **actually fires** — a temporary counter printing fired/total per plan is + cheap and settles it. A change that never executes measures as pure noise and can look like a win. +6. Report medians or means explicitly, and do not fit a fixed-plus-per-element decomposition to three + data points. + +## What counts as done + +- The change is minimal and its safety condition is decided **locally** where possible. The pattern + that passed review twice is parent-tells-child (`CountStage` → `CountScan`, + `FetchStage` → `IndexScan`), not a planner flag that a future change could set wrongly. +- A test that **fails on the unpatched base** — verify by reverting the production hunks, rebuilding, + and capturing the output as an artifact. Asserting a pass count without a retained log is not + evidence. +- Non-intrusion: relevant dbtest suites, plus core jstests, plus a run with + `internalQueryExecYieldIterations: 1` if you touch anything on the yield path. +- Honest limits stated: retired instructions are not latency; one host; hint-forced plans; no + sharded, 7.0.34 or production claim. + +If after genuinely trying you conclude there is nothing narrow left, say so with `file:line` evidence. +A concrete negative result is worth more than a speculative positive one — attempt 1 above is a +negative result and it is the most useful thing in this document. diff --git a/bench/db/report/evidence/README.md b/bench/db/report/evidence/README.md new file mode 100644 index 0000000..08f01a4 --- /dev/null +++ b/bench/db/report/evidence/README.md @@ -0,0 +1,105 @@ +# Report evidence bundles + +## Current MongoDB source experiment + +`mongodb_master_countscan_20260805_4109dcc31ff6/` is the canonical evidence for the report's +pinned-master direct CountScan experiment. It compares three arms built from one pinned base +commit with a byte-identical benchmark harness overlaid, so that only six production files differ +between them: + +| Arm | Production source | Meaning | +|---|---|---| +| A | `0561c098b99ac5e929005e70a2e37d7a97a82423` | pinned upstream production files, common harness overlaid | +| B | `4109dcc31ff6df595c6b2e5caf3fbce077c488ba` | an earlier heavyweight implementation, rejected in review | +| C | `90814b83d3e55f099c1244266d86700b5f633972` | the minimal candidate | + +Arm B is retained as a measured arm rather than discarded. It does everything arm C does and more — +a template on the base class of every classic stage, two `friend` declarations, a second entry point, +and a devirtualization of the two per-iteration calls between `CountStage` and `CountScan` that the +candidate deliberately does not take — so C/B answers what that additional machinery actually bought. +Because the extra work is not a superset of C's mechanism but a different one layered beside it, C/B +measures the two together and does not isolate either. Note the frozen `campaign.json` and +`analyze.py` describe arm B as "a strict mechanistic superset of the candidate". That holds of its +*effect* — B's saving is C's plus a flat per-iteration term — but not of its *mechanism*, and the +protocol is left unaltered. That comparison is registered as a +noninferiority test and reported as a complexity trade-off; it deliberately does not veto adoption, +which is decided by C/A, the controls, and CPU non-regression on C/A. + +Five workloads run over 30 blocks, giving 450 fresh processes: three indexed-count endpoints, a +point-query negative control, and a count whose plan is `COUNT -> FETCH -> IXSCAN` so the +optimization cannot fire. The last is the only workload where a regression could hide, and its band +is two-sided because on a path neither arm touches an apparent improvement is as diagnostic of an +uncontrolled difference as a regression is. + +Arm A is **not** an unmodified upstream binary: it carries the same benchmark harness as the other +arms, including an evidence-only point-query control that is not part of the MongoDB pull request. + +The directory name ends in `4109dcc31ff6`, which was the candidate when the bundle was created but +is now arm B. The name is deliberately left alone: three pre-registrations are anchored to pushed +commits that reference this path, and renaming it would break the one external record that shows +the protocol was fixed before any measurement. Read the arm table above, not the directory name. + +The bundle contains the pre-registered `campaign.json`, the analyzer and runner, the attested +builder, the protocol test suite, the three arm production patches and the common harness patch, +per-arm eleven-file source manifests pinned to commit-derived Git blob identities, a build +attestation covering the `C1 -> A -> B -> C2` build sequence, an append-only attempt ledger, the +raw benchmark JSON and logs for every process, and the analysis summary. + +The attempt ledger records three attempts. Attempt 001 was superseded before execution and attempt +002 aborted on its first process, both without producing a single completed benchmark process or any +retained measurement; they are retained because deleting a failed attempt is exactly what the ledger exists +to prevent. Each preregistration is anchored to a pushed commit, since a locally held ledger cannot +prove its own completeness. + +Two things the ledger's own notes say, which matter for reading the result. The protocol was pushed +40 seconds before the first benchmark process, but the attested build smokes had already run all five +workloads at campaign size on all three arms, so the per-arm instruction levels were visible when it +was frozen; the campaign establishes the intervals and the block-level consistency, not the +discovery. And attempt 003's anchor citation is wrong — see `anchor_correction.json`, which gives the +correct commit, the check that distinguishes them, and a record of a mistake made while filing the +correction. + +`validation/` holds the correctness and non-intrusion evidence — dbtests, forced-classic resmoke, and +a field-by-field `explain` comparison against a separately built base binary. It is not part of the +pre-registered protocol, `analyze.py` does not read it, and it was run on a commit that differs from +arm C by one include-order line; its own README states all three. + +`validation/review_fix_equivalence/` covers the gap between the commit the campaign measured +(`90814b83d3e5`, arm C) and the commit now under review (`90781b36b2`), which carries the fixes from +a later blank review. It holds the complete diff, a re-smoke of the reviewed binary at campaign size, +and the comparison showing every endpoint difference is smaller than arm C's own process-to-process +spread. The intervals stay pinned to the measured commit. + +`analyze_controls_posthoc.py` explains why both controls fell outside their bands. It was written +after the results were known, is likewise not pre-registered, and cannot change the adoption gate; it +exists so the figures the report quotes for that explanation are reproducible rather than asserted. + +Adoption gates read one interval family only: a stratified log-ratio Welch-t interval. The +percentile bootstrap in the same bundle is a sensitivity output that no gate or claim may read, and +its keys are suffixed `_not_for_citation` for that reason. + +To re-check the bundle without re-running anything: + +```bash +cd mongodb_master_countscan_20260805_4109dcc31ff6 +python3 test_protocol.py # protocol and statistics tests, no third-party package required +python3 analyze.py # revalidates every artifact and reproduces summary.json +``` + +`analyze.py` exits non-zero if the adoption gate did not pass, so its exit status is meaningful. + +## Superseded MongoDB source experiments + +These two bundles are retained **unchanged** for auditability. Their internal files have not been +edited. They are historical and must not be used for the canonical report's source-experiment +numbers or validation claims. + +- `mongodb_master_countscan_20260805_696f0d5d30f9/` — the two-arm activation ablation on an earlier + candidate. Both of its arms were built from the same candidate commit and shared the + implementation and harness, so it isolated activation rather than comparing the candidate with + upstream. Superseded by the three-arm campaign above. +- `mongodb_master_countscan_20260805/` — the earlier ten-pair campaign, itself already superseded by + the bundle above. + +Any figure quoted from these two bundles describes a different candidate commit, a different base, +and a different comparison, and must not be presented as evidence for the current candidate. diff --git a/bench/db/report/evidence/mongodb_express_batchsize_20260806/README.md b/bench/db/report/evidence/mongodb_express_batchsize_20260806/README.md new file mode 100644 index 0000000..4df155a --- /dev/null +++ b/bench/db/report/evidence/mongodb_express_batchsize_20260806/README.md @@ -0,0 +1,102 @@ +# EXPRESS eligibility and `batchSize` — investigated, NOT proposed + +**Status: blocked, not a candidate.** The effect is large and reproducible, but the change removes +behaviour that an existing core test deliberately depends on. It is recorded here rather than turned +into a pull request. + +Base commit: `0561c098b99ac5e929005e70a2e37d7a97a82423` (see `base_commit.txt`). Local branch +`agent/condb-express-batchsize` in the `carsontung666/mongo` clone. Nothing was pushed. + +## What was changed + +`isExpressEligible` in `src/mongo/db/query/query_utils.h` rejects a query outright if +`findCommandReq.getBatchSize()` is set at all: + +```cpp +if (!coll || findCommandReq.getReturnKey() || findCommandReq.getBatchSize() || ...) + return ExpressEligibility::Ineligible; +``` + +An express plan returns at most one document and is exhausted once it has, so a *positive* batchSize +cannot change what it produces. `batchSize: 0` is different — it asks for a cursor with an empty +first batch, which would need the express executor to survive in a `ClientCursor`. The change was to +narrow the exclusion to that case only (`change.diff`), together with the benchmark support needed to +measure it. + +## Effect: real and large + +`point_query_bm.cpp` gained `UniqueFieldPointQueryWithBatchSize`, identical to the existing +`UniqueFieldPointQuery` except that it sets `batchSize: 1`. Both binaries built from the same tree, +run on one pinned CPU, 7 repetitions each, retired user-space instructions: + +| Benchmark | Base | Patched | Ratio | +|---|---|---|---| +| `UniqueFieldPointQuery` (no batchSize — negative control) | 106,227 | 106,300 | 1.0007 | +| `UniqueFieldPointQueryWithBatchSize` | 171,098 | 106,490 | **0.6224** | + +**37.8% fewer instructions.** Within-arm RSD is 0.04–0.21%, so the effect is roughly 180× the noise. +Reversing the arm order reproduces it (0.6247, `pq2_*.json`). The mechanism is visible in the +numbers: the patched batchSize case (106,490) lands on the same cost as the no-batchSize case +(106,300), because it now takes the same express path. The negative control confirms the already- +express path is unaffected. + +## Behaviour: results identical, cursor lifecycle and diagnostics are not + +`express_parity.js` captures the full wire reply and plan shape for 19 find shapes against both +binaries (`parity-base.out`, `parity-patched.out`). Document sets are identical in every case, and +the shapes that must not become eligible stayed ineligible: `batchSize: 0`, sort, `returnKey`, and +non-unique multi-match all keep their original plans. + +Two differences did appear: + +1. **Cursor lifecycle.** For `find({uniqueField: 7}, batchSize: 1)` — batchSize equal to the number + of matching documents — base returns a non-zero cursor id and the client must issue a `getMore` + that returns nothing; patched returns cursor id 0. The documents are the same. This is a strict + improvement in round trips, but it is wire-visible. +2. **Plan summary and profiler output.** Queries that become express-eligible report + `EXPRESS_IXSCAN` instead of `IXSCAN`/`FETCH`/`IDHACK`. + +## Why this is blocked + +`jstests/core/administrative/profile/profile_find.js:50` reads: + +```js +// Use batchSize to avoid express path. +assert.eq(coll.find({a: 1}).collation({locale: "fr"}).limit(1).batchSize(2).itcount(), 1); +``` + +and then asserts `planSummary === "IXSCAN { a: 1 }"` along with the presence of `queryHash` and +`planCacheKey`. So the exclusion is **not** an unexplained oversight: at least one core test treats +`batchSize` as a documented escape hatch for forcing the non-express path, and depends on the +profiler output that follows from it. That test fails with this change +(`resmoke_with_new_test.json`). + +Whether removing that escape hatch is acceptable — and what should happen to profiler and +slow-query-log output for the affected queries — is a call for the MongoDB query team, not something +local evidence can settle. Anyone picking this up must also reconcile the diagnostics contract, not +just the test. + +## What else is unfinished + +- A `jstests/core/index/express.js` addition written here asserts that `batchSize: 0` combined with + `limit: 1` is not express, and that assertion fails. The likely cause is that the shell's + `explain()` does not carry `batchSize` into the inner command, so the assertion tests shell + plumbing rather than the server. It was not chased down. +- Before the new jstest was added, the six express and profile jstests passed 32/32 on the patched + binary (`resmoke_before_new_test.json`). That run did not include `profile_find.js`'s failing + assertion path, which only surfaced on the second run — treat the 32/32 as superseded by + `resmoke_with_new_test.json`. +- No wider resmoke matrix was run, so the two failures found here are a lower bound on the fallout, + not the full extent of it. + +## Reproducing + +```bash +# Two binaries from the same tree, differing only in query_utils.h. +taskset -c 0 ./point_query_bm \ + --benchmark_filter='^PointQueryBenchmark/UniqueFieldPointQuery(WithBatchSize)?/10/1024/threads:1$' \ + --benchmark_min_time=0.05 --benchmark_repetitions=7 --benchmark_report_aggregates_only=false + +# Wire-level parity across 19 find shapes. +mongo --port express_parity.js +``` diff --git a/bench/db/report/evidence/mongodb_express_batchsize_20260806/base_commit.txt b/bench/db/report/evidence/mongodb_express_batchsize_20260806/base_commit.txt new file mode 100644 index 0000000..0e89444 --- /dev/null +++ b/bench/db/report/evidence/mongodb_express_batchsize_20260806/base_commit.txt @@ -0,0 +1 @@ +0561c098b99ac5e929005e70a2e37d7a97a82423 diff --git a/bench/db/report/evidence/mongodb_express_batchsize_20260806/change.diff b/bench/db/report/evidence/mongodb_express_batchsize_20260806/change.diff new file mode 100644 index 0000000..52c34b0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_express_batchsize_20260806/change.diff @@ -0,0 +1,144 @@ +diff --git a/jstests/core/index/express.js b/jstests/core/index/express.js +index faac80d142..5867d48dea 100644 +--- a/jstests/core/index/express.js ++++ b/jstests/core/index/express.js +@@ -392,3 +392,30 @@ runWithParamsAllNodes( + runExpressTest({coll, filter: {_id: 10}, limit: 1, result: [], usesExpress: true}); + }, + ); ++ ++// A batchSize does not by itself disqualify the express path. An express plan returns at most one ++// document and is exhausted once it has, so a positive batchSize cannot change what it produces. ++// batchSize 0 is different: it asks for a cursor with an empty first batch, which would require the ++// express executor to survive in a ClientCursor, so it stays ineligible. ++recreateCollWith(docs); ++assert.commandWorked(coll.createIndex({a: 1}, {unique: true})); ++for (const batchSize of [1, 2, 100]) { ++ const explain = ++ coll.find({a: 0}).batchSize(batchSize).limit(1).explain(); ++ assert(isExpress(db, explain), tojson(explain)); ++ assert.eq(coll.find({a: 0}).batchSize(batchSize).limit(1).toArray(), [{_id: 0, a: 0, b: 0}]); ++ ++ const idExplain = coll.find({_id: 0}).batchSize(batchSize).explain(); ++ assert(isExpress(db, idExplain), tojson(idExplain)); ++ assert.eq(coll.find({_id: 0}).batchSize(batchSize).toArray(), [{_id: 0, a: 0, b: 0}]); ++} ++assert(!isExpress(db, coll.find({a: 0}).batchSize(0).limit(1).explain())); ++assert(!isExpress(db, coll.find({_id: 0}).batchSize(0).explain())); ++ ++// A batchSize equal to the number of matching documents previously left an open cursor, because the ++// classic executor stops at the batch boundary without knowing it is at EOF. The express executor ++// knows it is exhausted, so the reply carries no cursor to fetch from. ++const reply = assert.commandWorked( ++ db.runCommand({find: coll.getName(), filter: {a: 0}, limit: 1, batchSize: 1})); ++assert.eq(reply.cursor.id, 0, tojson(reply)); ++assert.eq(reply.cursor.firstBatch, [{_id: 0, a: 0, b: 0}], tojson(reply)); +diff --git a/src/mongo/db/query/point_query_bm.cpp b/src/mongo/db/query/point_query_bm.cpp +index a9233ea383..4302adbde5 100644 +--- a/src/mongo/db/query/point_query_bm.cpp ++++ b/src/mongo/db/query/point_query_bm.cpp +@@ -47,6 +47,15 @@ BENCHMARK_DEFINE_F(PointQueryBenchmark, UniqueFieldPointQuery) + runBenchmark(BSON("uniqueField" << fieldValue), BSONObj{} /*projection*/, state); + } + ++// The same unique-field lookup, but with an explicit batchSize. A batchSize is what a driver sets ++// when it wants a bounded first batch, and it decides whether the query is routed to the express ++// executor or through full planning, so both routes are measured. ++BENCHMARK_DEFINE_F(PointQueryBenchmark, UniqueFieldPointQueryWithBatchSize) ++(benchmark::State& state) { ++ int64_t fieldValue = docs().size() / 2; ++ runBenchmark(BSON("uniqueField" << fieldValue), BSONObj{} /*projection*/, 1, state); ++} ++ + BENCHMARK_DEFINE_F(PointQueryBenchmark, NonUniqueFieldPointQuery) + (benchmark::State& state) { + int64_t fieldValue = docs().size() / 3; +@@ -122,6 +131,8 @@ static void configureProjectionBenchmarks(benchmark::internal::Benchmark* bm) { + + BENCHMARK_REGISTER_F(PointQueryBenchmark, IdPointQuery)->Apply(configureBenchmarks); + BENCHMARK_REGISTER_F(PointQueryBenchmark, UniqueFieldPointQuery)->Apply(configureBenchmarks); ++BENCHMARK_REGISTER_F(PointQueryBenchmark, UniqueFieldPointQueryWithBatchSize) ++ ->Apply(configureBenchmarks); + BENCHMARK_REGISTER_F(PointQueryBenchmark, NonUniqueFieldPointQuery)->Apply(configureBenchmarks); + BENCHMARK_REGISTER_F(PointQueryBenchmark, ArrayFieldPointQuery)->Apply(configureBenchmarks); + +diff --git a/src/mongo/db/query/query_bm_fixture.cpp b/src/mongo/db/query/query_bm_fixture.cpp +index 458b8da7ad..a4d0966af9 100644 +--- a/src/mongo/db/query/query_bm_fixture.cpp ++++ b/src/mongo/db/query/query_bm_fixture.cpp +@@ -31,8 +31,22 @@ void QueryBenchmarkFixture::tearDownSharedResources(benchmark::State& state) { + void QueryBenchmarkFixture::runBenchmark(BSONObj filter, + BSONObj projection, + benchmark::State& state) { +- BSONObj command = BSON("find" << kNss.coll() << "$db" << kNss.db_forTest() << "filter" << filter +- << "projection" << projection); ++ runBenchmark(std::move(filter), std::move(projection), boost::none, state); ++} ++ ++void QueryBenchmarkFixture::runBenchmark(BSONObj filter, ++ BSONObj projection, ++ boost::optional batchSize, ++ benchmark::State& state) { ++ BSONObjBuilder builder; ++ builder.append("find", kNss.coll()); ++ builder.append("$db", kNss.db_forTest()); ++ builder.append("filter", filter); ++ builder.append("projection", projection); ++ if (batchSize) { ++ builder.append("batchSize", *batchSize); ++ } ++ BSONObj command = builder.obj(); + OpMsgRequest request; + request.body = command; + auto msg = request.serialize(); +diff --git a/src/mongo/db/query/query_bm_fixture.h b/src/mongo/db/query/query_bm_fixture.h +index 782cc4f7b9..768358cd72 100644 +--- a/src/mongo/db/query/query_bm_fixture.h ++++ b/src/mongo/db/query/query_bm_fixture.h +@@ -9,11 +9,13 @@ + #include "mongo/unittest/benchmark_util.h" + #include "mongo/util/modules.h" + ++#include + #include + #include + #include + + #include ++#include + + namespace mongo { + +@@ -26,6 +28,14 @@ public: + + void runBenchmark(BSONObj filter, BSONObj projection, benchmark::State& state); + ++ // As above, but issues the find with an explicit batchSize. Whether a batchSize is present ++ // changes which executor the query is routed to, so a benchmark cannot exercise that without ++ // being able to set it. ++ void runBenchmark(BSONObj filter, ++ BSONObj projection, ++ boost::optional batchSize, ++ benchmark::State& state); ++ + protected: + const std::vector& docs() const { + return _docs; +diff --git a/src/mongo/db/query/query_utils.h b/src/mongo/db/query/query_utils.h +index d8bcacabca..c075382e89 100644 +--- a/src/mongo/db/query/query_utils.h ++++ b/src/mongo/db/query/query_utils.h +@@ -117,7 +117,12 @@ inline ExpressEligibility isExpressEligible(OperationContext* opCtx, + + const auto& findCommandReq = cq.getFindCommandRequest(); + +- if (!coll || findCommandReq.getReturnKey() || findCommandReq.getBatchSize() || ++ // An express plan returns at most one document and is exhausted once it has, so a positive ++ // batchSize cannot change what it produces. batchSize 0 is different: it asks for a cursor with ++ // an empty first batch, which would require the express executor to survive in a ClientCursor. ++ const bool wantsEmptyFirstBatch = findCommandReq.getBatchSize().value_or(1) == 0; ++ ++ if (!coll || findCommandReq.getReturnKey() || wantsEmptyFirstBatch || + (cq.getProj() != nullptr && !cq.getProj()->isSimple())) { + return ExpressEligibility::Ineligible; + } diff --git a/bench/db/report/evidence/mongodb_express_batchsize_20260806/express_parity.js b/bench/db/report/evidence/mongodb_express_batchsize_20260806/express_parity.js new file mode 100644 index 0000000..7464365 --- /dev/null +++ b/bench/db/report/evidence/mongodb_express_batchsize_20260806/express_parity.js @@ -0,0 +1,85 @@ +// Capture the full wire reply of a matrix of find commands, so a base and a patched binary can be +// compared field by field. Printed as one JSON blob on the last line. +const testDB = db.getSiblingDB("expressparity"); +testDB.coll.drop(); + +const docs = []; +for (let i = 0; i < 200; i++) { + docs.push({_id: i, uniqueField: i, nonUnique: i % 10, payload: "x".repeat(32)}); +} +assert.commandWorked(testDB.coll.insert(docs)); +assert.commandWorked(testDB.coll.createIndex({uniqueField: 1}, {unique: true})); +assert.commandWorked(testDB.coll.createIndex({nonUnique: 1})); + +// Every case is a find command body; "$db" is added below. +const cases = { + // The shape the change is aimed at: unique-field equality, various batchSize values. + "unique_nobatch": {find: "coll", filter: {uniqueField: 7}}, + "unique_batch1": {find: "coll", filter: {uniqueField: 7}, batchSize: 1}, + "unique_batch2": {find: "coll", filter: {uniqueField: 7}, batchSize: 2}, + "unique_batch100": {find: "coll", filter: {uniqueField: 7}, batchSize: 100}, + "unique_batch0": {find: "coll", filter: {uniqueField: 7}, batchSize: 0}, + "unique_batch1_singleBatch": {find: "coll", filter: {uniqueField: 7}, batchSize: 1, singleBatch: true}, + "unique_batch1_limit1": {find: "coll", filter: {uniqueField: 7}, batchSize: 1, limit: 1}, + "unique_batch1_proj": {find: "coll", filter: {uniqueField: 7}, batchSize: 1, projection: {uniqueField: 1}}, + "unique_batch1_nomatch": {find: "coll", filter: {uniqueField: 100000}, batchSize: 1}, + + // _id equality, the other express shape. + "id_nobatch": {find: "coll", filter: {_id: 7}}, + "id_batch1": {find: "coll", filter: {_id: 7}, batchSize: 1}, + "id_batch0": {find: "coll", filter: {_id: 7}, batchSize: 0}, + "id_batch1_nomatch": {find: "coll", filter: {_id: 100000}, batchSize: 1}, + + // Shapes that must NOT become express-eligible: multi-match, non-unique, sort, returnKey. + "nonunique_batch1": {find: "coll", filter: {nonUnique: 3}, batchSize: 1}, + "nonunique_batch1_limit1": {find: "coll", filter: {nonUnique: 3}, batchSize: 1, limit: 1}, + "nonunique_batch5": {find: "coll", filter: {nonUnique: 3}, batchSize: 5}, + "unique_batch1_sort": {find: "coll", filter: {uniqueField: 7}, batchSize: 1, sort: {uniqueField: -1}}, + "unique_batch1_returnKey": {find: "coll", filter: {uniqueField: 7}, batchSize: 1, returnKey: true}, + "range_batch1": {find: "coll", filter: {uniqueField: {$gte: 5, $lt: 15}}, batchSize: 1}, +}; + +const out = {}; +for (const [name, cmd] of Object.entries(cases)) { + const body = Object.assign({}, cmd, {$db: "expressparity"}); + const reply = testDB.runCommand(cmd); + // Normalise the parts that legitimately vary between two servers. + const record = {ok: reply.ok}; + if (reply.cursor) { + record.firstBatch = reply.cursor.firstBatch; + record.cursorIdIsZero = (reply.cursor.id.toString() === "NumberLong(0)" || + reply.cursor.id.toString() === "0"); + record.ns = reply.cursor.ns; + // If a cursor was left open, drain it so the comparison covers the full result set and + // the server is not left holding cursors. + if (!record.cursorIdIsZero) { + const drained = []; + let more = testDB.runCommand({getMore: reply.cursor.id, collection: "coll"}); + while (more.ok && more.cursor) { + drained.push(...more.cursor.nextBatch); + if (more.cursor.id.toString() === "NumberLong(0)" || + more.cursor.id.toString() === "0") { + break; + } + more = testDB.runCommand({getMore: more.cursor.id, collection: "coll"}); + } + record.drained = drained; + } + } else { + record.errmsg = reply.errmsg; + record.code = reply.code; + } + + // Plan shape, which is where the change is expected to be visible. + const ex = testDB.runCommand({explain: cmd, verbosity: "queryPlanner"}); + if (ex.ok && ex.queryPlanner) { + record.winningPlanStage = ex.queryPlanner.winningPlan.stage || + (ex.queryPlanner.winningPlan.queryPlan && ex.queryPlanner.winningPlan.queryPlan.stage); + record.isExpress = JSON.stringify(ex.queryPlanner.winningPlan).indexOf("EXPRESS") >= 0; + } + out[name] = record; +} + +print("PARITY_JSON_BEGIN"); +print(JSON.stringify(out, null, 1)); +print("PARITY_JSON_END"); diff --git a/bench/db/report/evidence/mongodb_express_batchsize_20260806/parity-base.out b/bench/db/report/evidence/mongodb_express_batchsize_20260806/parity-base.out new file mode 100644 index 0000000..e502d22 --- /dev/null +++ b/bench/db/report/evidence/mongodb_express_batchsize_20260806/parity-base.out @@ -0,0 +1,566 @@ +PARITY_JSON_BEGIN +{ + "unique_nobatch": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "EXPRESS_IXSCAN", + "isExpress": true + }, + "unique_batch1": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": false, + "ns": "expressparity.coll", + "drained": [], + "winningPlanStage": "FETCH", + "isExpress": false + }, + "unique_batch2": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "FETCH", + "isExpress": false + }, + "unique_batch100": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "FETCH", + "isExpress": false + }, + "unique_batch0": { + "ok": 1, + "firstBatch": [], + "cursorIdIsZero": false, + "ns": "expressparity.coll", + "drained": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "winningPlanStage": "FETCH", + "isExpress": false + }, + "unique_batch1_singleBatch": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "FETCH", + "isExpress": false + }, + "unique_batch1_limit1": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "LIMIT", + "isExpress": false + }, + "unique_batch1_proj": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7 + } + ], + "cursorIdIsZero": false, + "ns": "expressparity.coll", + "drained": [], + "winningPlanStage": "PROJECTION_SIMPLE", + "isExpress": false + }, + "unique_batch1_nomatch": { + "ok": 1, + "firstBatch": [], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "FETCH", + "isExpress": false + }, + "id_nobatch": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "EXPRESS_IXSCAN", + "isExpress": true + }, + "id_batch1": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "IDHACK", + "isExpress": false + }, + "id_batch0": { + "ok": 1, + "firstBatch": [], + "cursorIdIsZero": false, + "ns": "expressparity.coll", + "drained": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "winningPlanStage": "IDHACK", + "isExpress": false + }, + "id_batch1_nomatch": { + "ok": 1, + "firstBatch": [], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "IDHACK", + "isExpress": false + }, + "nonunique_batch1": { + "ok": 1, + "firstBatch": [ + { + "_id": 3, + "uniqueField": 3, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": false, + "ns": "expressparity.coll", + "drained": [ + { + "_id": 13, + "uniqueField": 13, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 23, + "uniqueField": 23, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 33, + "uniqueField": 33, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 43, + "uniqueField": 43, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 53, + "uniqueField": 53, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 63, + "uniqueField": 63, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 73, + "uniqueField": 73, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 83, + "uniqueField": 83, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 93, + "uniqueField": 93, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 103, + "uniqueField": 103, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 113, + "uniqueField": 113, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 123, + "uniqueField": 123, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 133, + "uniqueField": 133, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 143, + "uniqueField": 143, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 153, + "uniqueField": 153, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 163, + "uniqueField": 163, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 173, + "uniqueField": 173, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 183, + "uniqueField": 183, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 193, + "uniqueField": 193, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "winningPlanStage": "FETCH", + "isExpress": false + }, + "nonunique_batch1_limit1": { + "ok": 1, + "firstBatch": [ + { + "_id": 3, + "uniqueField": 3, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "LIMIT", + "isExpress": false + }, + "nonunique_batch5": { + "ok": 1, + "firstBatch": [ + { + "_id": 3, + "uniqueField": 3, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 13, + "uniqueField": 13, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 23, + "uniqueField": 23, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 33, + "uniqueField": 33, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 43, + "uniqueField": 43, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": false, + "ns": "expressparity.coll", + "drained": [ + { + "_id": 53, + "uniqueField": 53, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 63, + "uniqueField": 63, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 73, + "uniqueField": 73, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 83, + "uniqueField": 83, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 93, + "uniqueField": 93, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 103, + "uniqueField": 103, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 113, + "uniqueField": 113, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 123, + "uniqueField": 123, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 133, + "uniqueField": 133, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 143, + "uniqueField": 143, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 153, + "uniqueField": 153, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 163, + "uniqueField": 163, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 173, + "uniqueField": 173, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 183, + "uniqueField": 183, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 193, + "uniqueField": 193, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "winningPlanStage": "FETCH", + "isExpress": false + }, + "unique_batch1_sort": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": false, + "ns": "expressparity.coll", + "drained": [], + "winningPlanStage": "FETCH", + "isExpress": false + }, + "unique_batch1_returnKey": { + "ok": 1, + "firstBatch": [ + { + "uniqueField": 7 + } + ], + "cursorIdIsZero": false, + "ns": "expressparity.coll", + "drained": [], + "winningPlanStage": "RETURN_KEY", + "isExpress": false + }, + "range_batch1": { + "ok": 1, + "firstBatch": [ + { + "_id": 5, + "uniqueField": 5, + "nonUnique": 5, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": false, + "ns": "expressparity.coll", + "drained": [ + { + "_id": 6, + "uniqueField": 6, + "nonUnique": 6, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 8, + "uniqueField": 8, + "nonUnique": 8, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 9, + "uniqueField": 9, + "nonUnique": 9, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 10, + "uniqueField": 10, + "nonUnique": 0, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 11, + "uniqueField": 11, + "nonUnique": 1, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 12, + "uniqueField": 12, + "nonUnique": 2, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 13, + "uniqueField": 13, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 14, + "uniqueField": 14, + "nonUnique": 4, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "winningPlanStage": "FETCH", + "isExpress": false + } +} +PARITY_JSON_END +All pids dead / alive (0): +Searching for files in: /home/junyao/code/pageindex/ConDB diff --git a/bench/db/report/evidence/mongodb_express_batchsize_20260806/parity-patched.out b/bench/db/report/evidence/mongodb_express_batchsize_20260806/parity-patched.out new file mode 100644 index 0000000..5c3f5d4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_express_batchsize_20260806/parity-patched.out @@ -0,0 +1,564 @@ +PARITY_JSON_BEGIN +{ + "unique_nobatch": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "EXPRESS_IXSCAN", + "isExpress": true + }, + "unique_batch1": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "EXPRESS_IXSCAN", + "isExpress": true + }, + "unique_batch2": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "EXPRESS_IXSCAN", + "isExpress": true + }, + "unique_batch100": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "EXPRESS_IXSCAN", + "isExpress": true + }, + "unique_batch0": { + "ok": 1, + "firstBatch": [], + "cursorIdIsZero": false, + "ns": "expressparity.coll", + "drained": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "winningPlanStage": "FETCH", + "isExpress": false + }, + "unique_batch1_singleBatch": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "EXPRESS_IXSCAN", + "isExpress": true + }, + "unique_batch1_limit1": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "EXPRESS_IXSCAN", + "isExpress": true + }, + "unique_batch1_proj": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7 + } + ], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "EXPRESS_IXSCAN", + "isExpress": true + }, + "unique_batch1_nomatch": { + "ok": 1, + "firstBatch": [], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "EXPRESS_IXSCAN", + "isExpress": true + }, + "id_nobatch": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "EXPRESS_IXSCAN", + "isExpress": true + }, + "id_batch1": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "EXPRESS_IXSCAN", + "isExpress": true + }, + "id_batch0": { + "ok": 1, + "firstBatch": [], + "cursorIdIsZero": false, + "ns": "expressparity.coll", + "drained": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "winningPlanStage": "IDHACK", + "isExpress": false + }, + "id_batch1_nomatch": { + "ok": 1, + "firstBatch": [], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "EXPRESS_IXSCAN", + "isExpress": true + }, + "nonunique_batch1": { + "ok": 1, + "firstBatch": [ + { + "_id": 3, + "uniqueField": 3, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": false, + "ns": "expressparity.coll", + "drained": [ + { + "_id": 13, + "uniqueField": 13, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 23, + "uniqueField": 23, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 33, + "uniqueField": 33, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 43, + "uniqueField": 43, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 53, + "uniqueField": 53, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 63, + "uniqueField": 63, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 73, + "uniqueField": 73, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 83, + "uniqueField": 83, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 93, + "uniqueField": 93, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 103, + "uniqueField": 103, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 113, + "uniqueField": 113, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 123, + "uniqueField": 123, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 133, + "uniqueField": 133, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 143, + "uniqueField": 143, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 153, + "uniqueField": 153, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 163, + "uniqueField": 163, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 173, + "uniqueField": 173, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 183, + "uniqueField": 183, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 193, + "uniqueField": 193, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "winningPlanStage": "FETCH", + "isExpress": false + }, + "nonunique_batch1_limit1": { + "ok": 1, + "firstBatch": [ + { + "_id": 3, + "uniqueField": 3, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": true, + "ns": "expressparity.coll", + "winningPlanStage": "EXPRESS_IXSCAN", + "isExpress": true + }, + "nonunique_batch5": { + "ok": 1, + "firstBatch": [ + { + "_id": 3, + "uniqueField": 3, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 13, + "uniqueField": 13, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 23, + "uniqueField": 23, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 33, + "uniqueField": 33, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 43, + "uniqueField": 43, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": false, + "ns": "expressparity.coll", + "drained": [ + { + "_id": 53, + "uniqueField": 53, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 63, + "uniqueField": 63, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 73, + "uniqueField": 73, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 83, + "uniqueField": 83, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 93, + "uniqueField": 93, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 103, + "uniqueField": 103, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 113, + "uniqueField": 113, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 123, + "uniqueField": 123, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 133, + "uniqueField": 133, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 143, + "uniqueField": 143, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 153, + "uniqueField": 153, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 163, + "uniqueField": 163, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 173, + "uniqueField": 173, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 183, + "uniqueField": 183, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 193, + "uniqueField": 193, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "winningPlanStage": "FETCH", + "isExpress": false + }, + "unique_batch1_sort": { + "ok": 1, + "firstBatch": [ + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": false, + "ns": "expressparity.coll", + "drained": [], + "winningPlanStage": "FETCH", + "isExpress": false + }, + "unique_batch1_returnKey": { + "ok": 1, + "firstBatch": [ + { + "uniqueField": 7 + } + ], + "cursorIdIsZero": false, + "ns": "expressparity.coll", + "drained": [], + "winningPlanStage": "RETURN_KEY", + "isExpress": false + }, + "range_batch1": { + "ok": 1, + "firstBatch": [ + { + "_id": 5, + "uniqueField": 5, + "nonUnique": 5, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "cursorIdIsZero": false, + "ns": "expressparity.coll", + "drained": [ + { + "_id": 6, + "uniqueField": 6, + "nonUnique": 6, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 7, + "uniqueField": 7, + "nonUnique": 7, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 8, + "uniqueField": 8, + "nonUnique": 8, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 9, + "uniqueField": 9, + "nonUnique": 9, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 10, + "uniqueField": 10, + "nonUnique": 0, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 11, + "uniqueField": 11, + "nonUnique": 1, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 12, + "uniqueField": 12, + "nonUnique": 2, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 13, + "uniqueField": 13, + "nonUnique": 3, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + { + "_id": 14, + "uniqueField": 14, + "nonUnique": 4, + "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + ], + "winningPlanStage": "FETCH", + "isExpress": false + } +} +PARITY_JSON_END +All pids dead / alive (0): +Searching for files in: /home/junyao/code/pageindex/ConDB diff --git a/bench/db/report/evidence/mongodb_express_batchsize_20260806/pq2_base.json b/bench/db/report/evidence/mongodb_express_batchsize_20260806/pq2_base.json new file mode 100644 index 0000000..26871d5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_express_batchsize_20260806/pq2_base.json @@ -0,0 +1,320 @@ +{ + "context": { + "date": "2026-08-06T07:45:29+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/pqbm-express-base", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [4.34131,6.90527,16.5679], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 4728, + "real_time": 1.5580311241085356e+04, + "cpu_time": 1.5578866328257198e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2719364636209815e+04, + "instructions_per_iteration": 1.0632361400169205e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 4728, + "real_time": 1.4495224315301215e+04, + "cpu_time": 1.4489146573604065e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.0440722504230118e+04, + "instructions_per_iteration": 1.0612962986463621e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 4728, + "real_time": 1.4649934171621771e+04, + "cpu_time": 1.4650004230118433e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.0765714890016920e+04, + "instructions_per_iteration": 1.0622507106598985e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 4728, + "real_time": 1.5264436879940646e+04, + "cpu_time": 1.5264425761421304e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2056164974619289e+04, + "instructions_per_iteration": 1.0617470939086295e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 4728, + "real_time": 1.5097271569085808e+04, + "cpu_time": 1.5091760998307966e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1705039763113367e+04, + "instructions_per_iteration": 1.0622286971235195e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 4728, + "real_time": 1.5600582871541961e+04, + "cpu_time": 1.5600578257191204e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2761955160744499e+04, + "instructions_per_iteration": 1.0625218908629441e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 4728, + "real_time": 1.4393664455252452e+04, + "cpu_time": 1.4393628172588842e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.0227306683587140e+04, + "instructions_per_iteration": 1.0617786252115059e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 1.5011632214832744e+04, + "cpu_time": 1.5009772903069857e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1525181230360162e+04, + "instructions_per_iteration": 1.0621513509185400e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 1.5097271569085808e+04, + "cpu_time": 1.5091760998307964e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1705039763113367e+04, + "instructions_per_iteration": 1.0622286971235195e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 5.0346958757489017e+02, + "cpu_time": 5.0408465243895114e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.0572996090758593e+03, + "instructions_per_iteration": 6.2761248691050824e+01 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2019, + "real_time": 2.8368268289325140e+04, + "cpu_time": 2.8368226844972764e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.9575154036651809e+04, + "instructions_per_iteration": 1.7189664437840515e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2019, + "real_time": 2.9947688049346638e+04, + "cpu_time": 2.9927732045567122e+04, + "time_unit": "ns", + "cycles_per_iteration": 6.2891893016344722e+04, + "instructions_per_iteration": 1.7104555324418028e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2019, + "real_time": 3.1827049954448848e+04, + "cpu_time": 3.1644688954928253e+04, + "time_unit": "ns", + "cycles_per_iteration": 6.6838599306587421e+04, + "instructions_per_iteration": 1.7108663150074295e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2019, + "real_time": 3.1045310977899891e+04, + "cpu_time": 3.1021405646359512e+04, + "time_unit": "ns", + "cycles_per_iteration": 6.5196895492818228e+04, + "instructions_per_iteration": 1.7101908271421495e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2019, + "real_time": 3.2834926414395275e+04, + "cpu_time": 3.2816167409608664e+04, + "time_unit": "ns", + "cycles_per_iteration": 6.8955276869737500e+04, + "instructions_per_iteration": 1.7096728727092620e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 2019, + "real_time": 2.8771182698386325e+04, + "cpu_time": 2.8771202575532428e+04, + "time_unit": "ns", + "cycles_per_iteration": 6.0420985636453690e+04, + "instructions_per_iteration": 1.7085518573551264e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 2019, + "real_time": 3.0845506997791006e+04, + "cpu_time": 3.0841280336800512e+04, + "time_unit": "ns", + "cycles_per_iteration": 6.4777364041604756e+04, + "instructions_per_iteration": 1.7105416592372462e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 3.0519990483084730e+04, + "cpu_time": 3.0484386259109888e+04, + "time_unit": "ns", + "cycles_per_iteration": 6.4093738342885437e+04, + "instructions_per_iteration": 1.7113207868110095e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 3.0845506997791003e+04, + "cpu_time": 3.0841280336800508e+04, + "time_unit": "ns", + "cycles_per_iteration": 6.4777364041604756e+04, + "instructions_per_iteration": 1.7104555324418028e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 1.6054606085677901e+03, + "cpu_time": 1.5770363448512232e+03, + "time_unit": "ns", + "cycles_per_iteration": 3.3715542191398349e+03, + "instructions_per_iteration": 3.4563400717157100e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_express_batchsize_20260806/pq2_patched.json b/bench/db/report/evidence/mongodb_express_batchsize_20260806/pq2_patched.json new file mode 100644 index 0000000..167cf99 --- /dev/null +++ b/bench/db/report/evidence/mongodb_express_batchsize_20260806/pq2_patched.json @@ -0,0 +1,320 @@ +{ + "context": { + "date": "2026-08-06T07:45:27+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/pqbm-express-patched", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [4.10938,6.90332,16.6196], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 4285, + "real_time": 1.4263328899441411e+04, + "cpu_time": 1.4263377362893818e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.9953808634772464e+04, + "instructions_per_iteration": 1.0668162333722287e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 4285, + "real_time": 1.5085914727548179e+04, + "cpu_time": 1.5080986931155197e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1681144924154025e+04, + "instructions_per_iteration": 1.0669367467911319e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 4285, + "real_time": 1.5610435601571617e+04, + "cpu_time": 1.5610453908984831e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2782768728121351e+04, + "instructions_per_iteration": 1.0668451481913653e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 4285, + "real_time": 1.6121491529004021e+04, + "cpu_time": 1.6115612135355903e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.3855979929988331e+04, + "instructions_per_iteration": 1.0689654679113186e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 4285, + "real_time": 1.5400115361430680e+04, + "cpu_time": 1.5400202567094530e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2341087047841305e+04, + "instructions_per_iteration": 1.0660676989498250e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 4285, + "real_time": 1.5137493262630360e+04, + "cpu_time": 1.5137547957992978e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1789611201866977e+04, + "instructions_per_iteration": 1.0664940350058343e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 4285, + "real_time": 1.5787260396060476e+04, + "cpu_time": 1.5787219136522746e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.3153937456242704e+04, + "instructions_per_iteration": 1.0676471318553093e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 1.5343719968240966e+04, + "cpu_time": 1.5342200000000001e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2222619703283875e+04, + "instructions_per_iteration": 1.0671103517252876e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 1.5400115361430682e+04, + "cpu_time": 1.5400202567094530e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2341087047841305e+04, + "instructions_per_iteration": 1.0668451481913653e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 5.9891738983148605e+02, + "cpu_time": 5.9798353216292105e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.2577237900432508e+03, + "instructions_per_iteration": 9.4723609100759063e+01 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 4319, + "real_time": 1.5225281288127542e+04, + "cpu_time": 1.5223539476730719e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1973809215096087e+04, + "instructions_per_iteration": 1.0684481153044687e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 4319, + "real_time": 1.5506923240101649e+04, + "cpu_time": 1.5507002546885835e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2565449872655707e+04, + "instructions_per_iteration": 1.0700819286871961e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 4319, + "real_time": 1.5106541217822503e+04, + "cpu_time": 1.5097867098865448e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1724453808752027e+04, + "instructions_per_iteration": 1.0697041699467470e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 4319, + "real_time": 1.4606684715445877e+04, + "cpu_time": 1.4606692984487165e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.0674836304700162e+04, + "instructions_per_iteration": 1.0688315096087057e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 4319, + "real_time": 1.4793985997893573e+04, + "cpu_time": 1.4790550590414463e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1068236165779115e+04, + "instructions_per_iteration": 1.0685301250289418e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 4319, + "real_time": 1.4557057879925547e+04, + "cpu_time": 1.4557073396619597e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.0570569576290807e+04, + "instructions_per_iteration": 1.0678422991433203e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 4319, + "real_time": 1.5127407673692007e+04, + "cpu_time": 1.5122016438990511e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1768467237786524e+04, + "instructions_per_iteration": 1.0685974832137069e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 1.4989126001858383e+04, + "cpu_time": 1.4986391790427675e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1477974597294349e+04, + "instructions_per_iteration": 1.0688622329904408e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 1.5106541217822503e+04, + "cpu_time": 1.5097867098865448e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1724453808752027e+04, + "instructions_per_iteration": 1.0685974832137069e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 3.4828514983198721e+02, + "cpu_time": 3.4759521876882775e+02, + "time_unit": "ns", + "cycles_per_iteration": 7.3142475006282905e+02, + "instructions_per_iteration": 7.7347764574662847e+01 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_express_batchsize_20260806/pq_base.json b/bench/db/report/evidence/mongodb_express_batchsize_20260806/pq_base.json new file mode 100644 index 0000000..f75cc67 --- /dev/null +++ b/bench/db/report/evidence/mongodb_express_batchsize_20260806/pq_base.json @@ -0,0 +1,320 @@ +{ + "context": { + "date": "2026-08-06T07:45:02+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/pqbm-express-base", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.83301,7.43799,17.0522], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 4187, + "real_time": 1.4566538127191259e+04, + "cpu_time": 1.4565024361117752e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.0590504896106999e+04, + "instructions_per_iteration": 1.0611623143061859e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 4187, + "real_time": 1.4358811598277360e+04, + "cpu_time": 1.4350623835681885e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.0154245044184379e+04, + "instructions_per_iteration": 1.0614214306185814e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 4187, + "real_time": 1.5063077417796854e+04, + "cpu_time": 1.5063013613565790e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1633121566754238e+04, + "instructions_per_iteration": 1.0633595247193695e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 4187, + "real_time": 1.5799458851983958e+04, + "cpu_time": 1.5799443754478156e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.3179688082159060e+04, + "instructions_per_iteration": 1.0632439861475996e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 4187, + "real_time": 1.5716892112147019e+04, + "cpu_time": 1.5716855743969436e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.3006254597563886e+04, + "instructions_per_iteration": 1.0622668617148316e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 4187, + "real_time": 1.5563659631525499e+04, + "cpu_time": 1.5554029137807478e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2684377358490565e+04, + "instructions_per_iteration": 1.0621947169811321e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 4187, + "real_time": 1.5605455484656750e+04, + "cpu_time": 1.5605510628134705e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2772422737043227e+04, + "instructions_per_iteration": 1.0626368497731072e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 1.5239127603368384e+04, + "cpu_time": 1.5236357296393602e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2002944897471767e+04, + "instructions_per_iteration": 1.0623265263229725e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 1.5563659631525501e+04, + "cpu_time": 1.5554029137807480e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2684377358490565e+04, + "instructions_per_iteration": 1.0622668617148316e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 5.8310572627042916e+02, + "cpu_time": 5.8457882336352111e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.2245576359425206e+03, + "instructions_per_iteration": 8.3672379768527819e+01 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2039, + "real_time": 2.9771803874136946e+04, + "cpu_time": 2.9771771456596387e+04, + "time_unit": "ns", + "cycles_per_iteration": 6.2522478666012750e+04, + "instructions_per_iteration": 1.7198339136831780e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2039, + "real_time": 2.8886065405920010e+04, + "cpu_time": 2.8873474742520884e+04, + "time_unit": "ns", + "cycles_per_iteration": 6.0662524767042669e+04, + "instructions_per_iteration": 1.7110415350662090e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2039, + "real_time": 2.9046609157320912e+04, + "cpu_time": 2.9041551250612993e+04, + "time_unit": "ns", + "cycles_per_iteration": 6.0999869543894063e+04, + "instructions_per_iteration": 1.7104542422756253e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2039, + "real_time": 3.2012283714335594e+04, + "cpu_time": 3.2012303580186370e+04, + "time_unit": "ns", + "cycles_per_iteration": 6.7227703776360955e+04, + "instructions_per_iteration": 1.7095842177538009e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2039, + "real_time": 3.0424034788422632e+04, + "cpu_time": 3.0410070132417808e+04, + "time_unit": "ns", + "cycles_per_iteration": 6.3892299166257966e+04, + "instructions_per_iteration": 1.7110991711623344e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 2039, + "real_time": 3.1570057590666092e+04, + "cpu_time": 3.1570168710152004e+04, + "time_unit": "ns", + "cycles_per_iteration": 6.6299128003923499e+04, + "instructions_per_iteration": 1.7109766356056891e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 2039, + "real_time": 2.8252660088120516e+04, + "cpu_time": 2.8236842079450740e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.9332168710152037e+04, + "instructions_per_iteration": 1.7102526924963217e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 2.9994787802703242e+04, + "cpu_time": 2.9988025993133884e+04, + "time_unit": "ns", + "cycles_per_iteration": 6.2990881804806275e+04, + "instructions_per_iteration": 1.7118917725775938e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 2.9771803874136946e+04, + "cpu_time": 2.9771771456596387e+04, + "time_unit": "ns", + "cycles_per_iteration": 6.2522478666012750e+04, + "instructions_per_iteration": 1.7109766356056891e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 1.4112084972388354e+03, + "cpu_time": 1.4160065109637324e+03, + "time_unit": "ns", + "cycles_per_iteration": 2.9636313850854767e+03, + "instructions_per_iteration": 3.5436348570025513e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_express_batchsize_20260806/pq_patched.json b/bench/db/report/evidence/mongodb_express_batchsize_20260806/pq_patched.json new file mode 100644 index 0000000..9139cd8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_express_batchsize_20260806/pq_patched.json @@ -0,0 +1,320 @@ +{ + "context": { + "date": "2026-08-06T07:45:04+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/pqbm-express-patched", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.4458,7.33105,16.9658], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 4493, + "real_time": 1.4823872820720253e+04, + "cpu_time": 1.4803686401068329e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1130785666592477e+04, + "instructions_per_iteration": 1.0631926663699087e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 4493, + "real_time": 1.5556374504654810e+04, + "cpu_time": 1.5553421767193418e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2669282439350100e+04, + "instructions_per_iteration": 1.0640002470509682e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 4493, + "real_time": 1.5461336072611432e+04, + "cpu_time": 1.5455184064099720e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2469641664811930e+04, + "instructions_per_iteration": 1.0628992543957267e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 4493, + "real_time": 1.4999940669698437e+04, + "cpu_time": 1.4993580903627872e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1500632539505899e+04, + "instructions_per_iteration": 1.0631953416425551e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 4493, + "real_time": 1.5917902610468063e+04, + "cpu_time": 1.5911979523703525e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.3428467393723571e+04, + "instructions_per_iteration": 1.0624467148898286e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 4493, + "real_time": 1.4606043248672197e+04, + "cpu_time": 1.4606073225016698e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.0673508568884932e+04, + "instructions_per_iteration": 1.0629981816158468e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 4493, + "real_time": 1.4914506903316618e+04, + "cpu_time": 1.4913475628755852e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1321619853104829e+04, + "instructions_per_iteration": 1.0613889606053861e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 1.5182853832877401e+04, + "cpu_time": 1.5176771644780774e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1884848303710532e+04, + "instructions_per_iteration": 1.0628744809386026e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 1.4999940669698435e+04, + "cpu_time": 1.4993580903627875e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1500632539505899e+04, + "instructions_per_iteration": 1.0629981816158468e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 4.6982476742916441e+02, + "cpu_time": 4.7040449619992023e+02, + "time_unit": "ns", + "cycles_per_iteration": 9.8665111516151944e+02, + "instructions_per_iteration": 8.0386700163721599e+01 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 4443, + "real_time": 1.3812984026098155e+04, + "cpu_time": 1.3807895791132119e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.9008002700877787e+04, + "instructions_per_iteration": 1.0650386833220797e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 4443, + "real_time": 1.5219991711005418e+04, + "cpu_time": 1.5219979518343429e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1962701778077877e+04, + "instructions_per_iteration": 1.0648978573036238e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 4443, + "real_time": 1.4405515637720810e+04, + "cpu_time": 1.4399469502588354e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.0252263785730363e+04, + "instructions_per_iteration": 1.0642471708305199e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 4443, + "real_time": 1.5360102201672575e+04, + "cpu_time": 1.5353766148998424e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2257043439117715e+04, + "instructions_per_iteration": 1.0651395768624803e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 4443, + "real_time": 1.5483309281937529e+04, + "cpu_time": 1.5483256583389624e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2515621877110061e+04, + "instructions_per_iteration": 1.0650486180508665e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 4443, + "real_time": 1.5093296625419374e+04, + "cpu_time": 1.5093404231375180e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1696898942156200e+04, + "instructions_per_iteration": 1.0639306167004276e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 4443, + "real_time": 1.5157046630364830e+04, + "cpu_time": 1.5155969164978605e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1830645509790684e+04, + "instructions_per_iteration": 1.0648194868332207e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 1.4933178016316955e+04, + "cpu_time": 1.4930534420115104e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1360454004694380e+04, + "instructions_per_iteration": 1.0647317157004596e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 1.5157046630364830e+04, + "cpu_time": 1.5155969164978602e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1830645509790684e+04, + "instructions_per_iteration": 1.0648978573036238e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldPointQueryWithBatchSize/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 6.0224414370480827e+02, + "cpu_time": 6.0389019262896568e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.2647381648370115e+03, + "instructions_per_iteration": 4.6058967530796323e+01 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_express_batchsize_20260806/resmoke_before_new_test.json b/bench/db/report/evidence/mongodb_express_batchsize_20260806/resmoke_before_new_test.json new file mode 100644 index 0000000..c87dba1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_express_batchsize_20260806/resmoke_before_new_test.json @@ -0,0 +1 @@ +{"results": [{"test_file": "job0_fixture_setup_0", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973314.3304033, "end": 1785973314.9879527, "elapsed": 0.6575493812561035, "log_info": {"log_name": "job0/07cb34c4-b081-42a3-b449-0b488db4b8e7.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "profile_find:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973314.9894886, "end": 1785973315.1023867, "elapsed": 0.11289811134338379, "log_info": {"log_name": "job0/7a1600c0-771a-4752-b89d-70b394d4ffc4.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/administrative/profile/profile_find.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973315.1035306, "end": 1785973315.5632184, "elapsed": 0.4596877098083496, "log_info": {"log_name": "job0/39891dc2-8a50-4091-8d4e-025d24703307.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "profile_find:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973315.564031, "end": 1785973315.6765342, "elapsed": 0.1125032901763916, "log_info": {"log_name": "job0/f263965c-d42c-468a-a5dc-130f2dad8333.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "profile_find:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973315.6773646, "end": 1785973315.6924703, "elapsed": 0.015105724334716797, "log_info": {"log_name": "job0/1141ed05-0560-4b90-b793-bab87e690f1a.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "profile_find:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973315.6929028, "end": 1785973315.8276024, "elapsed": 0.13469958305358887, "log_info": {"log_name": "job0/3c72435d-974b-4f30-b715-c2743fda93d5.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973315.834586, "end": 1785973315.937958, "elapsed": 0.10337209701538086, "log_info": {"log_name": "job0/f0022cc0-d4b4-4d41-b276-71fe7565a4d9.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/index/express.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973315.9388242, "end": 1785973316.4535282, "elapsed": 0.5147039890289307, "log_info": {"log_name": "job0/84783d70-1225-4abc-a50c-22fcd19da6ab.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973316.454332, "end": 1785973316.5649776, "elapsed": 0.11064553260803223, "log_info": {"log_name": "job0/f444635b-2254-4116-ba45-6f441a831d72.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973316.5657868, "end": 1785973316.5726688, "elapsed": 0.0068819522857666016, "log_info": {"log_name": "job0/e75f47bd-e9fe-4f35-8798-09f71d43f8cd.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973316.5730596, "end": 1785973316.7016048, "elapsed": 0.12854528427124023, "log_info": {"log_name": "job0/c12be52c-5436-487f-a2ed-3ec79266cba2.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_and_idhack_with_implicit_conjunctive_id:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973316.7059863, "end": 1785973316.8088322, "elapsed": 0.10284590721130371, "log_info": {"log_name": "job0/eda32d61-7c7b-4876-9fc5-229f562245d3.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/index/express_and_idhack_with_implicit_conjunctive_id.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973316.8098497, "end": 1785973316.9763918, "elapsed": 0.16654205322265625, "log_info": {"log_name": "job0/8fe76c5f-ec0f-4871-a879-3c6729228340.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_and_idhack_with_implicit_conjunctive_id:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973316.9771929, "end": 1785973317.0852933, "elapsed": 0.10810041427612305, "log_info": {"log_name": "job0/cd1e21aa-2255-4d54-a900-40d885081e12.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_and_idhack_with_implicit_conjunctive_id:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973317.086238, "end": 1785973317.0939574, "elapsed": 0.007719516754150391, "log_info": {"log_name": "job0/e3849dc5-f4aa-464d-9b5b-4064d8c24699.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_and_idhack_with_implicit_conjunctive_id:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973317.0943801, "end": 1785973317.2185605, "elapsed": 0.12418031692504883, "log_info": {"log_name": "job0/c4cc494e-41e1-4148-af43-ec01c750b893.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_id_eq:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973317.2228637, "end": 1785973317.3264284, "elapsed": 0.10356473922729492, "log_info": {"log_name": "job0/603ea979-afd5-4f64-a607-efc397959b52.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/index/express_id_eq.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973317.3273494, "end": 1785973317.6755636, "elapsed": 0.34821414947509766, "log_info": {"log_name": "job0/e66d704a-ecff-4b2f-8206-965f3743d974.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_id_eq:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973317.6763527, "end": 1785973317.7868116, "elapsed": 0.1104588508605957, "log_info": {"log_name": "job0/f1278885-0512-4828-b7c1-3f96ee74fd42.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_id_eq:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973317.7876952, "end": 1785973317.796265, "elapsed": 0.008569717407226562, "log_info": {"log_name": "job0/b3a440fa-dbb7-4499-9cfd-46c9abfb7d85.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_id_eq:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973317.7966833, "end": 1785973317.9226043, "elapsed": 0.12592101097106934, "log_info": {"log_name": "job0/986c75cb-13ba-498d-bda7-22b80d606ef0.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_projection:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973317.9270937, "end": 1785973318.0328062, "elapsed": 0.1057124137878418, "log_info": {"log_name": "job0/c3577ffa-125a-47d2-93d3-af58e65c59f5.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/index/express_projection.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973318.0338264, "end": 1785973318.4118855, "elapsed": 0.37805914878845215, "log_info": {"log_name": "job0/47cf7819-7bae-460b-9596-6db2c06d2d9d.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_projection:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973318.412718, "end": 1785973318.5203478, "elapsed": 0.10762977600097656, "log_info": {"log_name": "job0/e8c9dfd4-bd30-49f1-b86f-125b5dd02b87.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_projection:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973318.5210762, "end": 1785973318.5274413, "elapsed": 0.006365060806274414, "log_info": {"log_name": "job0/90d3a24e-4828-433b-8108-b8fa5a8e883f.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_projection:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973318.5278559, "end": 1785973318.6543868, "elapsed": 0.12653088569641113, "log_info": {"log_name": "job0/f9926fb7-a244-450e-8242-ba875ef66f3c.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_write:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973318.658282, "end": 1785973318.7653286, "elapsed": 0.10704660415649414, "log_info": {"log_name": "job0/1e198b6e-056a-4691-b995-ce0c7f8788c3.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/index/express_write.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973318.7661166, "end": 1785973318.970364, "elapsed": 0.20424747467041016, "log_info": {"log_name": "job0/1bdf3fe4-8280-41c0-89c7-5452c2bfc93a.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_write:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973318.971135, "end": 1785973319.0787692, "elapsed": 0.10763430595397949, "log_info": {"log_name": "job0/6b59c357-d515-41db-9dbc-0647715397d3.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_write:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973319.0795784, "end": 1785973319.087334, "elapsed": 0.0077555179595947266, "log_info": {"log_name": "job0/8028cf37-a673-420d-a695-d4b6fa08750c.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_write:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973319.0877962, "end": 1785973319.2210462, "elapsed": 0.13324999809265137, "log_info": {"log_name": "job0/4b070fbd-2b1b-4c5a-a3a6-4d261a551251.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "job0_fixture_teardown", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973319.225702, "end": 1785973319.27024, "elapsed": 0.044538021087646484, "log_info": {"log_name": "job0/7456e448-c004-467a-985a-29d5f272dcb0.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}], "failures": 0} \ No newline at end of file diff --git a/bench/db/report/evidence/mongodb_express_batchsize_20260806/resmoke_with_new_test.json b/bench/db/report/evidence/mongodb_express_batchsize_20260806/resmoke_with_new_test.json new file mode 100644 index 0000000..45db581 --- /dev/null +++ b/bench/db/report/evidence/mongodb_express_batchsize_20260806/resmoke_with_new_test.json @@ -0,0 +1 @@ +{"results": [{"test_file": "job0_fixture_setup_0", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973606.6741316, "end": 1785973607.3068333, "elapsed": 0.6327016353607178, "log_info": {"log_name": "job0/aa87d1e5-4c16-425e-bcfd-23742e8776b0.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "profile_find:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973607.3084354, "end": 1785973607.4166462, "elapsed": 0.10821080207824707, "log_info": {"log_name": "job0/fb0c345c-82ee-4d2c-a053-fb21cb8fcb53.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/administrative/profile/profile_find.js", "group_id": "job0", "status": "fail", "exit_code": 253, "start": 1785973607.4177444, "end": 1785973607.5606954, "elapsed": 0.14295101165771484, "log_info": {"log_name": "job0/55757cd1-fa25-4936-b3a0-13721d4e611f.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "profile_find:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973607.5615335, "end": 1785973607.6707323, "elapsed": 0.10919880867004395, "log_info": {"log_name": "job0/99babc19-d427-47c1-a366-74add40bd2d4.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "profile_find:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973607.6715734, "end": 1785973607.6926064, "elapsed": 0.021033048629760742, "log_info": {"log_name": "job0/0cf41a0c-18c3-4ac7-976d-50eeb2f19e37.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "profile_find:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973607.6931136, "end": 1785973607.823585, "elapsed": 0.13047146797180176, "log_info": {"log_name": "job0/f86d8484-7d9f-4b9f-96c0-1bab99983725.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973607.8282437, "end": 1785973607.9333494, "elapsed": 0.10510563850402832, "log_info": {"log_name": "job0/0f746647-16f2-41b2-a6aa-148f18eec7fc.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/index/express.js", "group_id": "job0", "status": "fail", "exit_code": 253, "start": 1785973607.9344401, "end": 1785973608.4757655, "elapsed": 0.5413253307342529, "log_info": {"log_name": "job0/2939ac64-87d4-4e9d-afa3-6f981b432a23.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973608.4765224, "end": 1785973608.586803, "elapsed": 0.11028051376342773, "log_info": {"log_name": "job0/d02bc4e5-90ce-4551-a1af-f72a21df7bf4.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973608.5876594, "end": 1785973608.595427, "elapsed": 0.007767677307128906, "log_info": {"log_name": "job0/78df5a48-3f77-4a85-ab6e-98a36187c367.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973608.5959737, "end": 1785973608.7280023, "elapsed": 0.13202857971191406, "log_info": {"log_name": "job0/35c14d26-dfa0-462a-973a-24c064e5f867.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_and_idhack_with_implicit_conjunctive_id:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973608.7331507, "end": 1785973608.8370643, "elapsed": 0.10391354560852051, "log_info": {"log_name": "job0/1687c184-a28e-4b64-ae13-2b0c9545e9bb.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/index/express_and_idhack_with_implicit_conjunctive_id.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973608.8379352, "end": 1785973609.0031464, "elapsed": 0.16521120071411133, "log_info": {"log_name": "job0/262537a8-44df-4e26-88ef-9bc3d61a385d.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_and_idhack_with_implicit_conjunctive_id:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973609.0039217, "end": 1785973609.1138363, "elapsed": 0.10991454124450684, "log_info": {"log_name": "job0/09874049-846e-4b80-bdf3-8438f9620cbb.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_and_idhack_with_implicit_conjunctive_id:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973609.1147313, "end": 1785973609.159304, "elapsed": 0.04457259178161621, "log_info": {"log_name": "job0/124dabcb-618d-4fe7-9096-c72f5eb7e3b0.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_and_idhack_with_implicit_conjunctive_id:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973609.1597743, "end": 1785973609.2894065, "elapsed": 0.12963223457336426, "log_info": {"log_name": "job0/7b607aaf-a33c-4b39-984f-db12b3d11af5.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_id_eq:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973609.29448, "end": 1785973609.396835, "elapsed": 0.1023550033569336, "log_info": {"log_name": "job0/5bafab10-5886-4ce6-832e-4517ba1a5608.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/index/express_id_eq.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973609.3977938, "end": 1785973609.7486246, "elapsed": 0.3508307933807373, "log_info": {"log_name": "job0/7054618a-66e8-4c7f-9272-bf944b22e900.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_id_eq:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973609.7494023, "end": 1785973609.8562841, "elapsed": 0.10688185691833496, "log_info": {"log_name": "job0/5ab64541-9ad0-4844-a927-b2a48b962851.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_id_eq:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973609.8571944, "end": 1785973609.8663864, "elapsed": 0.00919198989868164, "log_info": {"log_name": "job0/83fa34cc-418d-4632-9785-226afb2e5a8b.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_id_eq:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973609.8669264, "end": 1785973610.007885, "elapsed": 0.14095854759216309, "log_info": {"log_name": "job0/b2b59dc1-3700-43dd-9f3f-9b5e6bf11169.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_projection:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973610.0131493, "end": 1785973610.119211, "elapsed": 0.10606169700622559, "log_info": {"log_name": "job0/c884e3a7-ccb7-4182-9463-4477134ff82c.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/index/express_projection.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973610.1205025, "end": 1785973610.4923024, "elapsed": 0.37179994583129883, "log_info": {"log_name": "job0/ce79867d-a08f-48bf-bb17-a0f659d6f13e.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_projection:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973610.493163, "end": 1785973610.5960634, "elapsed": 0.10290026664733887, "log_info": {"log_name": "job0/142cb28b-b568-4a42-a7a2-1be854c9e257.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_projection:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973610.59683, "end": 1785973610.6037543, "elapsed": 0.00692439079284668, "log_info": {"log_name": "job0/0c69a906-6b95-4d0f-9a5e-c299331cc76e.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_projection:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973610.6042361, "end": 1785973610.7332041, "elapsed": 0.1289680004119873, "log_info": {"log_name": "job0/712c1ec2-96c5-423a-a9b3-1aa6f61bfb39.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_write:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973610.7373886, "end": 1785973610.845759, "elapsed": 0.10837030410766602, "log_info": {"log_name": "job0/d3279797-b050-458c-a8ac-91e0b00fbd7c.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/index/express_write.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973610.84678, "end": 1785973611.0538225, "elapsed": 0.20704245567321777, "log_info": {"log_name": "job0/6d057924-25ad-4216-a168-ad7335672bc0.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_write:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973611.0546052, "end": 1785973611.1635294, "elapsed": 0.10892415046691895, "log_info": {"log_name": "job0/9a7ec3fa-10ed-4f0e-9391-569488406057.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_write:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973611.164378, "end": 1785973611.1713033, "elapsed": 0.006925344467163086, "log_info": {"log_name": "job0/c25ab74e-ffc8-4a01-8729-1ea02d1e5019.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "express_write:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973611.171736, "end": 1785973611.3031847, "elapsed": 0.13144874572753906, "log_info": {"log_name": "job0/c8869787-b515-4e81-b6dc-35c34a9d3db3.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "job0_fixture_teardown", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785973611.3081398, "end": 1785973611.352459, "elapsed": 0.04431915283203125, "log_info": {"log_name": "job0/745f65b5-8279-4bc0-a837-9c7b60bbf2ee.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}], "failures": 2} \ No newline at end of file diff --git a/bench/db/report/evidence/mongodb_in_list_ownership_20260806/README.md b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/README.md new file mode 100644 index 0000000..f4d9d88 --- /dev/null +++ b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/README.md @@ -0,0 +1,105 @@ +# Sharing the filter's BSON with `$in` lists + +Base commit `0561c098b99ac5e929005e70a2e37d7a97a82423`. Candidate in `commit.txt`, branch +`agent/condb-in-list-ownership` on `carsontung666/mongo`, draft PR #2. Full diff in `change.diff`. + +This is the **entity fetch** operation from the report: fetching a set of documents by a list of +known IDs, i.e. an `$in` over an indexed field. + +## The problem + +`IndexBoundsBuilder` wants owned BSON so its intervals can point directly at the `$in` array. When +`InListData::isBSONOwned()` is false it clones the whole `InMatchExpression` and calls +`makeBSONOwned()`, which copies the array into a fresh buffer and then remaps three vectors of +`BSONElement` onto the new addresses. `StageBuilderState::makeOwnedInList` does the same for SBE, so +there are **two** O(n) copies on the same condition — the measurement below cannot separate them. + +That condition is not an edge case. `BSONElement::embeddedObject()` constructs +`BSONObj(value(), LargeSizeTrait{})` with no owned buffer, so `isOwned()` is false for the array of +**every** `$in` the parser produces from a command. + +## The change + +The bytes are already owned. `FindCommandRequest` holds the filter for the lifetime of the +`CanonicalQuery`, and the `$in` array lives inside it. `MatchExpressionParser::parse` now hands each +`$in` list shared ownership of the filter it was parsed from: a refcount instead of an O(n) copy, +with nothing to remap because the bytes do not move. + +**Sharing trades a bounded copy for an unbounded pin**, and that needed a guard. An `InListData` can +outlive its query — SBE stores it in `PlanStageStaticData::inLists`, which reaches the plan cache, +where single-solution entries are *pinned* and the budget estimator does not account for `inLists` +at all. So a small list inside a large filter would pin the whole filter indefinitely. Sharing is +therefore declined when the filter is more than a kilobyte larger than the list itself. That keeps +the win where the list dominates the filter and leaves the pathological case on the copying path. + +`shareBSONOwnershipWith()` also verifies the array really lies inside the object it is being tied +to, and declines on a list someone else already holds rather than cloning it away from them. + +## Proof that the mechanism fires + +Four unit tests in `expression_parser_leaf_test.cpp`: + +- `InListSharesOwnershipOfAnOwnedFilter` — asserts `isBSONOwned()` becomes true **and** that the + storage is the same bytes as the filter's array (`objdata()` pointer equality), so this is sharing + and not a copy. +- `InListSurvivesTheFilterGoingOutOfScope` — parses inside a lambda so the caller's `BSONObj` is + destroyed, then reads the elements back. This is the assertion that makes the change safe. +- `InListDoesNotShareOwnershipOfAnUnownedFilter` — unowned filter, no sharing. +- `InListDoesNotShareOwnershipOfAMuchLargerFilter` — exercises the size guard. + +Against the unpatched base, with only the parser hunk reverted and the tests kept, the suite reports +**202 TOTAL / 200 PASS / 2 FAIL** (`on_base.log.gz`): the sharing and lifetime tests fail, the two +negative tests pass. That is the discrimination the set is for. + +## Effect + +`point_query_bm.cpp` gains `UniqueFieldInListQuery`, an `$in` over the unique field with the list +length as a third benchmark argument. Both binaries built from the same tree, one pinned CPU, 7 +repetitions, **medians** of retired user-space instructions: + +| `$in` length | Base | Patched | Ratio | Saved | +|---|---|---|---|---| +| 10 | 252,529 | 249,983 | 0.9899 | 1.01% (2,546) | +| 100 | 308,693 | 305,179 | 0.9886 | 1.14% (3,514) | +| 1000 | 835,181 | 820,170 | 0.9820 | 1.80% (15,011) | + +The saving grows with list length, which is the shape an O(n) copy predicts. The two larger points +imply roughly 13 instructions per element; three points are too few to fit an intercept with +confidence, so no fixed/variable decomposition is claimed. + +**A correction worth recording.** An earlier run of this benchmark reported 2.11% / 2.02% / 2.13%, +and those numbers were published in a first version of this commit and PR. They were measured while +the machine was under continuous build load. Re-running both binaries back to back under identical +conditions gives the table above, and a re-run of the *earlier* binary now reproduces the patched +figure to within one instruction (249,982 against 249,983, `inlist_patched_rerun.json`) — so the +difference was the machine, not the code. The lower numbers are the ones to use. + +**Negative control.** `UniqueFieldPointQuery`, which has no `$in` and so cannot be affected, was run +on all three binaries (`ctrl_*.json`): 106,773 base, 106,493 without the size guard, 106,348 with +it. All within 0.4%, which bounds how much binary layout can contribute and confirms the 2,546 to +15,011 instruction differences above are not a layout artifact. + +## Non-intrusion + +| Suite | Result | Artifact | +|---|---|---| +| `expression_parser_test` | 202/202 | `expression_parser_test.log.gz` | +| `db_matcher_test` | 480/480 | `db_matcher_test.log.gz` | +| `index_bounds_builder_test` | 237/237 | `index_bounds_builder_test.log.gz` | +| resmoke core: `in.js`, `in2.js`, `in3.js`, `in4.js`, `index_bounds_number_edge_cases.js`, `explain_multi_plan.js` | 32/32 | `resmoke_core.json` | + +## Limits + +Retired instructions, not latency. One host, one pinned core, warm cache, in-process, single +threaded, and the benchmark registers only one thread where the rest of that file sweeps a thread +range. The benchmark collection holds 10 documents, so the ratios are specific to it and only the +absolute savings transfer; a 1000-element `$in` against a 10-key index also performs many seeks that +match nothing, which inflates the baseline. No sharded, 7.0.34 or production claim. + +The saving cannot be attributed to `IndexBoundsBuilder` alone: `makeOwnedInList` removes an O(n) +copy on the same condition and no profile was taken to separate them. + +The tree walk added to `parse` traverses every parsed filter to benefit only those containing `$in`. +It is recursive, like the parser it follows, and bounded by the same BSON depth limit. + +No wider resmoke matrix was run, so the suites above are a lower bound on coverage. diff --git a/bench/db/report/evidence/mongodb_in_list_ownership_20260806/build_suites.log.gz b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/build_suites.log.gz new file mode 100644 index 0000000..bab85d1 Binary files /dev/null and b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/build_suites.log.gz differ diff --git a/bench/db/report/evidence/mongodb_in_list_ownership_20260806/change.diff b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/change.diff new file mode 100644 index 0000000..04146ae --- /dev/null +++ b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/change.diff @@ -0,0 +1,270 @@ +diff --git a/src/mongo/db/matcher/expression_leaf.h b/src/mongo/db/matcher/expression_leaf.h +index c465076365..35235ec104 100644 +--- a/src/mongo/db/matcher/expression_leaf.h ++++ b/src/mongo/db/matcher/expression_leaf.h +@@ -754,6 +754,14 @@ public: + _equalities->makeBSONOwned(); + } + ++ /** ++ * Take shared ownership of 'owner' rather than copying, when our list is a view into it. See ++ * InListData::shareBSONOwnershipWith(). ++ */ ++ void shareBSONOwnershipWith(const BSONObj& owner) { ++ _equalities->shareBSONOwnershipWith(owner); ++ } ++ + const std::vector>& getRegexes() const { + return _regexes; + } +diff --git a/src/mongo/db/matcher/in_list_data.cpp b/src/mongo/db/matcher/in_list_data.cpp +index 1bd2109601..d22ea27bd4 100644 +--- a/src/mongo/db/matcher/in_list_data.cpp ++++ b/src/mongo/db/matcher/in_list_data.cpp +@@ -351,6 +351,40 @@ void InListData::makeBSONOwned() { + tassert(status); + } + ++void InListData::shareBSONOwnershipWith(const BSONObj& owner) { ++ // Sharing is an optimization, so a list that someone else already holds is simply left alone ++ // rather than cloned out from under them. ++ if (isShared() || !_elementsInitialized || !_arr || _arr->isOwned() || !owner.isOwned()) { ++ return; ++ } ++ ++ // Pinning 'owner' is only sound if 'owner' is itself a view into the buffer it owns. ++ // BSONObj::shareOwnershipWith() permits an object to own a buffer it does not point into, and ++ // every caller here satisfies the stronger property, so assert it rather than assume it. ++ dassert(owner.objdata() >= owner.sharedBuffer().get()); ++ ++ // Our bytes must really live inside 'owner'; otherwise we would pin the wrong buffer and leave ++ // our elements dangling. std::less is the portable spelling for comparing pointers that the ++ // compiler cannot see are related. ++ const char* const ownerBegin = owner.objdata(); ++ const char* const ownerEnd = ownerBegin + owner.objsize(); ++ if (std::less{}(_arr->objdata(), ownerBegin) || ++ std::less{}(ownerEnd, _arr->objdata() + _arr->objsize())) { ++ return; ++ } ++ ++ // Sharing swaps a copy proportional to our array for a pin proportional to 'owner', and this ++ // object can outlive the query via SBE's pinned plan cache, so decline when 'owner' is much the ++ // larger of the two. ++ if (owner.objsize() - _arr->objsize() > kMaxSharedOwnershipSlackBytes) { ++ return; ++ } ++ ++ // The bytes do not move, so '_originalElements', '_sortedElements' and ++ // '_firstOfEachTypeElements' all stay valid and need no remapping. ++ _arr->shareOwnershipWith(owner); ++} ++ + namespace { + // Updates each BSONElement in container 'elements' to refer to backing buffer 'newBuffer' given + // that each element refers to backing buffer 'previousBuffer'. +diff --git a/src/mongo/db/matcher/in_list_data.h b/src/mongo/db/matcher/in_list_data.h +index 80e4b660da..9648622792 100644 +--- a/src/mongo/db/matcher/in_list_data.h ++++ b/src/mongo/db/matcher/in_list_data.h +@@ -248,6 +248,27 @@ public: + + void makeBSONOwned(); + ++ /** ++ * Take shared ownership of 'owner' instead of copying, when our array is a view into it. This ++ * makes isBSONOwned() true for the cost of a refcount: the elements already point into 'owner', ++ * so unlike makeBSONOwned() there is nothing to copy and nothing to remap. ++ * ++ * 'owner' must be owned, its own bytes must live in its shared buffer, and our array must lie ++ * within it. This is best effort: if any of that does not hold, or if sharing would retain ++ * substantially more memory than copying, we decline and leave the caller on the copying path. ++ * Declining is always safe. ++ * ++ * The size condition matters because an InListData can outlive the query that produced it -- ++ * SBE stores it in a pinned plan cache entry whose budget estimator does not account for it -- ++ * so a small list inside a large filter must not pin the filter. ++ */ ++ void shareBSONOwnershipWith(const BSONObj& owner); ++ ++ // How much larger than our own array 'owner' may be before shareBSONOwnershipWith() declines. ++ // Sharing trades a copy proportional to the array for a pin proportional to the owner, so it is ++ // only worth taking when the difference is small. ++ static constexpr int kMaxSharedOwnershipSlackBytes = 1024; ++ + MONGO_COMPILER_ALWAYS_INLINE + bool isShared() const { + return _shared.load(); +diff --git a/src/mongo/db/query/compiler/parsers/matcher/expression_parser.cpp b/src/mongo/db/query/compiler/parsers/matcher/expression_parser.cpp +index d11ef3ea45..af06828689 100644 +--- a/src/mongo/db/query/compiler/parsers/matcher/expression_parser.cpp ++++ b/src/mongo/db/query/compiler/parsers/matcher/expression_parser.cpp +@@ -2182,6 +2182,28 @@ Status parseSub(boost::optional name, + + } // namespace + ++namespace { ++/** ++ * Give every $in list in 'root' shared ownership of 'filter', where its elements already live. ++ * ++ * Without this, IndexBoundsBuilder has to clone the whole InMatchExpression and deep-copy its list ++ * every time it builds bounds, because BSONElement::Obj() yields an unowned view and so ++ * InListData::isBSONOwned() is never true for a list parsed out of a command. The filter is owned ++ * for the lifetime of the CanonicalQuery, so sharing it costs a refcount instead of an O(n) copy. ++ * ++ * InListData::shareBSONOwnershipWith() verifies containment and declines if it does not hold, so a ++ * list assembled from somewhere other than 'filter' is left alone. ++ */ ++void shareFilterOwnershipWithInLists(MatchExpression* root, const BSONObj& filter) { ++ if (root->matchType() == MatchExpression::MATCH_IN) { ++ static_cast(root)->shareBSONOwnershipWith(filter); ++ } ++ for (size_t i = 0; i < root->numChildren(); ++i) { ++ shareFilterOwnershipWithInLists(root->getChild(i), filter); ++ } ++} ++} // namespace ++ + StatusWithMatchExpression MatchExpressionParser::parse( + const BSONObj& obj, + const boost::intrusive_ptr& expCtx, +@@ -2190,7 +2212,12 @@ StatusWithMatchExpression MatchExpressionParser::parse( + invariant(expCtx.get()); + const DocumentParseLevel currentLevelCall = DocumentParseLevel::kPredicateTopLevel; + try { +- return ::mongo::parse(obj, expCtx, &extensionsCallback, allowedFeatures, currentLevelCall); ++ auto expr = ++ ::mongo::parse(obj, expCtx, &extensionsCallback, allowedFeatures, currentLevelCall); ++ if (expr.isOK() && obj.isOwned()) { ++ shareFilterOwnershipWithInLists(expr.getValue().get(), obj); ++ } ++ return expr; + } catch (const DBException& ex) { + return {ex.toStatus()}; + } +diff --git a/src/mongo/db/query/compiler/parsers/matcher/expression_parser_leaf_test.cpp b/src/mongo/db/query/compiler/parsers/matcher/expression_parser_leaf_test.cpp +index 1c9ff0b59f..0495490882 100644 +--- a/src/mongo/db/query/compiler/parsers/matcher/expression_parser_leaf_test.cpp ++++ b/src/mongo/db/query/compiler/parsers/matcher/expression_parser_leaf_test.cpp +@@ -1060,4 +1060,78 @@ TEST(MatchExpressionParserTest, BitTestMatchExpressionInvalidArrayValue) { + expCtx) + .getStatus()); + } ++TEST(MatchExpressionParserLeafTest, InListSharesOwnershipOfAnOwnedFilter) { ++ boost::intrusive_ptr expCtx(new ExpressionContextForTest()); ++ ++ // A filter that arrives on the wire is owned; its $in array is a view into it, so without ++ // sharing, IndexBoundsBuilder must deep-copy the list every time it builds bounds. ++ BSONObj filter = BSON("a" << BSON("$in" << BSON_ARRAY(1 << 2 << 3))).getOwned(); ++ ASSERT_TRUE(filter.isOwned()); ++ ++ auto result = MatchExpressionParser::parse(filter, expCtx); ++ ASSERT_OK(result.getStatus()); ++ MatchExpression* root = result.getValue().get(); ++ auto* in = checked_cast( ++ root->matchType() == MatchExpression::MATCH_IN ? root : root->getChild(0)); ++ ASSERT_TRUE(in->isBSONOwned()); ++ // Sharing rather than copying: the storage must be the same bytes, not a duplicate. ++ ASSERT_EQ(in->getOwnedBSONStorage().objdata(), ++ filter.firstElement().Obj().firstElement().Obj().objdata()); ++} ++ ++TEST(MatchExpressionParserLeafTest, InListDoesNotShareOwnershipOfAnUnownedFilter) { ++ boost::intrusive_ptr expCtx(new ExpressionContextForTest()); ++ ++ BSONObj owner = BSON("a" << BSON("$in" << BSON_ARRAY(1 << 2 << 3))); ++ BSONObj unowned(owner.objdata()); ++ ASSERT_FALSE(unowned.isOwned()); ++ ++ auto result = MatchExpressionParser::parse(unowned, expCtx); ++ ASSERT_OK(result.getStatus()); ++ MatchExpression* root = result.getValue().get(); ++ auto* in = checked_cast( ++ root->matchType() == MatchExpression::MATCH_IN ? root : root->getChild(0)); ++ ASSERT_FALSE(in->isBSONOwned()); ++} ++ ++TEST(MatchExpressionParserLeafTest, InListSurvivesTheFilterGoingOutOfScope) { ++ boost::intrusive_ptr expCtx(new ExpressionContextForTest()); ++ ++ // The point of sharing rather than copying is that the elements stay valid once the caller's ++ // BSONObj is gone. If the containment guard ever let the wrong buffer be pinned, this is what ++ // would trip under ASAN. ++ StatusWithMatchExpression result = [&] { ++ BSONObj filter = BSON("a" << BSON("$in" << BSON_ARRAY(1 << 2 << 3))).getOwned(); ++ return MatchExpressionParser::parse(filter, expCtx); ++ }(); ++ ASSERT_OK(result.getStatus()); ++ ++ MatchExpression* root = result.getValue().get(); ++ auto* in = checked_cast( ++ root->matchType() == MatchExpression::MATCH_IN ? root : root->getChild(0)); ++ ASSERT_TRUE(in->isBSONOwned()); ++ ASSERT_EQ(in->getEqualities().size(), 3U); ++ ASSERT_EQ(in->getEqualities()[2].numberInt(), 3); ++} ++ ++TEST(MatchExpressionParserLeafTest, InListDoesNotShareOwnershipOfAMuchLargerFilter) { ++ boost::intrusive_ptr expCtx(new ExpressionContextForTest()); ++ ++ // Sharing would pin the whole filter for as long as the list lives, and an InListData can ++ // outlive its query via SBE's pinned plan cache. A short list inside a large filter must ++ // therefore fall back to copying. ++ BSONObj filter = ++ BSON("a" << BSON("$in" << BSON_ARRAY(1 << 2 << 3)) << "b" << std::string(4096, 'x')) ++ .getOwned(); ++ ASSERT_GT(filter.objsize(), InListData::kMaxSharedOwnershipSlackBytes); ++ ++ auto result = MatchExpressionParser::parse(filter, expCtx); ++ ASSERT_OK(result.getStatus()); ++ auto* in = checked_cast(result.getValue()->getChild(0)); ++ ASSERT_FALSE(in->isBSONOwned()); ++ // Still intact, just on the copying path. ++ ASSERT_EQ(in->getEqualities().size(), 3U); ++ ASSERT_EQ(in->getEqualities()[2].numberInt(), 3); ++} ++ + } // namespace mongo +diff --git a/src/mongo/db/query/point_query_bm.cpp b/src/mongo/db/query/point_query_bm.cpp +index a9233ea383..78f1b2c9e6 100644 +--- a/src/mongo/db/query/point_query_bm.cpp ++++ b/src/mongo/db/query/point_query_bm.cpp +@@ -47,6 +47,19 @@ BENCHMARK_DEFINE_F(PointQueryBenchmark, UniqueFieldPointQuery) + runBenchmark(BSON("uniqueField" << fieldValue), BSONObj{} /*projection*/, state); + } + ++// An $in over the unique field, with the list length as the third argument. Index bounds are built ++// once per execution because such a query is single-solution and so is never plan-cached, which ++// makes any per-build cost that scales with the list length visible here. ++BENCHMARK_DEFINE_F(PointQueryBenchmark, UniqueFieldInListQuery) ++(benchmark::State& state) { ++ const auto listLength = state.range(2); ++ BSONArrayBuilder bab; ++ for (int64_t i = 0; i < listLength; ++i) { ++ bab.append(i); ++ } ++ runBenchmark(BSON("uniqueField" << BSON("$in" << bab.arr())), BSONObj{} /*projection*/, state); ++} ++ + BENCHMARK_DEFINE_F(PointQueryBenchmark, NonUniqueFieldPointQuery) + (benchmark::State& state) { + int64_t fieldValue = docs().size() / 3; +@@ -114,6 +127,11 @@ static void configureBenchmarks(benchmark::internal::Benchmark* bm) { + bm->ThreadRange(1, kMaxThreads)->Args({10, 1024}); + } + ++static void configureInListBenchmarks(benchmark::internal::Benchmark* bm) { ++ // The document count is irrelevant here; the list length is the variable of interest. ++ bm->ThreadRange(1, 1)->Args({10, 1024, 10})->Args({10, 1024, 100})->Args({10, 1024, 1000}); ++} ++ + static void configureProjectionBenchmarks(benchmark::internal::Benchmark* bm) { + // Varying document size allows us to measure the effect of covering the projection with an + // index. +@@ -122,6 +140,7 @@ static void configureProjectionBenchmarks(benchmark::internal::Benchmark* bm) { + + BENCHMARK_REGISTER_F(PointQueryBenchmark, IdPointQuery)->Apply(configureBenchmarks); + BENCHMARK_REGISTER_F(PointQueryBenchmark, UniqueFieldPointQuery)->Apply(configureBenchmarks); ++BENCHMARK_REGISTER_F(PointQueryBenchmark, UniqueFieldInListQuery)->Apply(configureInListBenchmarks); + BENCHMARK_REGISTER_F(PointQueryBenchmark, NonUniqueFieldPointQuery)->Apply(configureBenchmarks); + BENCHMARK_REGISTER_F(PointQueryBenchmark, ArrayFieldPointQuery)->Apply(configureBenchmarks); + diff --git a/bench/db/report/evidence/mongodb_in_list_ownership_20260806/commit.txt b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/commit.txt new file mode 100644 index 0000000..115c2ee --- /dev/null +++ b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/commit.txt @@ -0,0 +1 @@ +bbda46e359efa3ab3c14e9dfae35fc46ab88b8c5 diff --git a/bench/db/report/evidence/mongodb_in_list_ownership_20260806/ctrl_base.json b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/ctrl_base.json new file mode 100644 index 0000000..4b682ac --- /dev/null +++ b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/ctrl_base.json @@ -0,0 +1,180 @@ +{ + "context": { + "date": "2026-08-06T11:55:17+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/pqbm-inlist-base", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [37.8506,64.9268,57.8423], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 4641, + "real_time": 1.4969306473998104e+04, + "cpu_time": 1.4969355311355315e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1436374488256843e+04, + "instructions_per_iteration": 1.0680534604611075e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 4641, + "real_time": 1.5112840520541900e+04, + "cpu_time": 1.5112893772893769e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1737801766860590e+04, + "instructions_per_iteration": 1.0671750592544710e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 4641, + "real_time": 1.7009246865625759e+04, + "cpu_time": 1.7001837104072398e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.5720315880198235e+04, + "instructions_per_iteration": 1.0674416418875243e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 4641, + "real_time": 1.3967753227248682e+04, + "cpu_time": 1.3967750053867698e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.9332982115923292e+04, + "instructions_per_iteration": 1.0678068110321052e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 4641, + "real_time": 1.4690920289953421e+04, + "cpu_time": 1.4690972419737142e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.0851731523378581e+04, + "instructions_per_iteration": 1.0677309976298212e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 4641, + "real_time": 1.5904281294004229e+04, + "cpu_time": 1.5888472527472517e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.3399899590605470e+04, + "instructions_per_iteration": 1.0666200495582848e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 4641, + "real_time": 1.6046582406719448e+04, + "cpu_time": 1.6045289161818564e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.3698634346046114e+04, + "instructions_per_iteration": 1.0685805731523379e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 1.5385847296870221e+04, + "cpu_time": 1.5382367193031056e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2311105673038444e+04, + "instructions_per_iteration": 1.0676297989965214e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 1.5112840520541900e+04, + "cpu_time": 1.5112893772893771e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1737801766860590e+04, + "instructions_per_iteration": 1.0677309976298212e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 1.0068700799081982e+03, + "cpu_time": 1.0033821190136960e+03, + "time_unit": "ns", + "cycles_per_iteration": 2.1144836680444359e+03, + "instructions_per_iteration": 6.3071655266704163e+01 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_in_list_ownership_20260806/ctrl_patched.json b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/ctrl_patched.json new file mode 100644 index 0000000..2ed0e81 --- /dev/null +++ b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/ctrl_patched.json @@ -0,0 +1,180 @@ +{ + "context": { + "date": "2026-08-06T11:55:19+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/pqbm-inlist-patched", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [37.8506,64.9268,57.8423], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 4757, + "real_time": 1.3885213367974580e+04, + "cpu_time": 1.3885281059491279e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.9159820895522389e+04, + "instructions_per_iteration": 1.0652888101744797e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 4757, + "real_time": 1.5442427001080645e+04, + "cpu_time": 1.5442489384065579e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2429972671852007e+04, + "instructions_per_iteration": 1.0649297960899727e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 4757, + "real_time": 1.4407659293674536e+04, + "cpu_time": 1.4407692873659869e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.0256913180575993e+04, + "instructions_per_iteration": 1.0648225247004414e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 4757, + "real_time": 1.4120324058444505e+04, + "cpu_time": 1.4120329409291568e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.9653388690351061e+04, + "instructions_per_iteration": 1.0636853226823629e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 4757, + "real_time": 1.5555446529328285e+04, + "cpu_time": 1.5555569056127817e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2667419802396467e+04, + "instructions_per_iteration": 1.0658759154929577e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 4757, + "real_time": 1.5036258372735245e+04, + "cpu_time": 1.5036327307126363e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1576958166911918e+04, + "instructions_per_iteration": 1.0669113306705907e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 4757, + "real_time": 1.4172197766531559e+04, + "cpu_time": 1.4168117931469404e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.9762672272440614e+04, + "instructions_per_iteration": 1.0647702207273492e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 1.4659932341395621e+04, + "cpu_time": 1.4659401003033125e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.0786735097150060e+04, + "instructions_per_iteration": 1.0651834172197363e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 1.4407659293674535e+04, + "cpu_time": 1.4407692873659869e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.0256913180575993e+04, + "instructions_per_iteration": 1.0649297960899727e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 6.7685031925089811e+02, + "cpu_time": 6.7737162862287732e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.4214075780097528e+03, + "instructions_per_iteration": 1.0071355502241337e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_in_list_ownership_20260806/ctrl_patched2.json b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/ctrl_patched2.json new file mode 100644 index 0000000..2ded595 --- /dev/null +++ b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/ctrl_patched2.json @@ -0,0 +1,180 @@ +{ + "context": { + "date": "2026-08-06T11:55:20+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/pqbm-inlist-patched2", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [37.8506,64.9268,57.8423], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 4649, + "real_time": 1.4696000185954388e+04, + "cpu_time": 1.4696035491503546e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.0862508066250808e+04, + "instructions_per_iteration": 1.0634834437513443e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 4649, + "real_time": 1.5443821162607213e+04, + "cpu_time": 1.5443855882985588e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2432832437083245e+04, + "instructions_per_iteration": 1.0642289933318994e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 4649, + "real_time": 1.6846895782017764e+04, + "cpu_time": 1.6846973327597338e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.5379421811142180e+04, + "instructions_per_iteration": 1.0634387137018713e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 4649, + "real_time": 1.5881169762860629e+04, + "cpu_time": 1.5881164121316406e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.3351380942138094e+04, + "instructions_per_iteration": 1.0642082878038287e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 4649, + "real_time": 1.4679384221310615e+04, + "cpu_time": 1.4678419875241971e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.0827470853947085e+04, + "instructions_per_iteration": 1.0632109550440955e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 4649, + "real_time": 1.5261712241465108e+04, + "cpu_time": 1.5252646590664655e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2050379866637988e+04, + "instructions_per_iteration": 1.0635296364809637e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 4649, + "real_time": 1.3505138102642411e+04, + "cpu_time": 1.3505143901914398e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.8361859324585934e+04, + "instructions_per_iteration": 1.0629624370832437e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 1.5187731636979734e+04, + "cpu_time": 1.5186319884460556e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.1895121900255046e+04, + "instructions_per_iteration": 1.0635803524567495e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 1.5261712241465108e+04, + "cpu_time": 1.5252646590664654e+04, + "time_unit": "ns", + "cycles_per_iteration": 3.2050379866637988e+04, + "instructions_per_iteration": 1.0634834437513443e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldPointQuery/10/1024/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 1.0516712878651599e+03, + "cpu_time": 1.0516650515426925e+03, + "time_unit": "ns", + "cycles_per_iteration": 2.2084832064526140e+03, + "instructions_per_iteration": 4.7702840338352324e+01 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_in_list_ownership_20260806/db_matcher_test.log.gz b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/db_matcher_test.log.gz new file mode 100644 index 0000000..a7042ee Binary files /dev/null and b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/db_matcher_test.log.gz differ diff --git a/bench/db/report/evidence/mongodb_in_list_ownership_20260806/expression_parser_test.log.gz b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/expression_parser_test.log.gz new file mode 100644 index 0000000..bcb00fe Binary files /dev/null and b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/expression_parser_test.log.gz differ diff --git a/bench/db/report/evidence/mongodb_in_list_ownership_20260806/index_bounds_builder_test.log.gz b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/index_bounds_builder_test.log.gz new file mode 100644 index 0000000..4bad582 Binary files /dev/null and b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/index_bounds_builder_test.log.gz differ diff --git a/bench/db/report/evidence/mongodb_in_list_ownership_20260806/inlist_base.json b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/inlist_base.json new file mode 100644 index 0000000..b4e9236 --- /dev/null +++ b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/inlist_base.json @@ -0,0 +1,460 @@ +{ + "context": { + "date": "2026-08-06T11:15:36+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/pqbm-inlist-base", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [58.083,74.4355,52.7529], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1889, + "real_time": 3.6616373339804974e+04, + "cpu_time": 3.6616622022233983e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.6896817363684488e+04, + "instructions_per_iteration": 2.5257490682901005e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1889, + "real_time": 3.3979885410290663e+04, + "cpu_time": 3.3980188988883019e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.1360210693488625e+04, + "instructions_per_iteration": 2.5252919640021175e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1889, + "real_time": 3.5389823974157021e+04, + "cpu_time": 3.5390057702488077e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.4321017469560611e+04, + "instructions_per_iteration": 2.5258218634197989e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1889, + "real_time": 3.5667368947923213e+04, + "cpu_time": 3.5651618845950245e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.4903949179460033e+04, + "instructions_per_iteration": 2.5256887771307569e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1889, + "real_time": 3.4774151221982633e+04, + "cpu_time": 3.4774390153520384e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.3028111169931188e+04, + "instructions_per_iteration": 2.5250973319216518e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 1889, + "real_time": 3.7406474083677807e+04, + "cpu_time": 3.7406814716781380e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.8556135521439908e+04, + "instructions_per_iteration": 2.5239389941768130e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 1889, + "real_time": 3.9826504700773286e+04, + "cpu_time": 3.9826830598200089e+04, + "time_unit": "ns", + "cycles_per_iteration": 8.3638091053467448e+04, + "instructions_per_iteration": 2.5243254049761780e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 3.6237225954087087e+04, + "cpu_time": 3.6235217575436742e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.6100618921576053e+04, + "instructions_per_iteration": 2.5251304862739169e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 3.5667368947923213e+04, + "cpu_time": 3.5651618845950245e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.4903949179460033e+04, + "instructions_per_iteration": 2.5252919640021175e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 1.9439143060464910e+03, + "cpu_time": 1.9447299165361485e+03, + "time_unit": "ns", + "cycles_per_iteration": 4.0822329209022387e+03, + "instructions_per_iteration": 7.3793838127262177e+01 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1447, + "real_time": 4.3105650706050641e+04, + "cpu_time": 4.3105920525224552e+04, + "time_unit": "ns", + "cycles_per_iteration": 9.0524728403593646e+04, + "instructions_per_iteration": 3.0893538009675191e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1447, + "real_time": 4.5068690755405172e+04, + "cpu_time": 4.5060416033172107e+04, + "time_unit": "ns", + "cycles_per_iteration": 9.4647463718037325e+04, + "instructions_per_iteration": 3.0869298479612992e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1447, + "real_time": 4.3841337613921045e+04, + "cpu_time": 4.3841563925362869e+04, + "time_unit": "ns", + "cycles_per_iteration": 9.2069621285418107e+04, + "instructions_per_iteration": 3.0866211886662059e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1447, + "real_time": 4.4338605942689886e+04, + "cpu_time": 4.4338859709744400e+04, + "time_unit": "ns", + "cycles_per_iteration": 9.3114109191430543e+04, + "instructions_per_iteration": 3.0898584105044918e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1447, + "real_time": 4.7530482041069619e+04, + "cpu_time": 4.7530747062888746e+04, + "time_unit": "ns", + "cycles_per_iteration": 9.9817111264685562e+04, + "instructions_per_iteration": 3.0897107118175534e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 1447, + "real_time": 4.8256118131161726e+04, + "cpu_time": 4.8247146510020575e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.0134119834139600e+05, + "instructions_per_iteration": 3.0856896060815483e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 1447, + "real_time": 4.7037662434923950e+04, + "cpu_time": 4.7038116102280568e+04, + "time_unit": "ns", + "cycles_per_iteration": 9.8782461644782306e+04, + "instructions_per_iteration": 3.0863448099516239e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 4.5596935375031724e+04, + "cpu_time": 4.5594681409813405e+04, + "time_unit": "ns", + "cycles_per_iteration": 9.5756670549906208e+04, + "instructions_per_iteration": 3.0877869108500343e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 4.5068690755405180e+04, + "cpu_time": 4.5060416033172107e+04, + "time_unit": "ns", + "cycles_per_iteration": 9.4647463718037325e+04, + "instructions_per_iteration": 3.0869298479612992e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 2.0015247621304529e+03, + "cpu_time": 1.9998876769392737e+03, + "time_unit": "ns", + "cycles_per_iteration": 4.2033828129316062e+03, + "instructions_per_iteration": 1.7804059887914096e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 563, + "real_time": 1.1445489277001172e+05, + "cpu_time": 1.1445604795737134e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.4036442628774422e+05, + "instructions_per_iteration": 8.3419679928952048e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 563, + "real_time": 1.2125765663268935e+05, + "cpu_time": 1.2121006749555944e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.5464960568383659e+05, + "instructions_per_iteration": 8.3409049555950263e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 563, + "real_time": 1.1899077447650699e+05, + "cpu_time": 1.1893812611012446e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.4989174777975134e+05, + "instructions_per_iteration": 8.3518100000000000e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 563, + "real_time": 1.3681118695816392e+05, + "cpu_time": 1.3681253285968007e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.8731534635879216e+05, + "instructions_per_iteration": 8.3617395026642981e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 563, + "real_time": 1.3152151294118768e+05, + "cpu_time": 1.3152237300177568e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.7620364831261104e+05, + "instructions_per_iteration": 8.3614091651865013e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 563, + "real_time": 1.2786180892592002e+05, + "cpu_time": 1.2785330195381911e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.6851885968028416e+05, + "instructions_per_iteration": 8.3517217761989345e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 563, + "real_time": 1.2466793161937653e+05, + "cpu_time": 1.2466917229129697e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.6181107637655418e+05, + "instructions_per_iteration": 8.3625280994671409e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 1.2508082347483661e+05, + "cpu_time": 1.2506594595280386e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.6267924435422482e+05, + "instructions_per_iteration": 8.3531544988581573e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 1.2466793161937653e+05, + "cpu_time": 1.2466917229129696e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.6181107637655418e+05, + "instructions_per_iteration": 8.3518100000000000e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 7.6551069322498142e+03, + "cpu_time": 7.6657511829047480e+03, + "time_unit": "ns", + "cycles_per_iteration": 1.6076111254291527e+04, + "instructions_per_iteration": 9.2082914830794493e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_in_list_ownership_20260806/inlist_patched2.json b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/inlist_patched2.json new file mode 100644 index 0000000..ee60b06 --- /dev/null +++ b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/inlist_patched2.json @@ -0,0 +1,460 @@ +{ + "context": { + "date": "2026-08-06T11:54:39+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/pqbm-inlist-patched2", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [71.8838,73.9316,60.2979], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2060, + "real_time": 3.6928607422171284e+04, + "cpu_time": 3.6928865048543681e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.7552185436893211e+04, + "instructions_per_iteration": 2.4995555582524271e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2060, + "real_time": 3.5186762948638025e+04, + "cpu_time": 3.5186895145631053e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.3894066990291263e+04, + "instructions_per_iteration": 2.5041809174757282e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2060, + "real_time": 3.5242201055137855e+04, + "cpu_time": 3.5242300485436906e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.4010535922330091e+04, + "instructions_per_iteration": 2.4992069368932038e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2060, + "real_time": 3.4515950286272659e+04, + "cpu_time": 3.4516082524271849e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.2485410679611654e+04, + "instructions_per_iteration": 2.4997889417475727e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2060, + "real_time": 3.6499801191311439e+04, + "cpu_time": 3.6493938834951485e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.6651419417475729e+04, + "instructions_per_iteration": 2.5001464223300971e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 2060, + "real_time": 3.4107282323744694e+04, + "cpu_time": 3.4107456796116508e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.1627243689320385e+04, + "instructions_per_iteration": 2.5011308640776700e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 2060, + "real_time": 3.3325246236856699e+04, + "cpu_time": 3.3315628640776697e+04, + "time_unit": "ns", + "cycles_per_iteration": 6.9984697087378634e+04, + "instructions_per_iteration": 2.4998337864077670e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 3.5115121637733231e+04, + "cpu_time": 3.5113023925104018e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.3743651317614436e+04, + "instructions_per_iteration": 2.5005490610263523e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 3.5186762948638025e+04, + "cpu_time": 3.5186895145631053e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.3894066990291263e+04, + "instructions_per_iteration": 2.4998337864077670e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 1.2783941850427561e+03, + "cpu_time": 1.2796163783948575e+03, + "time_unit": "ns", + "cycles_per_iteration": 2.6847094002990366e+03, + "instructions_per_iteration": 1.7111759127956017e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1552, + "real_time": 4.1797449908305687e+04, + "cpu_time": 4.1797353092783451e+04, + "time_unit": "ns", + "cycles_per_iteration": 8.7776615979381444e+04, + "instructions_per_iteration": 3.0528541623711342e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1552, + "real_time": 4.3775771082062085e+04, + "cpu_time": 4.3764484536082477e+04, + "time_unit": "ns", + "cycles_per_iteration": 9.1931603092783509e+04, + "instructions_per_iteration": 3.0518291043814435e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1552, + "real_time": 3.9899625729039770e+04, + "cpu_time": 3.9899757087628874e+04, + "time_unit": "ns", + "cycles_per_iteration": 8.3791641752577314e+04, + "instructions_per_iteration": 3.0517945038659795e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1552, + "real_time": 4.1437978597031426e+04, + "cpu_time": 4.1419554768041227e+04, + "time_unit": "ns", + "cycles_per_iteration": 8.7021871134020621e+04, + "instructions_per_iteration": 3.0528005927835050e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1552, + "real_time": 4.0202103939253029e+04, + "cpu_time": 4.0202059278350476e+04, + "time_unit": "ns", + "cycles_per_iteration": 8.4426610824742267e+04, + "instructions_per_iteration": 3.0490230025773199e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 1552, + "real_time": 4.0072755715281695e+04, + "cpu_time": 4.0069400773195812e+04, + "time_unit": "ns", + "cycles_per_iteration": 8.4154992268041242e+04, + "instructions_per_iteration": 3.0485039819587627e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 1552, + "real_time": 3.9603906808440217e+04, + "cpu_time": 3.9563118556701018e+04, + "time_unit": "ns", + "cycles_per_iteration": 8.3170270618556708e+04, + "instructions_per_iteration": 3.0507143750000000e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 4.0969941682773409e+04, + "cpu_time": 4.0959389727540467e+04, + "time_unit": "ns", + "cycles_per_iteration": 8.6039086524300437e+04, + "instructions_per_iteration": 3.0510742461340205e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 4.0202103939253022e+04, + "cpu_time": 4.0202059278350476e+04, + "time_unit": "ns", + "cycles_per_iteration": 8.4426610824742267e+04, + "instructions_per_iteration": 3.0517945038659795e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 1.4822647094730657e+03, + "cpu_time": 1.4843918852013535e+03, + "time_unit": "ns", + "cycles_per_iteration": 3.1128129683977868e+03, + "instructions_per_iteration": 1.7407049361752937e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 525, + "real_time": 1.1645725795200893e+05, + "cpu_time": 1.1645762285714319e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.4456755428571429e+05, + "instructions_per_iteration": 8.1996032571428572e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 525, + "real_time": 1.1216390700567336e+05, + "cpu_time": 1.1216437523809508e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.3555157333333333e+05, + "instructions_per_iteration": 8.2073013142857142e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 525, + "real_time": 1.1242594037737165e+05, + "cpu_time": 1.1242596952380930e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.3610121904761906e+05, + "instructions_per_iteration": 8.2016964190476190e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 525, + "real_time": 1.0463987077985491e+05, + "cpu_time": 1.0464017333333347e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.1975057142857142e+05, + "instructions_per_iteration": 8.2037911619047623e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 525, + "real_time": 1.1350586300804501e+05, + "cpu_time": 1.1301635428571417e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.3836947047619047e+05, + "instructions_per_iteration": 8.1920293333333335e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 525, + "real_time": 1.1238733927408855e+05, + "cpu_time": 1.1238713714285658e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.3601990857142856e+05, + "instructions_per_iteration": 8.1885513333333330e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 525, + "real_time": 1.0685875302269345e+05, + "cpu_time": 1.0679503619047671e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.2440912761904762e+05, + "instructions_per_iteration": 8.2025076952380955e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 1.1120556163139082e+05, + "cpu_time": 1.1112666693877550e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.3353848925170070e+05, + "instructions_per_iteration": 8.1993543591836747e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 1.1238733927408855e+05, + "cpu_time": 1.1238713714285659e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.3601990857142856e+05, + "instructions_per_iteration": 8.2016964190476190e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 4.0554303233001287e+03, + "cpu_time": 4.0245381590755792e+03, + "time_unit": "ns", + "cycles_per_iteration": 8.5167297147033623e+03, + "instructions_per_iteration": 6.6919280704479206e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_in_list_ownership_20260806/inlist_patched_rerun.json b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/inlist_patched_rerun.json new file mode 100644 index 0000000..7c09bf0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/inlist_patched_rerun.json @@ -0,0 +1,460 @@ +{ + "context": { + "date": "2026-08-06T11:55:52+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/pqbm-inlist-patched", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [21.8564,57.9355,55.7642], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1908, + "real_time": 3.7237283318797497e+04, + "cpu_time": 3.7187886792452839e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.8200028301886792e+04, + "instructions_per_iteration": 2.4998230241090147e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1908, + "real_time": 3.6632864730163194e+04, + "cpu_time": 3.6619269916142563e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.6930955974842771e+04, + "instructions_per_iteration": 2.5011456708595387e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1908, + "real_time": 3.5546235818283116e+04, + "cpu_time": 3.5546385744234802e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.4649153039832279e+04, + "instructions_per_iteration": 2.4995846698113208e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1908, + "real_time": 3.9161751105350515e+04, + "cpu_time": 3.9150392557652034e+04, + "time_unit": "ns", + "cycles_per_iteration": 8.2242321802935010e+04, + "instructions_per_iteration": 2.5004649790356396e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1908, + "real_time": 3.5150620922352529e+04, + "cpu_time": 3.5147813417190744e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.3818297693920336e+04, + "instructions_per_iteration": 2.4979639727463311e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 1908, + "real_time": 3.5301694330179467e+04, + "cpu_time": 3.5273828616352162e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.4135540880503147e+04, + "instructions_per_iteration": 2.4999981603773584e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 1908, + "real_time": 3.6082052834628761e+04, + "cpu_time": 3.6082307127882581e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.5774487421383645e+04, + "instructions_per_iteration": 2.4988179192872118e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 3.6444643294250724e+04, + "cpu_time": 3.6429697738843963e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.6535826445043422e+04, + "instructions_per_iteration": 2.4996854851752019e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 3.6082052834628768e+04, + "cpu_time": 3.6082307127882588e+04, + "time_unit": "ns", + "cycles_per_iteration": 7.5774487421383645e+04, + "instructions_per_iteration": 2.4998230241090147e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/10/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 1.4121977223650913e+03, + "cpu_time": 1.4079032700759810e+03, + "time_unit": "ns", + "cycles_per_iteration": 2.9657852076270569e+03, + "instructions_per_iteration": 1.0474472940639828e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1591, + "real_time": 4.3679002993216236e+04, + "cpu_time": 4.3679126964173418e+04, + "time_unit": "ns", + "cycles_per_iteration": 9.1728294154619740e+04, + "instructions_per_iteration": 3.0510776492771844e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1591, + "real_time": 4.2715288422378930e+04, + "cpu_time": 4.2715389063482042e+04, + "time_unit": "ns", + "cycles_per_iteration": 8.9704446260213706e+04, + "instructions_per_iteration": 3.0466058013827779e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1591, + "real_time": 4.4151194660563204e+04, + "cpu_time": 4.4151492771841724e+04, + "time_unit": "ns", + "cycles_per_iteration": 9.2720217473287237e+04, + "instructions_per_iteration": 3.0483315273412946e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1591, + "real_time": 4.1638133961925108e+04, + "cpu_time": 4.1638000628535527e+04, + "time_unit": "ns", + "cycles_per_iteration": 8.7442553111250789e+04, + "instructions_per_iteration": 3.0485647391577624e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1591, + "real_time": 4.5238689084535574e+04, + "cpu_time": 4.5238859836580807e+04, + "time_unit": "ns", + "cycles_per_iteration": 9.5003644248900062e+04, + "instructions_per_iteration": 3.0504330735386547e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 1591, + "real_time": 4.0929022260914055e+04, + "cpu_time": 4.0929094280326906e+04, + "time_unit": "ns", + "cycles_per_iteration": 8.5953099937146442e+04, + "instructions_per_iteration": 3.0481129038340668e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 1591, + "real_time": 4.2437757807359390e+04, + "cpu_time": 4.2437971087366495e+04, + "time_unit": "ns", + "cycles_per_iteration": 8.9122071653048391e+04, + "instructions_per_iteration": 3.0495992331866751e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 4.2969869884413209e+04, + "cpu_time": 4.2969990661758129e+04, + "time_unit": "ns", + "cycles_per_iteration": 9.0239189548352326e+04, + "instructions_per_iteration": 3.0489607039597735e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 4.2715288422378937e+04, + "cpu_time": 4.2715389063482042e+04, + "time_unit": "ns", + "cycles_per_iteration": 8.9704446260213706e+04, + "instructions_per_iteration": 3.0485647391577624e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/100/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 1.4906638973143979e+03, + "cpu_time": 1.4907442857914073e+03, + "time_unit": "ns", + "cycles_per_iteration": 3.1304579797832989e+03, + "instructions_per_iteration": 1.5206375727386560e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 575, + "real_time": 1.1851642442786176e+05, + "cpu_time": 1.1851734956521748e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.4889212869565218e+05, + "instructions_per_iteration": 8.1983466260869568e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 575, + "real_time": 1.1410381482995074e+05, + "cpu_time": 1.1410397565217392e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.3962450434782609e+05, + "instructions_per_iteration": 8.2081417739130440e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 575, + "real_time": 1.1434886766516644e+05, + "cpu_time": 1.1434938608695657e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.4013920695652175e+05, + "instructions_per_iteration": 8.1913496347826091e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 575, + "real_time": 1.2432969134786855e+05, + "cpu_time": 1.2432976521739161e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.6109860521739130e+05, + "instructions_per_iteration": 8.1951079652173910e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 575, + "real_time": 1.1948958687160326e+05, + "cpu_time": 1.1936111999999963e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.5093586434782608e+05, + "instructions_per_iteration": 8.1924457913043478e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 575, + "real_time": 1.1715391407842221e+05, + "cpu_time": 1.1715403652173915e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.4602959652173912e+05, + "instructions_per_iteration": 8.2009112347826082e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 575, + "real_time": 1.1623755745265794e+05, + "cpu_time": 1.1623759478260847e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.4410509565217391e+05, + "instructions_per_iteration": 8.1889131478260865e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 1.1773997952479012e+05, + "cpu_time": 1.1772188968944096e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.4726071453416147e+05, + "instructions_per_iteration": 8.1964594534161477e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 1.1715391407842221e+05, + "cpu_time": 1.1715403652173914e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.4602959652173912e+05, + "instructions_per_iteration": 8.1951079652173910e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldInListQuery/10/1024/1000/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 3.5216088318994839e+03, + "cpu_time": 3.5112325124354443e+03, + "time_unit": "ns", + "cycles_per_iteration": 7.3954559827578742e+03, + "instructions_per_iteration": 6.5935494842944183e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_in_list_ownership_20260806/on_base.log.gz b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/on_base.log.gz new file mode 100644 index 0000000..d6d95c0 Binary files /dev/null and b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/on_base.log.gz differ diff --git a/bench/db/report/evidence/mongodb_in_list_ownership_20260806/resmoke_core.json b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/resmoke_core.json new file mode 100644 index 0000000..8ecd3bb --- /dev/null +++ b/bench/db/report/evidence/mongodb_in_list_ownership_20260806/resmoke_core.json @@ -0,0 +1 @@ +{"results": [{"test_file": "job0_fixture_setup_0", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988642.701545, "end": 1785988643.3352103, "elapsed": 0.6336653232574463, "log_info": {"log_name": "job0/aa410143-77fd-469f-bb5b-6c4074239847.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "index_bounds_number_edge_cases:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988643.3370285, "end": 1785988643.4496262, "elapsed": 0.11259770393371582, "log_info": {"log_name": "job0/ee97986a-5b66-4eaa-81a0-4bbc54e86c34.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/index/index_bounds_number_edge_cases.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988643.450758, "end": 1785988643.5786552, "elapsed": 0.1278972625732422, "log_info": {"log_name": "job0/9cded9ab-0985-4a27-92cc-7b9318b04cf6.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "index_bounds_number_edge_cases:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988643.579507, "end": 1785988643.6904893, "elapsed": 0.11098217964172363, "log_info": {"log_name": "job0/d0023d8e-7881-40d2-ad21-1dd0247f5e2f.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "index_bounds_number_edge_cases:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988643.6914039, "end": 1785988643.713848, "elapsed": 0.02244424819946289, "log_info": {"log_name": "job0/6f3c594f-0092-4673-9c9c-b82b2ec214aa.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "index_bounds_number_edge_cases:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988643.7142646, "end": 1785988643.8512776, "elapsed": 0.13701295852661133, "log_info": {"log_name": "job0/9a2e1acb-0695-4ead-9376-26da554508cd.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "explain_multi_plan:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988643.85601, "end": 1785988643.962916, "elapsed": 0.10690593719482422, "log_info": {"log_name": "job0/c175acb3-c31f-408b-b9c1-cc3c8aadc51b.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/query/explain/explain_multi_plan.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988643.9639177, "end": 1785988644.1001675, "elapsed": 0.13624978065490723, "log_info": {"log_name": "job0/9c3c3ed2-d49e-40d6-9b37-60e310f3e9aa.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "explain_multi_plan:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988644.1010292, "end": 1785988644.205365, "elapsed": 0.10433578491210938, "log_info": {"log_name": "job0/df76ad3c-5f6b-4bc2-8432-55bd215f0443.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "explain_multi_plan:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988644.2062054, "end": 1785988644.2137804, "elapsed": 0.007575035095214844, "log_info": {"log_name": "job0/a1b80d78-3585-4bbd-8a7b-0b408b3d90c6.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "explain_multi_plan:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988644.2141917, "end": 1785988644.3442266, "elapsed": 0.1300349235534668, "log_info": {"log_name": "job0/26178bcc-5033-4b96-8cf6-e57dbc3c5591.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988644.348879, "end": 1785988644.4550705, "elapsed": 0.10619139671325684, "log_info": {"log_name": "job0/df30beab-dff8-40dc-8ca1-3c8d5b478ade.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/query/in/in.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988644.4559617, "end": 1785988644.5914793, "elapsed": 0.13551759719848633, "log_info": {"log_name": "job0/4b39bddf-4ec9-48c4-a12a-b9c1c2434aa6.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988644.5923107, "end": 1785988644.6985357, "elapsed": 0.10622501373291016, "log_info": {"log_name": "job0/829ba5f5-fb11-4e47-996b-c506c0c927aa.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988644.6993663, "end": 1785988644.7071705, "elapsed": 0.007804155349731445, "log_info": {"log_name": "job0/80cb9d14-0dd8-4d89-b07a-d21c0ef3930e.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988644.707647, "end": 1785988644.839174, "elapsed": 0.13152694702148438, "log_info": {"log_name": "job0/4e3d122a-47f5-4951-ae02-d1b9a38b267f.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in2:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988644.843819, "end": 1785988644.9508717, "elapsed": 0.10705280303955078, "log_info": {"log_name": "job0/1130fa76-7956-4f9b-b855-229cc8dc959c.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/query/in/in2.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988644.951835, "end": 1785988645.1416004, "elapsed": 0.18976545333862305, "log_info": {"log_name": "job0/37e827fe-d886-496a-949b-6dc5ef1129f5.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in2:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988645.1424048, "end": 1785988645.2505627, "elapsed": 0.10815787315368652, "log_info": {"log_name": "job0/962aa79d-29d6-4a7d-b8f7-8e30e6b7fef9.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in2:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988645.2513115, "end": 1785988645.2590113, "elapsed": 0.007699728012084961, "log_info": {"log_name": "job0/08d647fe-ec4c-4c7e-a50d-5df0368f7987.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in2:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988645.2594438, "end": 1785988645.392682, "elapsed": 0.1332383155822754, "log_info": {"log_name": "job0/5429efaa-2ccd-4dae-87ad-25399c3925fd.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in3:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988645.3969374, "end": 1785988645.5020235, "elapsed": 0.10508608818054199, "log_info": {"log_name": "job0/888df43c-972a-48d8-928d-4bae1bbcdcf0.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/query/in/in3.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988645.5030067, "end": 1785988645.634214, "elapsed": 0.13120722770690918, "log_info": {"log_name": "job0/dc9e830c-3e35-4e8d-b538-d430449694a8.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in3:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988645.6348941, "end": 1785988645.739589, "elapsed": 0.10469484329223633, "log_info": {"log_name": "job0/624c2408-42c0-4031-b98b-787dae321cee.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in3:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988645.7404315, "end": 1785988645.814905, "elapsed": 0.07447338104248047, "log_info": {"log_name": "job0/7ff6a820-e0df-455d-b48a-bd6891e8fa1f.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in3:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988645.8153121, "end": 1785988645.9525094, "elapsed": 0.13719725608825684, "log_info": {"log_name": "job0/6eaa96c6-be4e-449b-9b5f-2135e63c52ca.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in4:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988645.9570045, "end": 1785988646.0583558, "elapsed": 0.10135126113891602, "log_info": {"log_name": "job0/9b72f17b-d98b-42d1-964a-b908b7ee82c5.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/query/in/in4.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988646.0592358, "end": 1785988646.1975026, "elapsed": 0.13826680183410645, "log_info": {"log_name": "job0/bf707322-e521-4acf-bf15-645ee7a6804d.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in4:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988646.198399, "end": 1785988646.303533, "elapsed": 0.1051340103149414, "log_info": {"log_name": "job0/42bbd2c1-058c-4875-9f0b-ae584a538bea.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in4:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988646.304354, "end": 1785988646.3112633, "elapsed": 0.006909370422363281, "log_info": {"log_name": "job0/f45a3910-7cae-4ea2-a349-3beb3e3e8b46.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in4:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988646.3116877, "end": 1785988646.4369473, "elapsed": 0.1252596378326416, "log_info": {"log_name": "job0/c3c338a2-1919-425e-a827-3e476d5b3cae.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "job0_fixture_teardown", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785988646.4415457, "end": 1785988646.4800086, "elapsed": 0.03846287727355957, "log_info": {"log_name": "job0/35deef22-1413-4fda-9654-8eaae012c4fd.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}], "failures": 0} \ No newline at end of file diff --git a/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/README.md b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/README.md new file mode 100644 index 0000000..575f3ba --- /dev/null +++ b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/README.md @@ -0,0 +1,87 @@ +# Not materializing index keys when only a FETCH will read them + +**Status: implemented and correct, but with no established performance win. Not proposed.** + +Branch `agent/condb-ixscan-key-exclusion`, commit in `commit.txt`, on base `0561c098b99a`. Full diff +in `change.diff`. Nothing is pushed to a pull request, because the effect does not reproduce. + +This covers **child expansion** and **subtree retrieval** from the report. + +## The idea, and why it looked strong + +`IndexScan` decodes every index key to BSON. On an `IXSCAN → FETCH` plan nobody reads it: +`WorkingSetCommon::fetch` clears `keyData` once its post-yield consistency check is done, so no +stage above the FETCH can see it, and that check is the only reader below. Upstream has a TODO +asking for exactly this opt-out (`working_set_common.cpp:146-147`), `CountScan` already passes +`KeyInclusion::kExclude`, and the check does not even consume BSON — it re-encodes the stored BSON +*back* into a `key_string::Value` to look up in a `KeyStringSet`, so the current path is +KeyString → BSON → KeyString. + +The storage-layer ceiling is large. `sorted_data_interface_bm.cpp:249-252` already registers the +same cursor advance under both settings, so no new code was needed to measure it +(`sorted_data_interface_advance.json`, one pinned CPU, 5 repetitions, medians): + +| Index | `kExclude` | `kInclude` | Ratio | Saved | +|---|---|---|---|---| +| non-unique | 5,215,663 ns | 9,953,005 ns | 0.5240 | 47.6% | +| unique | 5,093,290 ns | 10,812,723 ns | 0.4710 | 52.9% | + +Not materializing the key roughly halves the cost of advancing the cursor. + +## What was built + +`FetchStage` tells a direct `IXSCAN` child that nothing above will read its keys — the same local +parent-tells-child pattern `CountStage` uses with `CountScan`, rather than a planner flag that could +be set wrongly. `IndexScan` applies it only when it also has no bounds checker, no filter and no key +metadata to produce, which are the only other readers of the key inside the stage, so the whole +condition is decided locally. It then uses `nextKeyString()` / `seekForKeyString()`, stores the +`key_string::Value` on `IndexKeyDatum`, and `WorkingSetCommon::fetch` compares it directly. + +## Correctness: confirmed + +**It fires exactly where intended and nowhere else.** A temporary diagnostic (removed before commit, +output retained in `diag_scan.log.gz` and `diag_cov.log.gz`) counted: + +| Benchmark | Fired | Total | Why | +|---|---|---|---| +| `UniqueFieldRangeScan` (IXSCAN → FETCH) | 217 | 217 | parent is a FETCH | +| `UniqueFieldRangeScanCovered` | 0 | 127 | parent is `PROJECTION_COVERED`, which reads the key | + +**It survives the path it rewrites.** 42 core jstest entries pass with +`internalQueryExecYieldIterations: 1`, which forces a yield on every iteration and so makes the +consistency check — the only consumer of the retained key — run constantly +(`resmoke_forced_yield.json`). `query_stage_ixscan` 6/6 and `query_stage_fetch` 2/2 also pass. + +## Effect: not established, and probably not there + +Two pairs of binaries, built from identical production source and differing only in which collection +sizes the benchmark registers, disagree: + +| Measurement | Range scan (IXSCAN → FETCH) | Covered control | +|---|---|---| +| Pair 1 (`rs_*.json`) | 0.9799 — 2.01% saved | 1.0036 | +| Pair 1 re-run (`rs3_*.json`) | 0.9799 | 1.0033 | +| Pair 2 (`rs2_*.json`, 10k docs) | 1.0063 — 0.63% **worse** | 1.0041 | + +Pair 1 reproduces exactly on re-run, so this is not run-to-run noise; the two *builds* genuinely +differ. Difference-in-differences against the covered control does not reconcile them either +(2.4% saved versus 0.2% worse). + +The likely reason is mechanical, and it is the useful finding here. The storage layer's `kExclude` +wins by **producing nothing**. But the consistency check still needs per-key data to survive across +`work()` calls, so this change has to retain something — a `key_string::Value` from +`SortedDataKeyValueView::getValueCopy()` (`sorted_data_interface.h:644-647`), which allocates and +copies. It trades a BSON build for a KeyString copy rather than removing the work. The 47.6% storage +ceiling therefore does **not** transfer to a FETCH plan, and anyone reading that number as a +projection for this change would be misled. + +## What would have to change to capture it + +The win is only available to a consumer that needs nothing per key. That is `CountScan`'s situation, +not `FETCH`'s. Capturing it here would mean removing the need to retain the key at all — for +instance by having the FETCH re-derive consistency from the document rather than the stored key, or +by making the retained form a non-owning view whose lifetime is guaranteed by something other than +the WorkingSetMember. Both are larger changes than this one and neither was attempted. + +The branch is kept because the correctness scaffolding — the local parent-tells-child condition, the +firing diagnostic, and the forced-yield test matrix — is what any future attempt would need anyway. diff --git a/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/base_commit.txt b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/base_commit.txt new file mode 100644 index 0000000..115c2ee --- /dev/null +++ b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/base_commit.txt @@ -0,0 +1 @@ +bbda46e359efa3ab3c14e9dfae35fc46ab88b8c5 diff --git a/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/change.diff b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/change.diff new file mode 100644 index 0000000..d10bba6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/change.diff @@ -0,0 +1,267 @@ +diff --git a/src/mongo/db/exec/classic/fetch.cpp b/src/mongo/db/exec/classic/fetch.cpp +index 498ab8654e..71cd1c5be7 100644 +--- a/src/mongo/db/exec/classic/fetch.cpp ++++ b/src/mongo/db/exec/classic/fetch.cpp +@@ -2,6 +2,8 @@ + // SPDX-License-Identifier: SSPL-1.0 + + #include "mongo/db/exec/classic/fetch.h" ++#include "mongo/base/checked_cast.h" ++#include "mongo/db/exec/classic/index_scan.h" + + #include "mongo/bson/bsonobj.h" + #include "mongo/db/exec/classic/filter.h" +@@ -33,6 +35,14 @@ FetchStage::FetchStage(ExpressionContext* expCtx, + _filter((filter && !filter->isTriviallyTrue()) ? filter : nullptr), + _idRetrying(WorkingSet::INVALID_ID) { + _children.emplace_back(std::move(child)); ++ ++ // We clear keyData once our consistency check is done, so no stage above us can read it. Tell a ++ // direct IXSCAN child that, so it can keep the cursor's KeyString instead of decoding a BSON ++ // key that only that check would look at. IndexScan is the only stage reporting STAGE_IXSCAN, ++ // and it applies this only when it has no bounds checker, filter or key metadata of its own. ++ if (_children.back()->stageType() == STAGE_IXSCAN) { ++ checked_cast(_children.back().get())->parentWillNotReadKeys(); ++ } + } + + FetchStage::~FetchStage() {} +diff --git a/src/mongo/db/exec/classic/index_scan.cpp b/src/mongo/db/exec/classic/index_scan.cpp +index ae6159c7dc..91ea867730 100644 +--- a/src/mongo/db/exec/classic/index_scan.cpp ++++ b/src/mongo/db/exec/classic/index_scan.cpp +@@ -106,6 +106,11 @@ boost::optional IndexScan::initIndexScan() { + _bounds, &_startKey, &_startKeyInclusive, &_endKey, &_endKeyInclusive)) { + _indexCursor->setEndPosition(_endKey, _endKeyInclusive); + ++ // Only here is the bounds shape settled, so this is where the decision can be made: ++ // there is no checker on this path, and _filter and _addKeyMetadata are the sole ++ // remaining readers of the key inside this stage. ++ _skipKeyMaterialization = _parentWillNotReadKeys && !_filter && !_addKeyMetadata; ++ + key_string::Builder builder( + indexAccessMethod()->getSortedDataInterface()->getKeyStringVersion()); + auto keyStringForSeek = IndexEntryComparison::makeKeyStringFromBSONKeyForSeek( +@@ -114,6 +119,9 @@ boost::optional IndexScan::initIndexScan() { + _forward, + _startKeyInclusive, + builder); ++ if (_skipKeyMaterialization) { ++ return toIndexKeyEntry(_indexCursor->seekForKeyString(ru, keyStringForSeek)); ++ } + return _indexCursor->seek(ru, keyStringForSeek); + } else { + _checker.reset(new IndexBoundsChecker(&_bounds, _keyPattern, _direction)); +@@ -130,6 +138,16 @@ boost::optional IndexScan::initIndexScan() { + } + } + ++boost::optional IndexScan::toIndexKeyEntry( ++ boost::optional entry) { ++ if (!entry) { ++ _lastKeyString = boost::none; ++ return boost::none; ++ } ++ _lastKeyString = std::move(entry->keyString); ++ return IndexKeyEntry(BSONObj(), std::move(entry->loc)); ++} ++ + PlanStage::StageState IndexScan::doWork(WorkingSetID* out) { + // Get the next kv pair from the index, if any. + boost::optional kv; +@@ -144,7 +162,8 @@ PlanStage::StageState IndexScan::doWork(WorkingSetID* out) { + kv = initIndexScan(); + break; + case GETTING_NEXT: +- kv = _indexCursor->next(ru); ++ kv = _skipKeyMaterialization ? toIndexKeyEntry(_indexCursor->nextKeyString(ru)) ++ : _indexCursor->next(ru); + break; + case NEED_SEEK: { + ++_specificStats.seeks; +@@ -172,7 +191,7 @@ PlanStage::StageState IndexScan::doWork(WorkingSetID* out) { + + if (kv) { + // In debug mode, check that the cursor isn't lying to us. +- if (kDebugBuild && !_startKey.isEmpty()) { ++ if (kDebugBuild && !_skipKeyMaterialization && !_startKey.isEmpty()) { + int cmp = kv->key.woCompare(_startKey, + Ordering::make(_keyPattern), + /*compareFieldNames*/ false); +@@ -181,7 +200,7 @@ PlanStage::StageState IndexScan::doWork(WorkingSetID* out) { + dassert(_forward ? cmp >= 0 : cmp <= 0); + } + +- if (kDebugBuild && !_endKey.isEmpty()) { ++ if (kDebugBuild && !_skipKeyMaterialization && !_endKey.isEmpty()) { + int cmp = kv->key.woCompare(_endKey, + Ordering::make(_keyPattern), + /*compareFieldNames*/ false); +@@ -270,11 +289,15 @@ PlanStage::StageState IndexScan::doWork(WorkingSetID* out) { + WorkingSetID id = _workingSet->allocate(); + WorkingSetMember* member = _workingSet->get(id); + member->recordId = std::move(kv->loc); +- member->keyData.push_back( +- IndexKeyDatum(_keyPattern, +- kv->key, +- workingSetIndexId(), +- shard_role_details::getRecoveryUnit(opCtx())->getSnapshotId())); ++ const auto snapshotId = shard_role_details::getRecoveryUnit(opCtx())->getSnapshotId(); ++ if (_skipKeyMaterialization) { ++ member->keyData.push_back( ++ IndexKeyDatum(_keyPattern, std::move(*_lastKeyString), workingSetIndexId(), snapshotId)); ++ _lastKeyString = boost::none; ++ } else { ++ member->keyData.push_back( ++ IndexKeyDatum(_keyPattern, kv->key, workingSetIndexId(), snapshotId)); ++ } + _workingSet->transitionToRecordIdAndIdx(id); + + if (_addKeyMetadata) { +diff --git a/src/mongo/db/exec/classic/index_scan.h b/src/mongo/db/exec/classic/index_scan.h +index 554dd188a7..35c9e8fc1f 100644 +--- a/src/mongo/db/exec/classic/index_scan.h ++++ b/src/mongo/db/exec/classic/index_scan.h +@@ -157,6 +157,23 @@ private: + boost::optional initIndexScan(); + + // The WorkingSet we fill with results. Not owned by us. ++ // A parent FETCH clears keyData after its consistency check, so nothing above it can read the ++ // key. When such a parent adopts us it says so here, and if this scan also has no bounds ++ // checker, no filter and no key metadata to produce -- the only other readers of the key -- ++ // then we keep the cursor's KeyString rather than decoding a BSON key nobody wants. ++ friend class FetchStage; ++ void parentWillNotReadKeys() { ++ _parentWillNotReadKeys = true; ++ } ++ ++ bool _parentWillNotReadKeys = false; ++ bool _skipKeyMaterialization = false; ++ ++ // Stashes the KeyString from the cursor while the surrounding doWork() logic continues to work ++ // with an IndexKeyEntry whose BSON key is empty. ++ boost::optional _lastKeyString; ++ boost::optional toIndexKeyEntry(boost::optional entry); ++ + WorkingSet* const _workingSet; + + std::unique_ptr _indexCursor; +diff --git a/src/mongo/db/exec/classic/working_set.h b/src/mongo/db/exec/classic/working_set.h +index 011adacfe9..e135e5ddd4 100644 +--- a/src/mongo/db/exec/classic/working_set.h ++++ b/src/mongo/db/exec/classic/working_set.h +@@ -9,6 +9,7 @@ + #include "mongo/db/exec/document_value/document.h" + #include "mongo/db/exec/document_value/document_metadata_fields.h" + #include "mongo/db/record_id.h" ++#include "mongo/db/storage/key_string/key_string.h" + #include "mongo/db/storage/snapshot.h" + #include "mongo/stdx/unordered_set.h" + #include "mongo/util/assert_util.h" +@@ -50,6 +51,15 @@ struct IndexKeyDatum { + SnapshotId snapshotId) + : indexKeyPattern(keyPattern), keyData(key), indexId(indexId), snapshotId(snapshotId) {} + ++ IndexKeyDatum(const BSONObj& keyPattern, ++ key_string::Value keyString, ++ WorkingSetRegisteredIndexId indexId, ++ SnapshotId snapshotId) ++ : indexKeyPattern(keyPattern), ++ keyString(std::move(keyString)), ++ indexId(indexId), ++ snapshotId(snapshotId) {} ++ + /** + * getFieldDotted produces the field with the provided name based on index keyData. The return + * object is populated if the element is in a provided index key. Returns none otherwise. +@@ -76,9 +86,15 @@ struct IndexKeyDatum { + // This is not owned and points into the IndexDescriptor's data. + BSONObj indexKeyPattern; + +- // This is the BSONObj for the key that we put into the index. Owned by us. ++ // This is the BSONObj for the key that we put into the index. Owned by us. Empty when the ++ // scan was told nobody would read it; 'keyString' is then set instead. + BSONObj keyData; + ++ // The KeyString the index cursor produced, kept instead of 'keyData' when the only consumer is ++ // the parent FETCH's post-yield consistency check. That check compares KeyStrings, so keeping ++ // this avoids decoding the key to BSON and re-encoding it again. ++ boost::optional keyString; ++ + // Associates this index key with an index that has been registered with the WorkingSet. Can be + // used to recover pointers to catalog objects for this index from the WorkingSet. + WorkingSetRegisteredIndexId indexId; +diff --git a/src/mongo/db/exec/classic/working_set_common.cpp b/src/mongo/db/exec/classic/working_set_common.cpp +index 45b778941a..530b160621 100644 +--- a/src/mongo/db/exec/classic/working_set_common.cpp ++++ b/src/mongo/db/exec/classic/working_set_common.cpp +@@ -178,6 +178,16 @@ bool WorkingSetCommon::fetch(OperationContext* opCtx, + multikeyMetadataKeys, + multikeyPaths, + member->recordId); ++ // When the scan kept the cursor's KeyString there is nothing to re-encode: getKeys() ++ // produces the same encoding, and KeyStringSet compares key bytes. ++ if (memberKey.keyString) { ++ if (!keys->count(*memberKey.keyString)) { ++ // document would no longer be at this position in the index. ++ return false; ++ } ++ continue; ++ } ++ + key_string::HeapBuilder keyString(iam->getSortedDataInterface()->getKeyStringVersion(), + memberKey.keyData, + iam->getSortedDataInterface()->getOrdering(), +diff --git a/src/mongo/db/query/point_query_bm.cpp b/src/mongo/db/query/point_query_bm.cpp +index a9233ea383..7a5c2c2f0f 100644 +--- a/src/mongo/db/query/point_query_bm.cpp ++++ b/src/mongo/db/query/point_query_bm.cpp +@@ -59,6 +59,26 @@ BENCHMARK_DEFINE_F(PointQueryBenchmark, ArrayFieldPointQuery) + runBenchmark(BSON("arrayField" << fieldValue), BSONObj{} /*projection*/, state); + } + ++// A range over the unique field returning whole documents, i.e. IXSCAN -> FETCH over many keys. ++// This is the shape where per-key scan work dominates, as opposed to the point lookups above. ++BENCHMARK_DEFINE_F(PointQueryBenchmark, UniqueFieldRangeScan) ++(benchmark::State& state) { ++ const auto numDocs = static_cast(docs().size()); ++ runBenchmark(BSON("uniqueField" << BSON("$gte" << 0 << "$lt" << numDocs)), ++ BSONObj{} /*projection*/, ++ state); ++} ++ ++// The same range, but covered by the index, so the key BSON is consumed by the projection rather ++// than discarded. This is the control for a change that skips materializing unread keys. ++BENCHMARK_DEFINE_F(PointQueryBenchmark, UniqueFieldRangeScanCovered) ++(benchmark::State& state) { ++ const auto numDocs = static_cast(docs().size()); ++ runBenchmark(BSON("uniqueField" << BSON("$gte" << 0 << "$lt" << numDocs)), ++ BSON("_id" << 0 << "uniqueField" << 1), ++ state); ++} ++ + BENCHMARK_DEFINE_F(PointQueryBenchmark, UniqueFieldPointQueryWithCoveredProjection) + (benchmark::State& state) { + int64_t fieldValue = docs().size() / 2; +@@ -114,6 +134,11 @@ static void configureBenchmarks(benchmark::internal::Benchmark* bm) { + bm->ThreadRange(1, kMaxThreads)->Args({10, 1024}); + } + ++static void configureRangeScanBenchmarks(benchmark::internal::Benchmark* bm) { ++ // Enough keys that per-key scan work, rather than command overhead, dominates. ++ bm->ThreadRange(1, 1)->Args({1'000, 256})->Args({10'000, 256})->Args({100'000, 256}); ++} ++ + static void configureProjectionBenchmarks(benchmark::internal::Benchmark* bm) { + // Varying document size allows us to measure the effect of covering the projection with an + // index. +@@ -124,6 +149,9 @@ BENCHMARK_REGISTER_F(PointQueryBenchmark, IdPointQuery)->Apply(configureBenchmar + BENCHMARK_REGISTER_F(PointQueryBenchmark, UniqueFieldPointQuery)->Apply(configureBenchmarks); + BENCHMARK_REGISTER_F(PointQueryBenchmark, NonUniqueFieldPointQuery)->Apply(configureBenchmarks); + BENCHMARK_REGISTER_F(PointQueryBenchmark, ArrayFieldPointQuery)->Apply(configureBenchmarks); ++BENCHMARK_REGISTER_F(PointQueryBenchmark, UniqueFieldRangeScan)->Apply(configureRangeScanBenchmarks); ++BENCHMARK_REGISTER_F(PointQueryBenchmark, UniqueFieldRangeScanCovered) ++ ->Apply(configureRangeScanBenchmarks); + + BENCHMARK_REGISTER_F(PointQueryBenchmark, UniqueFieldPointQueryWithCoveredProjection) + ->Apply(configureProjectionBenchmarks); diff --git a/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/commit.txt b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/commit.txt new file mode 100644 index 0000000..60b9913 --- /dev/null +++ b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/commit.txt @@ -0,0 +1 @@ +eb29883bb5cc094c4211bbe7d6fcd9bb40c09242 diff --git a/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/dbtest_query_stage_fetch.log.gz b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/dbtest_query_stage_fetch.log.gz new file mode 100644 index 0000000..cd9cefb Binary files /dev/null and b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/dbtest_query_stage_fetch.log.gz differ diff --git a/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/dbtest_query_stage_ixscan.log.gz b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/dbtest_query_stage_ixscan.log.gz new file mode 100644 index 0000000..de886b6 Binary files /dev/null and b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/dbtest_query_stage_ixscan.log.gz differ diff --git a/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/diag_cov.log.gz b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/diag_cov.log.gz new file mode 100644 index 0000000..545cae5 Binary files /dev/null and b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/diag_cov.log.gz differ diff --git a/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/diag_scan.log.gz b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/diag_scan.log.gz new file mode 100644 index 0000000..73ce513 Binary files /dev/null and b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/diag_scan.log.gz differ diff --git a/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/resmoke_forced_yield.json b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/resmoke_forced_yield.json new file mode 100644 index 0000000..b2acc05 --- /dev/null +++ b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/resmoke_forced_yield.json @@ -0,0 +1 @@ +{"results": [{"test_file": "job0_fixture_setup_0", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994704.1481793, "end": 1785994704.7787013, "elapsed": 0.6305220127105713, "log_info": {"log_name": "job0/73d64182-0a6e-45db-999e-8281c7548e3b.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "index_bounds_number_edge_cases:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994704.7800298, "end": 1785994704.893677, "elapsed": 0.1136472225189209, "log_info": {"log_name": "job0/065cd3a5-8d4d-42f2-ba3a-b41d73f4ae94.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/index/index_bounds_number_edge_cases.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994704.8946557, "end": 1785994705.0233643, "elapsed": 0.1287086009979248, "log_info": {"log_name": "job0/74d000e1-6914-4107-856b-40cf96a3af16.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "index_bounds_number_edge_cases:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994705.024297, "end": 1785994705.1274297, "elapsed": 0.10313272476196289, "log_info": {"log_name": "job0/1c34f7db-e205-4c58-9121-5496a4a78346.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "index_bounds_number_edge_cases:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994705.1284072, "end": 1785994705.143412, "elapsed": 0.015004873275756836, "log_info": {"log_name": "job0/f2b59a82-d437-462b-ad9b-8e459a1c2546.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "index_bounds_number_edge_cases:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994705.1439438, "end": 1785994705.285961, "elapsed": 0.14201712608337402, "log_info": {"log_name": "job0/24f16c27-2c5a-4a82-b862-ffba0d51ea5d.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "index_multikey:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994705.2911744, "end": 1785994705.3987367, "elapsed": 0.10756230354309082, "log_info": {"log_name": "job0/88161463-9424-431e-9eed-56e18776614f.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/index/index_multikey.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994705.3996875, "end": 1785994705.5224407, "elapsed": 0.12275314331054688, "log_info": {"log_name": "job0/5d9685be-fc53-43e6-ac5c-84c3b91b1662.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "index_multikey:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994705.5231984, "end": 1785994705.6257634, "elapsed": 0.10256505012512207, "log_info": {"log_name": "job0/b04208fa-1b2a-473a-a6ed-71767d8c568e.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "index_multikey:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994705.6267507, "end": 1785994705.6365206, "elapsed": 0.009769916534423828, "log_info": {"log_name": "job0/353920aa-299b-480b-b0b3-49f1d01ae013.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "index_multikey:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994705.6369522, "end": 1785994705.7681324, "elapsed": 0.1311802864074707, "log_info": {"log_name": "job0/4b001c46-90e1-4740-be5c-a7979f8e26f6.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "indexa:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994705.773633, "end": 1785994705.8851798, "elapsed": 0.11154675483703613, "log_info": {"log_name": "job0/fa40855f-cc8e-47c9-8404-8ed4a1d71c2a.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/index/indexa.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994705.8861978, "end": 1785994706.0081234, "elapsed": 0.12192559242248535, "log_info": {"log_name": "job0/f9783b2d-1630-4d92-92b5-6fb3d341ec45.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "indexa:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994706.009049, "end": 1785994706.1096392, "elapsed": 0.10059022903442383, "log_info": {"log_name": "job0/835acb7e-acb9-4c06-8121-b57d6d5bc1db.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "indexa:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994706.1105452, "end": 1785994706.163161, "elapsed": 0.05261588096618652, "log_info": {"log_name": "job0/d807ebdd-016d-47a7-8e1d-5d4772597fe6.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "indexa:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994706.1636555, "end": 1785994706.2993526, "elapsed": 0.1356971263885498, "log_info": {"log_name": "job0/51853c33-26f8-4076-8e3d-af12c77b38b5.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "indexb:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994706.3044333, "end": 1785994706.4124742, "elapsed": 0.10804080963134766, "log_info": {"log_name": "job0/02f1f91a-fb0e-4c34-af74-42a29fc0f929.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/index/indexb.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994706.4133902, "end": 1785994706.5316286, "elapsed": 0.11823844909667969, "log_info": {"log_name": "job0/812c4b42-b941-44a8-9aba-c71b5c653ca4.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "indexb:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994706.5324736, "end": 1785994706.6336231, "elapsed": 0.1011495590209961, "log_info": {"log_name": "job0/4feb1173-8c09-42d6-bec4-53a2c8eb3536.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "indexb:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994706.6345277, "end": 1785994706.6421895, "elapsed": 0.0076618194580078125, "log_info": {"log_name": "job0/d77203d1-5158-4a9d-b276-990d492c1d7d.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "indexb:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994706.6426518, "end": 1785994706.7876134, "elapsed": 0.14496159553527832, "log_info": {"log_name": "job0/c21cea28-f3e2-4cd8-8218-54b616cea451.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "find_getmore_bsonsize:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994706.7933986, "end": 1785994706.9036722, "elapsed": 0.11027359962463379, "log_info": {"log_name": "job0/813a1e2f-4c32-47b6-a428-e5fa6307059a.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/query/find/find_getmore_bsonsize.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994706.904816, "end": 1785994707.3182957, "elapsed": 0.4134798049926758, "log_info": {"log_name": "job0/f21c916e-053d-4d3a-8fc3-5338b3347da5.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "find_getmore_bsonsize:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994707.3191266, "end": 1785994707.4261737, "elapsed": 0.10704708099365234, "log_info": {"log_name": "job0/03d9e675-a9c2-4ac8-b648-afb26bf4721e.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "find_getmore_bsonsize:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994707.4270308, "end": 1785994707.4462347, "elapsed": 0.019203901290893555, "log_info": {"log_name": "job0/78a1e3e2-2b62-49e7-a108-731e2ca02f72.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "find_getmore_bsonsize:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994707.44677, "end": 1785994707.5729127, "elapsed": 0.1261427402496338, "log_info": {"log_name": "job0/9c99633c-82fd-4885-a0e2-1b89191636a3.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994707.5776167, "end": 1785994707.6860652, "elapsed": 0.10844850540161133, "log_info": {"log_name": "job0/b21cca78-f93b-4219-abd2-c3c5ba8ef54d.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/query/in/in.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994707.687285, "end": 1785994707.822769, "elapsed": 0.135483980178833, "log_info": {"log_name": "job0/47526b2c-570c-43ea-bafb-4b62c526c09d.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994707.8235977, "end": 1785994707.9267178, "elapsed": 0.10312008857727051, "log_info": {"log_name": "job0/0fa25395-4529-40d4-b091-2d7e0b592e23.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994707.9275541, "end": 1785994707.9352753, "elapsed": 0.0077211856842041016, "log_info": {"log_name": "job0/2cd28b81-85df-4ece-b3c5-a25d221160b9.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994707.9357126, "end": 1785994708.067473, "elapsed": 0.1317603588104248, "log_info": {"log_name": "job0/ecd00c3b-ced0-4064-919b-811ce42a9b30.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in3:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994708.0719619, "end": 1785994708.1780612, "elapsed": 0.10609936714172363, "log_info": {"log_name": "job0/28249666-f7b2-4fa8-ab95-452367cbdc18.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/query/in/in3.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994708.1792998, "end": 1785994708.3193085, "elapsed": 0.14000868797302246, "log_info": {"log_name": "job0/d7135128-8ab2-418f-ae37-550d5a4fbebd.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in3:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994708.3201647, "end": 1785994708.4300015, "elapsed": 0.10983681678771973, "log_info": {"log_name": "job0/3321f2d5-fc56-4f9e-b45d-ef1237ffac8d.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in3:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994708.4314394, "end": 1785994708.4404094, "elapsed": 0.008970022201538086, "log_info": {"log_name": "job0/22afcedc-0676-4b18-ad44-591740845b38.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "in3:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994708.440894, "end": 1785994708.5710924, "elapsed": 0.13019847869873047, "log_info": {"log_name": "job0/34152a47-2c31-453e-a0d7-e98706c3299e.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "sortk:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994708.5762932, "end": 1785994708.6863575, "elapsed": 0.11006426811218262, "log_info": {"log_name": "job0/43622913-2e60-48d5-98f9-ad01ace959c4.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/query/sort/sortk.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994708.6873224, "end": 1785994708.9880571, "elapsed": 0.3007347583770752, "log_info": {"log_name": "job0/a0b718d5-bb48-4d28-8129-bc7abf9bd88d.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "sortk:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994708.989024, "end": 1785994709.09691, "elapsed": 0.10788607597351074, "log_info": {"log_name": "job0/919d752b-fa66-4445-a008-8ec0d2aa6989.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "sortk:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994709.0977733, "end": 1785994709.1061723, "elapsed": 0.008399009704589844, "log_info": {"log_name": "job0/309cf090-33ed-41cb-b5de-01adb6975e8a.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "sortk:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994709.106685, "end": 1785994709.246771, "elapsed": 0.14008617401123047, "log_info": {"log_name": "job0/119b272e-f6d2-47d6-a6c1-4ee6fc9ceafb.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "job0_fixture_teardown", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785994709.2523174, "end": 1785994709.308125, "elapsed": 0.05580759048461914, "log_info": {"log_name": "job0/3ae2bf13-8f56-409f-87e6-eef4be877300.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}], "failures": 0} \ No newline at end of file diff --git a/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/rs2_base2.json b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/rs2_base2.json new file mode 100644 index 0000000..04d3fce --- /dev/null +++ b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/rs2_base2.json @@ -0,0 +1,880 @@ +{ + "context": { + "date": "2026-08-06T14:03:45+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/pqbm-ixscan-base2", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [68.2485,88.022,80.2349], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 708, + "real_time": 1.0133665160270734e+05, + "cpu_time": 1.0130991242937856e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.1281313841807909e+05, + "instructions_per_iteration": 8.3675516525423725e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 708, + "real_time": 9.6799626862261925e+04, + "cpu_time": 9.6766028248587565e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0328515536723164e+05, + "instructions_per_iteration": 8.3457109180790966e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 708, + "real_time": 9.5031018984519833e+04, + "cpu_time": 9.5008749999999956e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.9957171468926553e+05, + "instructions_per_iteration": 8.3417423305084743e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 708, + "real_time": 9.2499000204485012e+04, + "cpu_time": 9.2487045197740095e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.9425361581920905e+05, + "instructions_per_iteration": 8.3420963559322036e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 708, + "real_time": 8.7098549988310217e+04, + "cpu_time": 8.7079402542372889e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8291365536723164e+05, + "instructions_per_iteration": 8.3447614265536726e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 708, + "real_time": 1.0372252114075051e+05, + "cpu_time": 1.0370325000000001e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.1782333615819208e+05, + "instructions_per_iteration": 8.3444282203389832e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 708, + "real_time": 1.0028599345751401e+05, + "cpu_time": 1.0028562429378540e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.1060756214689265e+05, + "instructions_per_iteration": 8.3460682627118647e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 9.6681908891506988e+04, + "cpu_time": 9.6662858958837794e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0303831113801448e+05, + "instructions_per_iteration": 8.3474798809523799e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 9.6799626862261939e+04, + "cpu_time": 9.6766028248587580e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0328515536723164e+05, + "instructions_per_iteration": 8.3447614265536726e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 5.7198931235305217e+03, + "cpu_time": 5.7200439748653616e+03, + "time_unit": "ns", + "cycles_per_iteration": 1.2011720934061508e+04, + "instructions_per_iteration": 9.0055757186677522e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 591, + "real_time": 9.7735884225913105e+04, + "cpu_time": 9.7600375634517666e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0525372250423013e+05, + "instructions_per_iteration": 8.4464435532994929e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 591, + "real_time": 9.8723042031431760e+04, + "cpu_time": 9.8673426395939197e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0732571912013536e+05, + "instructions_per_iteration": 8.4432634010152286e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 591, + "real_time": 9.1944854271593431e+04, + "cpu_time": 9.1888749576987917e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.9309167174280880e+05, + "instructions_per_iteration": 8.4390635025380715e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 591, + "real_time": 1.0533139185251923e+05, + "cpu_time": 1.0529421150592191e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.2120580372250424e+05, + "instructions_per_iteration": 8.4428779526226735e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 591, + "real_time": 1.0662272496876983e+05, + "cpu_time": 1.0656376818950902e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.2391587140439931e+05, + "instructions_per_iteration": 8.4360494585448387e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 591, + "real_time": 9.7559995054190134e+04, + "cpu_time": 9.7498810490693606e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0488401353637903e+05, + "instructions_per_iteration": 8.4386788663282571e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 591, + "real_time": 1.0194350821919450e+05, + "cpu_time": 1.0188386294416229e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.1409017935702199e+05, + "instructions_per_iteration": 8.4416003891708970e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 9.9980200089087433e+04, + "cpu_time": 9.9914743533961664e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0996671162678269e+05, + "instructions_per_iteration": 8.4411395890742075e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 9.8723042031431774e+04, + "cpu_time": 9.8673426395939197e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0732571912013536e+05, + "instructions_per_iteration": 8.4416003891708970e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 5.0605425231762638e+03, + "cpu_time": 5.0691240903651251e+03, + "time_unit": "ns", + "cycles_per_iteration": 1.0627692871402936e+04, + "instructions_per_iteration": 3.4677461206301109e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 700, + "real_time": 9.8686899457659034e+04, + "cpu_time": 9.8536150000000533e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0725116285714286e+05, + "instructions_per_iteration": 8.4841038142857142e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 700, + "real_time": 1.0341133390154157e+05, + "cpu_time": 1.0341078857142781e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.1717294285714286e+05, + "instructions_per_iteration": 8.4848123999999999e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 700, + "real_time": 9.6643311636788509e+04, + "cpu_time": 9.6641885714284625e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0296016285714286e+05, + "instructions_per_iteration": 8.4773637142857141e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 700, + "real_time": 1.0178021022251675e+05, + "cpu_time": 1.0176476857142751e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.1374705428571429e+05, + "instructions_per_iteration": 8.4837401571428566e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 700, + "real_time": 9.6160003117152621e+04, + "cpu_time": 9.6004967142856607e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0194565428571429e+05, + "instructions_per_iteration": 8.4785240428571426e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 700, + "real_time": 1.0185991014753070e+05, + "cpu_time": 1.0185895571428460e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.1391528571428571e+05, + "instructions_per_iteration": 8.4821710857142857e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 700, + "real_time": 1.0122094835553851e+05, + "cpu_time": 1.0122038857142863e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.1257479714285713e+05, + "instructions_per_iteration": 8.4793090857142862e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 9.9966088119818232e+04, + "cpu_time": 9.9919700612244327e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0993815142857144e+05, + "instructions_per_iteration": 8.4814320428571419e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 1.0122094835553851e+05, + "cpu_time": 1.0122038857142864e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.1257479714285713e+05, + "instructions_per_iteration": 8.4821710857142857e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 2.8132260195051090e+03, + "cpu_time": 2.8585512463774107e+03, + "time_unit": "ns", + "cycles_per_iteration": 5.9077870702414120e+03, + "instructions_per_iteration": 2.9987069821608156e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 921, + "real_time": 7.4839358997655610e+04, + "cpu_time": 7.4811134636266375e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5716677958740501e+05, + "instructions_per_iteration": 6.5363528447339847e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 921, + "real_time": 7.7242183374659639e+04, + "cpu_time": 7.7241499457111640e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6221156786102062e+05, + "instructions_per_iteration": 6.5200700325732899e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 921, + "real_time": 7.5176665630195610e+04, + "cpu_time": 7.5176747014115361e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5787555483170468e+05, + "instructions_per_iteration": 6.5235198479913140e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 921, + "real_time": 7.7591915731191897e+04, + "cpu_time": 7.7592112920738044e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6294813680781759e+05, + "instructions_per_iteration": 6.5208805971769814e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 921, + "real_time": 7.4308935904735845e+04, + "cpu_time": 7.4309001085775817e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5605273832790446e+05, + "instructions_per_iteration": 6.5202753094462538e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 921, + "real_time": 7.7544283789221547e+04, + "cpu_time": 7.7544521172638852e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6284746145494029e+05, + "instructions_per_iteration": 6.5225289467969595e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 921, + "real_time": 7.8152885395592632e+04, + "cpu_time": 7.8127349619978209e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6412798479913137e+05, + "instructions_per_iteration": 6.5196051900108578e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 7.6408032689036103e+04, + "cpu_time": 7.6400337986660612e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6046146052427485e+05, + "instructions_per_iteration": 6.5233189669613761e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 7.7242183374659639e+04, + "cpu_time": 7.7241499457111626e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6221156786102062e+05, + "instructions_per_iteration": 6.5208805971769814e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 1.5714204427615962e+03, + "cpu_time": 1.5714131987668741e+03, + "time_unit": "ns", + "cycles_per_iteration": 3.3005428205053900e+03, + "instructions_per_iteration": 5.9175398474596511e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 886, + "real_time": 7.8246232887423059e+04, + "cpu_time": 7.8202303611737705e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6432258239277653e+05, + "instructions_per_iteration": 6.5354895598194131e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 886, + "real_time": 8.7149794430011549e+04, + "cpu_time": 8.7108829571105452e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8302130925507902e+05, + "instructions_per_iteration": 6.5304900338600448e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 886, + "real_time": 8.0828203842817529e+04, + "cpu_time": 8.0758337471783336e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6974426410835213e+05, + "instructions_per_iteration": 6.5258015237020317e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 886, + "real_time": 7.8251883892119600e+04, + "cpu_time": 7.8177420993227803e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6433657110609481e+05, + "instructions_per_iteration": 6.5296370203160273e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 886, + "real_time": 7.3936669067658368e+04, + "cpu_time": 7.3899942437924954e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5527244018058691e+05, + "instructions_per_iteration": 6.5265386681715574e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 886, + "real_time": 7.9816674002137195e+04, + "cpu_time": 7.9779454853272720e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6762121670428893e+05, + "instructions_per_iteration": 6.5289045711060951e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 886, + "real_time": 7.9660598634328053e+04, + "cpu_time": 7.9621358916477300e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6729305191873590e+05, + "instructions_per_iteration": 6.5297195259593683e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 7.9698579536642195e+04, + "cpu_time": 7.9649663979361314e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6737306223798776e+05, + "instructions_per_iteration": 6.5295115575620765e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 7.9660598634328067e+04, + "cpu_time": 7.9621358916477300e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6729305191873590e+05, + "instructions_per_iteration": 6.5296370203160273e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 3.9626147647304870e+03, + "cpu_time": 3.9624824780570530e+03, + "time_unit": "ns", + "cycles_per_iteration": 8.3217483656216173e+03, + "instructions_per_iteration": 3.1549900615392528e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 847, + "real_time": 8.1148170101881871e+04, + "cpu_time": 8.1147525383703512e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.7041783943329396e+05, + "instructions_per_iteration": 6.5343053364817007e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 847, + "real_time": 7.9277696125341274e+04, + "cpu_time": 7.9142611570248104e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6649089020070838e+05, + "instructions_per_iteration": 6.5284019362455723e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 847, + "real_time": 8.3799204550498776e+04, + "cpu_time": 8.3798840613927998e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.7598580637544274e+05, + "instructions_per_iteration": 6.5276735064935067e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 847, + "real_time": 7.8468987060690997e+04, + "cpu_time": 7.8468538370721129e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6479276033057852e+05, + "instructions_per_iteration": 6.5300810861865408e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 847, + "real_time": 7.7992431388413606e+04, + "cpu_time": 7.7991887839432369e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6379089256198346e+05, + "instructions_per_iteration": 6.5283916883116879e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 847, + "real_time": 7.6221040457733412e+04, + "cpu_time": 7.6209688311688224e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6007255489964579e+05, + "instructions_per_iteration": 6.5283404368358909e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 847, + "real_time": 8.2696061207524719e+04, + "cpu_time": 8.2695397874854811e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.7366836599763873e+05, + "instructions_per_iteration": 6.5258383353010623e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 7.9943370127440663e+04, + "cpu_time": 7.9922069994939447e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6788844425704167e+05, + "instructions_per_iteration": 6.5290046179794229e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 7.9277696125341274e+04, + "cpu_time": 7.9142611570248118e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6649089020070838e+05, + "instructions_per_iteration": 6.5283916883116879e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 2.7133969391659216e+03, + "cpu_time": 2.7218293298694325e+03, + "time_unit": "ns", + "cycles_per_iteration": 5.6977639066450492e+03, + "instructions_per_iteration": 2.6531003511719399e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/rs2_patched2.json b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/rs2_patched2.json new file mode 100644 index 0000000..238e8d9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/rs2_patched2.json @@ -0,0 +1,880 @@ +{ + "context": { + "date": "2026-08-06T14:04:12+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/pqbm-ixscan-patched2", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [42.3506,79.8481,77.7617], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 770, + "real_time": 1.0635976667528029e+05, + "cpu_time": 1.0635982467532469e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.2336011428571428e+05, + "instructions_per_iteration": 8.4219771038961038e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 770, + "real_time": 1.0762059843385374e+05, + "cpu_time": 1.0760007532467533e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.2600813246753247e+05, + "instructions_per_iteration": 8.4035013896103902e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 770, + "real_time": 9.9793037810882961e+04, + "cpu_time": 9.9740233766233825e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0957148831168830e+05, + "instructions_per_iteration": 8.4003564935064933e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 770, + "real_time": 1.0308569127863104e+05, + "cpu_time": 1.0300708571428571e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.1648568311688313e+05, + "instructions_per_iteration": 8.3977021428571432e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 770, + "real_time": 9.2685377442991579e+04, + "cpu_time": 9.2336266233766277e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.9464342077922079e+05, + "instructions_per_iteration": 8.3968129740259738e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 770, + "real_time": 9.6016735225528872e+04, + "cpu_time": 9.5998322077922072e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0163985714285713e+05, + "instructions_per_iteration": 8.3976199870129873e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 770, + "real_time": 9.6271564434101048e+04, + "cpu_time": 9.6244537662337752e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0217650649350649e+05, + "instructions_per_iteration": 8.3971641818181821e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 1.0026182447160993e+05, + "cpu_time": 1.0018376363636367e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.1055502894248607e+05, + "instructions_per_iteration": 8.4021620389610378e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 9.9793037810882975e+04, + "cpu_time": 9.9740233766233825e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0957148831168830e+05, + "instructions_per_iteration": 8.3977021428571432e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/1000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 5.6402710554748110e+03, + "cpu_time": 5.7144832533057825e+03, + "time_unit": "ns", + "cycles_per_iteration": 1.1844603773435936e+04, + "instructions_per_iteration": 9.0535686700915073e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 693, + "real_time": 1.0489729403761386e+05, + "cpu_time": 1.0486936796536812e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.2029077056277057e+05, + "instructions_per_iteration": 8.5022803318903316e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 693, + "real_time": 1.0004119267539373e+05, + "cpu_time": 9.9924409812409751e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.1009310822510821e+05, + "instructions_per_iteration": 8.4966089898989897e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 693, + "real_time": 1.0192893112204636e+05, + "cpu_time": 1.0183507647907666e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.1405738239538239e+05, + "instructions_per_iteration": 8.4941172727272729e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 693, + "real_time": 9.9428116329132565e+04, + "cpu_time": 9.9287909090909030e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0880561616161617e+05, + "instructions_per_iteration": 8.4936715295815293e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 693, + "real_time": 9.7374551396005249e+04, + "cpu_time": 9.7351805194805624e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0449466089466089e+05, + "instructions_per_iteration": 8.4961456565656571e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 693, + "real_time": 1.0052559867737786e+05, + "cpu_time": 1.0005833766233808e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.1111127272727274e+05, + "instructions_per_iteration": 8.4979789898989897e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 693, + "real_time": 9.7762626658958441e+04, + "cpu_time": 9.7715200577200492e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0530885137085136e+05, + "instructions_per_iteration": 8.4911443145743140e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 1.0027975869950403e+05, + "cpu_time": 1.0014887239744396e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.1059452319109457e+05, + "instructions_per_iteration": 8.4959924407338689e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 1.0004119267539374e+05, + "cpu_time": 9.9924409812409765e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.1009310822510821e+05, + "instructions_per_iteration": 8.4961456565656571e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 2.5709995213727075e+03, + "cpu_time": 2.5713985780110006e+03, + "time_unit": "ns", + "cycles_per_iteration": 5.3986709629886755e+03, + "instructions_per_iteration": 3.5659213793936806e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 639, + "real_time": 1.0322964807071596e+05, + "cpu_time": 1.0305210798122048e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.1679162754303598e+05, + "instructions_per_iteration": 8.5361291862284823e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 639, + "real_time": 1.0523437894006290e+05, + "cpu_time": 1.0505655555555523e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.2100112676056338e+05, + "instructions_per_iteration": 8.5339591236306727e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 639, + "real_time": 1.0538698175516860e+05, + "cpu_time": 1.0521272926447768e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.2132266353677621e+05, + "instructions_per_iteration": 8.5291154616588424e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 639, + "real_time": 9.8354566451715931e+04, + "cpu_time": 9.8025575899845819e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0655287949921752e+05, + "instructions_per_iteration": 8.5321277934272296e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 639, + "real_time": 1.1573076621280963e+05, + "cpu_time": 1.1553645539906056e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.4304548043818466e+05, + "instructions_per_iteration": 8.5323920500782470e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 639, + "real_time": 9.8545972916628467e+04, + "cpu_time": 9.8375779342720823e+04, + "time_unit": "ns", + "cycles_per_iteration": 2.0695565571205007e+05, + "instructions_per_iteration": 8.5349439123630675e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 639, + "real_time": 1.1199218379872879e+05, + "cpu_time": 1.1180463223787071e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.3519482942097026e+05, + "instructions_per_iteration": 8.5339061345852900e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 1.0549635687797575e+05, + "cpu_time": 1.0529483366867877e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.2155203755868544e+05, + "instructions_per_iteration": 8.5332248088531196e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 1.0523437894006290e+05, + "cpu_time": 1.0505655555555523e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.2100112676056338e+05, + "instructions_per_iteration": 8.5339061345852900e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/100000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 6.4739281441594194e+03, + "cpu_time": 6.4945753063172742e+03, + "time_unit": "ns", + "cycles_per_iteration": 1.3596204009355879e+04, + "instructions_per_iteration": 2.2795398662785271e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 730, + "real_time": 8.2984362563041796e+04, + "cpu_time": 8.2984342465754176e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.7427141917808220e+05, + "instructions_per_iteration": 6.5586592465753423e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 730, + "real_time": 7.5354968031791796e+04, + "cpu_time": 7.5311004109589208e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5824990410958903e+05, + "instructions_per_iteration": 6.5474347808219178e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 730, + "real_time": 7.9373464192429630e+04, + "cpu_time": 7.9332278082192264e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6668942739726027e+05, + "instructions_per_iteration": 6.5511127123287669e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 730, + "real_time": 7.2556325834091389e+04, + "cpu_time": 7.2556100000001461e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5237275068493150e+05, + "instructions_per_iteration": 6.5477102739726030e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 730, + "real_time": 7.7168255636136819e+04, + "cpu_time": 7.7168143835617302e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6205887945205480e+05, + "instructions_per_iteration": 6.5453599863013695e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 730, + "real_time": 7.8606932130578440e+04, + "cpu_time": 7.8606357534246898e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6508007671232877e+05, + "instructions_per_iteration": 6.5416588630136987e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 730, + "real_time": 8.0812140686871251e+04, + "cpu_time": 8.0764404109589013e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6971100000000000e+05, + "instructions_per_iteration": 6.5413385068493150e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 7.8122349867848723e+04, + "cpu_time": 7.8103232876712907e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6406192250489234e+05, + "instructions_per_iteration": 6.5476106242661446e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 7.8606932130578440e+04, + "cpu_time": 7.8606357534246898e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6508007671232877e+05, + "instructions_per_iteration": 6.5474347808219178e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/1000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 3.4694757215542236e+03, + "cpu_time": 3.4668036634069508e+03, + "time_unit": "ns", + "cycles_per_iteration": 7.2860002281845746e+03, + "instructions_per_iteration": 5.9750288259749925e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 916, + "real_time": 7.7191398653921598e+04, + "cpu_time": 7.7148633187772182e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6210777510917030e+05, + "instructions_per_iteration": 6.5610037554585154e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 916, + "real_time": 7.5341572407551721e+04, + "cpu_time": 7.5303136462883092e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5822268995633189e+05, + "instructions_per_iteration": 6.5549810262008733e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 916, + "real_time": 7.8907700084702941e+04, + "cpu_time": 7.8839281659388565e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6571102183406113e+05, + "instructions_per_iteration": 6.5563008296943235e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 916, + "real_time": 7.6589365713460997e+04, + "cpu_time": 7.6497001091703118e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6084451746724889e+05, + "instructions_per_iteration": 6.5537180895196507e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 916, + "real_time": 8.2701574767000289e+04, + "cpu_time": 8.2615356986900122e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.7368090393013100e+05, + "instructions_per_iteration": 6.5525127510917035e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 916, + "real_time": 8.2747905014904303e+04, + "cpu_time": 8.2681163755458518e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.7377818558951965e+05, + "instructions_per_iteration": 6.5531762554585154e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 916, + "real_time": 8.5078993218434436e+04, + "cpu_time": 8.5054384279475998e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.7867347161572051e+05, + "instructions_per_iteration": 6.5587483515283838e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 7.9794072837139480e+04, + "cpu_time": 7.9734136774797356e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6757408078602620e+05, + "instructions_per_iteration": 6.5557772941359959e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 7.8907700084702941e+04, + "cpu_time": 7.8839281659388551e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6571102183406113e+05, + "instructions_per_iteration": 6.5549810262008733e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 3.7140174301208485e+03, + "cpu_time": 3.7168498561160291e+03, + "time_unit": "ns", + "cycles_per_iteration": 7.8002959499283970e+03, + "instructions_per_iteration": 3.1282097936132851e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 693, + "real_time": 7.5621006292698192e+04, + "cpu_time": 7.5443106782102594e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5881283405483406e+05, + "instructions_per_iteration": 6.5598757431457436e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 693, + "real_time": 8.0743393340668117e+04, + "cpu_time": 8.0520992784991773e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6957094949494948e+05, + "instructions_per_iteration": 6.5534867243867239e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 693, + "real_time": 7.5534996704277713e+04, + "cpu_time": 7.5360161616164114e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5863279076479076e+05, + "instructions_per_iteration": 6.5519708369408373e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 693, + "real_time": 8.4307630684812699e+04, + "cpu_time": 8.4113461760464386e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.7705539971139972e+05, + "instructions_per_iteration": 6.5507348340548342e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 693, + "real_time": 8.8342512496794108e+04, + "cpu_time": 8.8288505050508567e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8552995382395384e+05, + "instructions_per_iteration": 6.5546032323232328e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 693, + "real_time": 7.7486038208007812e+04, + "cpu_time": 7.7331339105335705e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6273065223665224e+05, + "instructions_per_iteration": 6.5532054978354974e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 693, + "real_time": 8.0332611546371918e+04, + "cpu_time": 8.0130796536797687e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6871019047619047e+05, + "instructions_per_iteration": 6.5507030735930731e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 8.0338312753375809e+04, + "cpu_time": 8.0169766233766408e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6872039579468151e+05, + "instructions_per_iteration": 6.5535114203257055e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 8.0332611546371932e+04, + "cpu_time": 8.0130796536797687e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6871019047619047e+05, + "instructions_per_iteration": 6.5532054978354974e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/100000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 4.7160562011239135e+03, + "cpu_time": 4.7455559530720375e+03, + "time_unit": "ns", + "cycles_per_iteration": 9.9041545149469566e+03, + "instructions_per_iteration": 3.1559598849172193e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/rs3_base.json b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/rs3_base.json new file mode 100644 index 0000000..966b6b2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/rs3_base.json @@ -0,0 +1,320 @@ +{ + "context": { + "date": "2026-08-06T14:05:36+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/pqbm-ixscan-base", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [13.6045,61.9434,71.6445], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 759, + "real_time": 9.1932821964872055e+04, + "cpu_time": 9.1832292490118576e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.9306514361001318e+05, + "instructions_per_iteration": 8.4561413965744397e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 759, + "real_time": 8.9996259988375168e+04, + "cpu_time": 8.9957345191040862e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8899719631093545e+05, + "instructions_per_iteration": 8.4475234519104089e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 759, + "real_time": 8.6633270122945236e+04, + "cpu_time": 8.6588490118577058e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8193458498023715e+05, + "instructions_per_iteration": 8.4482464953886694e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 759, + "real_time": 9.2629230383670685e+04, + "cpu_time": 9.2577382081686286e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.9452711462450592e+05, + "instructions_per_iteration": 8.4421455731225293e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 759, + "real_time": 9.3970845339326523e+04, + "cpu_time": 9.3905836627140903e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.9734533860342557e+05, + "instructions_per_iteration": 8.4418958366271411e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 759, + "real_time": 9.0104632069784973e+04, + "cpu_time": 9.0019306982872178e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8922578392621872e+05, + "instructions_per_iteration": 8.4417256521739135e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 759, + "real_time": 8.6901844411656479e+04, + "cpu_time": 8.6862292490118809e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8249899341238471e+05, + "instructions_per_iteration": 8.4393236100131751e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 9.0309843468661580e+04, + "cpu_time": 9.0248992283079220e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8965630792396009e+05, + "instructions_per_iteration": 8.4452860022586095e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 9.0104632069784988e+04, + "cpu_time": 9.0019306982872178e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8922578392621872e+05, + "instructions_per_iteration": 8.4421455731225293e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 2.7895234065463605e+03, + "cpu_time": 2.7781160914058105e+03, + "time_unit": "ns", + "cycles_per_iteration": 5.8585841108950090e+03, + "instructions_per_iteration": 5.7906824382438674e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 925, + "real_time": 7.5495951884501686e+04, + "cpu_time": 7.5463713513513430e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5854715243243243e+05, + "instructions_per_iteration": 6.5354113945945946e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 925, + "real_time": 7.5720451973580028e+04, + "cpu_time": 7.5614342702702430e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5901737513513514e+05, + "instructions_per_iteration": 6.5335636324324319e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 925, + "real_time": 7.3072072621938350e+04, + "cpu_time": 7.3039393513513874e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5345514378378377e+05, + "instructions_per_iteration": 6.5298182378378382e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 925, + "real_time": 7.4157457093934761e+04, + "cpu_time": 7.4123423783784150e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5573488432432432e+05, + "instructions_per_iteration": 6.5286694594594592e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 925, + "real_time": 7.5524562113993874e+04, + "cpu_time": 7.5490936216216433e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5860577513513513e+05, + "instructions_per_iteration": 6.5281356108108105e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 925, + "real_time": 7.4575785044077275e+04, + "cpu_time": 7.4540045405405326e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5661441081081080e+05, + "instructions_per_iteration": 6.5297708216216217e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 925, + "real_time": 8.1135260092245560e+04, + "cpu_time": 8.1113410810810878e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.7039033945945947e+05, + "instructions_per_iteration": 6.5269151567567571e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 7.5668791546324501e+04, + "cpu_time": 7.5626466563706635e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5890929729729731e+05, + "instructions_per_iteration": 6.5303263305019308e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 7.5495951884501686e+04, + "cpu_time": 7.5463713513513445e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5854715243243243e+05, + "instructions_per_iteration": 6.5297708216216217e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 2.5870629116929354e+03, + "cpu_time": 2.5911373528433187e+03, + "time_unit": "ns", + "cycles_per_iteration": 5.4335451412531447e+03, + "instructions_per_iteration": 3.0573771315491746e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/rs3_patched.json b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/rs3_patched.json new file mode 100644 index 0000000..6761e49 --- /dev/null +++ b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/rs3_patched.json @@ -0,0 +1,320 @@ +{ + "context": { + "date": "2026-08-06T14:05:40+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/pqbm-ixscan-patched", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [12.6748,60.9478,71.27], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 784, + "real_time": 8.7512390954153874e+04, + "cpu_time": 8.7470954081632575e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8378134693877550e+05, + "instructions_per_iteration": 8.2860196556122450e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 784, + "real_time": 8.9791356300821106e+04, + "cpu_time": 8.9712619897959084e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8856761479591837e+05, + "instructions_per_iteration": 8.2720484056122450e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 784, + "real_time": 8.6041433470589778e+04, + "cpu_time": 8.6002478316326582e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8069359438775509e+05, + "instructions_per_iteration": 8.2756394642857148e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 784, + "real_time": 9.2834538343001390e+04, + "cpu_time": 9.2794993622448848e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.9495906632653062e+05, + "instructions_per_iteration": 8.2726100255102036e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 784, + "real_time": 9.1082283428737093e+04, + "cpu_time": 9.1029306122448936e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.9127916581632654e+05, + "instructions_per_iteration": 8.2713232142857148e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 784, + "real_time": 9.1975440784376493e+04, + "cpu_time": 9.1892605867346821e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.9315585459183675e+05, + "instructions_per_iteration": 8.2694209311224485e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 784, + "real_time": 9.2569358494816988e+04, + "cpu_time": 9.2480668367346952e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.9440135204081633e+05, + "instructions_per_iteration": 8.2689220663265302e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 9.0258114539499511e+04, + "cpu_time": 9.0197660896501387e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8954828498542274e+05, + "instructions_per_iteration": 8.2737119661078718e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 9.1082283428737093e+04, + "cpu_time": 9.1029306122448921e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.9127916581632654e+05, + "instructions_per_iteration": 8.2720484056122450e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 2.6186998212533008e+03, + "cpu_time": 2.6074407741047080e+03, + "time_unit": "ns", + "cycles_per_iteration": 5.4994568749434147e+03, + "instructions_per_iteration": 5.8628552940087411e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 820, + "real_time": 7.0614349551317166e+04, + "cpu_time": 7.0534432926828944e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.4829585121951220e+05, + "instructions_per_iteration": 6.5552343414634152e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 820, + "real_time": 7.3852480911627048e+04, + "cpu_time": 7.3808773170731642e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5509558048780487e+05, + "instructions_per_iteration": 6.5514305121951224e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 820, + "real_time": 7.2050676113221707e+04, + "cpu_time": 7.2012292682926840e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5131213414634147e+05, + "instructions_per_iteration": 6.5506431219512201e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 820, + "real_time": 7.1467422857517144e+04, + "cpu_time": 7.1419363414634368e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5008650731707318e+05, + "instructions_per_iteration": 6.5540122073170729e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 820, + "real_time": 7.6314007363668308e+04, + "cpu_time": 7.6291257317073221e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.6026459024390244e+05, + "instructions_per_iteration": 6.5485648658536584e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 820, + "real_time": 7.5578689575195312e+04, + "cpu_time": 7.5535702439024302e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5872169512195123e+05, + "instructions_per_iteration": 6.5510410487804876e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 820, + "real_time": 7.3374480735964898e+04, + "cpu_time": 7.3332535365853750e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5409207073170732e+05, + "instructions_per_iteration": 6.5502778902439028e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 7.3321729586930218e+04, + "cpu_time": 7.3276336759581871e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5398120418118467e+05, + "instructions_per_iteration": 6.5516005696864100e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 7.3374480735964884e+04, + "cpu_time": 7.3332535365853764e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5409207073170732e+05, + "instructions_per_iteration": 6.5510410487804876e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 2.1101347259985091e+03, + "cpu_time": 2.1230999394095970e+03, + "time_unit": "ns", + "cycles_per_iteration": 4.4313872457436601e+03, + "instructions_per_iteration": 2.2819568174056025e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/rs_base.json b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/rs_base.json new file mode 100644 index 0000000..976fb76 --- /dev/null +++ b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/rs_base.json @@ -0,0 +1,320 @@ +{ + "context": { + "date": "2026-08-06T13:47:11+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/pqbm-ixscan-base", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [71.6787,85.7354,61.7046], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 696, + "real_time": 9.0019113716037798e+04, + "cpu_time": 8.9951068965517203e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8904857471264369e+05, + "instructions_per_iteration": 8.4660942672413797e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 696, + "real_time": 8.7567787060792412e+04, + "cpu_time": 8.7514336206896522e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8390112068965516e+05, + "instructions_per_iteration": 8.4421077442528738e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 696, + "real_time": 9.2687277958310879e+04, + "cpu_time": 9.1990600574712531e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.9465102586206896e+05, + "instructions_per_iteration": 8.4480056034482759e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 696, + "real_time": 9.2656790525063698e+04, + "cpu_time": 9.2569545977011570e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.9458744252873564e+05, + "instructions_per_iteration": 8.4467086206896557e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 696, + "real_time": 8.5664549093136840e+04, + "cpu_time": 8.5617988505747082e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.7990219540229885e+05, + "instructions_per_iteration": 8.4406075143678160e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 696, + "real_time": 8.6755930692300026e+04, + "cpu_time": 8.6713397988505574e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8219449712643679e+05, + "instructions_per_iteration": 8.4421706178160920e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 696, + "real_time": 8.7145073660488793e+04, + "cpu_time": 8.7100102011493989e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8301181034482759e+05, + "instructions_per_iteration": 8.4425975287356321e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 8.8928074672304356e+04, + "cpu_time": 8.8779577175697777e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8675666666666666e+05, + "instructions_per_iteration": 8.4468988423645322e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 8.7567787060792427e+04, + "cpu_time": 8.7514336206896507e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8390112068965516e+05, + "instructions_per_iteration": 8.4425975287356321e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 2.8758645401863650e+03, + "cpu_time": 2.7304803815878154e+03, + "time_unit": "ns", + "cycles_per_iteration": 6.0397303902998392e+03, + "instructions_per_iteration": 8.8799237603703693e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 945, + "real_time": 7.1138553518466855e+04, + "cpu_time": 7.1101754497354472e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.4939725925925927e+05, + "instructions_per_iteration": 6.5372286560846562e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 945, + "real_time": 7.3644345399563899e+04, + "cpu_time": 7.3578033862433906e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5465865185185184e+05, + "instructions_per_iteration": 6.5282912275132281e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 945, + "real_time": 7.3067094913866153e+04, + "cpu_time": 7.3034972486772807e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5344626666666666e+05, + "instructions_per_iteration": 6.5315225608465611e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 945, + "real_time": 7.1199104268714858e+04, + "cpu_time": 7.1166202116402143e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.4952386031746032e+05, + "instructions_per_iteration": 6.5315184550264548e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 945, + "real_time": 7.3088035381660258e+04, + "cpu_time": 7.3054978835979375e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5349005291005291e+05, + "instructions_per_iteration": 6.5279793227513228e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 945, + "real_time": 7.2532734542927414e+04, + "cpu_time": 7.2490047619047691e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5232385396825397e+05, + "instructions_per_iteration": 6.5291424126984132e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 945, + "real_time": 7.2545349282562413e+04, + "cpu_time": 7.2512027513227556e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5235000211640212e+05, + "instructions_per_iteration": 6.5270574708994711e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 7.2459316758251691e+04, + "cpu_time": 7.2419716704459715e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5216999244142100e+05, + "instructions_per_iteration": 6.5303914436885866e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 7.2545349282562413e+04, + "cpu_time": 7.2512027513227571e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5235000211640212e+05, + "instructions_per_iteration": 6.5291424126984132e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 9.5867244104296424e+02, + "cpu_time": 9.5267931091433263e+02, + "time_unit": "ns", + "cycles_per_iteration": 2.0129167299172575e+03, + "instructions_per_iteration": 3.4689513855356870e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/rs_patched.json b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/rs_patched.json new file mode 100644 index 0000000..b25790e --- /dev/null +++ b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/rs_patched.json @@ -0,0 +1,320 @@ +{ + "context": { + "date": "2026-08-06T13:47:15+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/pqbm-ixscan-patched", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [66.2588,84.3779,61.3945], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 801, + "real_time": 9.0943144799469417e+04, + "cpu_time": 9.0902852684144891e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.9098607490636705e+05, + "instructions_per_iteration": 8.2927506741573033e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 801, + "real_time": 8.7467174553841396e+04, + "cpu_time": 8.7381861423220922e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8368799500624218e+05, + "instructions_per_iteration": 8.2760340199750313e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 801, + "real_time": 8.9324815442946070e+04, + "cpu_time": 8.9191053682896440e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8758998751560549e+05, + "instructions_per_iteration": 8.2722803745318356e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 801, + "real_time": 8.5057688414231961e+04, + "cpu_time": 8.5018560549313261e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.7862840449438203e+05, + "instructions_per_iteration": 8.2766462546816480e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 801, + "real_time": 8.8183620895785789e+04, + "cpu_time": 8.8142691635455834e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8519306367041200e+05, + "instructions_per_iteration": 8.2681510986267170e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 801, + "real_time": 9.2673986294445174e+04, + "cpu_time": 9.2604334581772768e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.9462286891385767e+05, + "instructions_per_iteration": 8.2728156054931332e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 801, + "real_time": 9.1161918402015785e+04, + "cpu_time": 9.1077078651685209e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.9144765792759051e+05, + "instructions_per_iteration": 8.2708941323345818e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 8.9258906971819364e+04, + "cpu_time": 8.9188347601212765e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8745086463349382e+05, + "instructions_per_iteration": 8.2756531656857498e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 8.9324815442946085e+04, + "cpu_time": 8.9191053682896440e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.8758998751560549e+05, + "instructions_per_iteration": 8.2728156054931332e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScan/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 2.5865679590757804e+03, + "cpu_time": 2.5793965638897648e+03, + "time_unit": "ns", + "cycles_per_iteration": 5.4317235571824722e+03, + "instructions_per_iteration": 8.0809750674262443e+02 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 928, + "real_time": 7.3239721100905852e+04, + "cpu_time": 7.3173005387931131e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5380832327586206e+05, + "instructions_per_iteration": 6.5595760237068962e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 928, + "real_time": 7.1942292410751863e+04, + "cpu_time": 7.1866811422413870e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5108434913793104e+05, + "instructions_per_iteration": 6.5543595581896557e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 928, + "real_time": 7.1372708369945656e+04, + "cpu_time": 7.1333556034482885e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.4988800000000000e+05, + "instructions_per_iteration": 6.5499412392241380e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 928, + "real_time": 7.3779502819324363e+04, + "cpu_time": 7.3744716594827172e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5494241379310345e+05, + "instructions_per_iteration": 6.5522870043103443e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 928, + "real_time": 7.0962669520542535e+04, + "cpu_time": 7.0928022629310581e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.4902751293103449e+05, + "instructions_per_iteration": 6.5524031034482759e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 5, + "threads": 1, + "iterations": 928, + "real_time": 7.0961128021108700e+04, + "cpu_time": 7.0925117456896638e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.4902325431034484e+05, + "instructions_per_iteration": 6.5529318750000000e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 6, + "threads": 1, + "iterations": 928, + "real_time": 7.1490889993207209e+04, + "cpu_time": 7.1456724137931044e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5013750431034484e+05, + "instructions_per_iteration": 6.5520414224137936e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1_mean", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 7, + "real_time": 7.1964130319398027e+04, + "cpu_time": 7.1918279094827623e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5113019396551725e+05, + "instructions_per_iteration": 6.5533628894704429e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1_median", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 7, + "real_time": 7.1490889993207209e+04, + "cpu_time": 7.1456724137931044e+04, + "time_unit": "ns", + "cycles_per_iteration": 1.5013750431034484e+05, + "instructions_per_iteration": 6.5524031034482759e+05 + }, + { + "name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1_stddev", + "run_name": "PointQueryBenchmark/UniqueFieldRangeScanCovered/10000/256/threads:1", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 7, + "real_time": 1.1184706612346274e+03, + "cpu_time": 1.1131616291305595e+03, + "time_unit": "ns", + "cycles_per_iteration": 2.3486321979586805e+03, + "instructions_per_iteration": 3.0363037503309988e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/sorted_data_interface_advance.json b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/sorted_data_interface_advance.json new file mode 100644 index 0000000..e15003a --- /dev/null +++ b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/sorted_data_interface_advance.json @@ -0,0 +1,456 @@ +{ + "context": { + "date": "2026-08-06T12:01:48+08:00", + "host_name": "dmal-longcws3", + "executable": "./bazel-bin/src/mongo/db/storage/wiredtiger/storage_wiredtiger_record_store_and_index_bm", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [3.32812,24.1943,41.9175], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "BM_SDIAdvance/AdvanceForwardLoc", + "run_name": "BM_SDIAdvance/AdvanceForwardLoc", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 13, + "real_time": 6.1570864457350513e+06, + "cpu_time": 6.1555420000000009e+06, + "time_unit": "ns", + "items_per_second": 1.6245523139960703e+07 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardLoc", + "run_name": "BM_SDIAdvance/AdvanceForwardLoc", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 13, + "real_time": 5.2188543172983024e+06, + "cpu_time": 5.2156629230769239e+06, + "time_unit": "ns", + "items_per_second": 1.9173018171390202e+07 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardLoc", + "run_name": "BM_SDIAdvance/AdvanceForwardLoc", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 13, + "real_time": 5.2543236659123348e+06, + "cpu_time": 5.2532766923076939e+06, + "time_unit": "ns", + "items_per_second": 1.9035738236752070e+07 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardLoc", + "run_name": "BM_SDIAdvance/AdvanceForwardLoc", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 13, + "real_time": 5.1693732921893783e+06, + "cpu_time": 5.1683431538461512e+06, + "time_unit": "ns", + "items_per_second": 1.9348560461892415e+07 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardLoc", + "run_name": "BM_SDIAdvance/AdvanceForwardLoc", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 13, + "real_time": 4.9126148223876953e+06, + "cpu_time": 4.9115490000000065e+06, + "time_unit": "ns", + "items_per_second": 2.0360175578010086e+07 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardLoc_mean", + "run_name": "BM_SDIAdvance/AdvanceForwardLoc", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.3424505087045524e+06, + "cpu_time": 5.3408747538461555e+06, + "time_unit": "ns", + "items_per_second": 1.8832603117601093e+07 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardLoc_median", + "run_name": "BM_SDIAdvance/AdvanceForwardLoc", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.2188543172983024e+06, + "cpu_time": 5.2156629230769239e+06, + "time_unit": "ns", + "items_per_second": 1.9173018171390202e+07 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardLoc_stddev", + "run_name": "BM_SDIAdvance/AdvanceForwardLoc", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.7470741224472236e+05, + "cpu_time": 4.7463720377250278e+05, + "time_unit": "ns", + "items_per_second": 1.5370278705276714e+06 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardKeyAndLoc", + "run_name": "BM_SDIAdvance/AdvanceForwardKeyAndLoc", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 7, + "real_time": 9.9573816571916845e+06, + "cpu_time": 9.9530054285714384e+06, + "time_unit": "ns", + "items_per_second": 1.0047216463173684e+07 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardKeyAndLoc", + "run_name": "BM_SDIAdvance/AdvanceForwardKeyAndLoc", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 7, + "real_time": 9.9412032536097933e+06, + "cpu_time": 9.9391309999999739e+06, + "time_unit": "ns", + "items_per_second": 1.0061241772545332e+07 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardKeyAndLoc", + "run_name": "BM_SDIAdvance/AdvanceForwardKeyAndLoc", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 7, + "real_time": 9.8213808877127506e+06, + "cpu_time": 9.8157187142857071e+06, + "time_unit": "ns", + "items_per_second": 1.0187741001019204e+07 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardKeyAndLoc", + "run_name": "BM_SDIAdvance/AdvanceForwardKeyAndLoc", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 7, + "real_time": 1.0864904948643276e+07, + "cpu_time": 1.0862508428571424e+07, + "time_unit": "ns", + "items_per_second": 9.2059767463077065e+06 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardKeyAndLoc", + "run_name": "BM_SDIAdvance/AdvanceForwardKeyAndLoc", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 7, + "real_time": 1.0380608694893973e+07, + "cpu_time": 1.0377934571428580e+07, + "time_unit": "ns", + "items_per_second": 9.6358287202262096e+06 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardKeyAndLoc_mean", + "run_name": "BM_SDIAdvance/AdvanceForwardKeyAndLoc", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.0193095888410296e+07, + "cpu_time": 1.0189659628571425e+07, + "time_unit": "ns", + "items_per_second": 9.8276009406544268e+06 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardKeyAndLoc_median", + "run_name": "BM_SDIAdvance/AdvanceForwardKeyAndLoc", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.9573816571916863e+06, + "cpu_time": 9.9530054285714384e+06, + "time_unit": "ns", + "items_per_second": 1.0047216463173684e+07 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardKeyAndLoc_stddev", + "run_name": "BM_SDIAdvance/AdvanceForwardKeyAndLoc", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.3118198188691400e+05, + "cpu_time": 4.3208059816940967e+05, + "time_unit": "ns", + "items_per_second": 4.0488056963223446e+05 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardLocUnique", + "run_name": "BM_SDIAdvance/AdvanceForwardLocUnique", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 12, + "real_time": 5.0943692525227861e+06, + "cpu_time": 5.0932901666666716e+06, + "time_unit": "ns", + "items_per_second": 1.9633674251362257e+07 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardLocUnique", + "run_name": "BM_SDIAdvance/AdvanceForwardLocUnique", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 12, + "real_time": 4.9712657928466797e+06, + "cpu_time": 4.9701643333333414e+06, + "time_unit": "ns", + "items_per_second": 2.0120059075176086e+07 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardLocUnique", + "run_name": "BM_SDIAdvance/AdvanceForwardLocUnique", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 12, + "real_time": 5.3327480951944990e+06, + "cpu_time": 5.3313977499999851e+06, + "time_unit": "ns", + "items_per_second": 1.8756807255658291e+07 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardLocUnique", + "run_name": "BM_SDIAdvance/AdvanceForwardLocUnique", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 12, + "real_time": 5.0192077954610186e+06, + "cpu_time": 5.0178386666666819e+06, + "time_unit": "ns", + "items_per_second": 1.9928899002731264e+07 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardLocUnique", + "run_name": "BM_SDIAdvance/AdvanceForwardLocUnique", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 12, + "real_time": 5.3798755009969072e+06, + "cpu_time": 5.3783726666666679e+06, + "time_unit": "ns", + "items_per_second": 1.8592984569434196e+07 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardLocUnique_mean", + "run_name": "BM_SDIAdvance/AdvanceForwardLocUnique", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.1594932874043789e+06, + "cpu_time": 5.1582127166666705e+06, + "time_unit": "ns", + "items_per_second": 1.9406484830872416e+07 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardLocUnique_median", + "run_name": "BM_SDIAdvance/AdvanceForwardLocUnique", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0943692525227871e+06, + "cpu_time": 5.0932901666666716e+06, + "time_unit": "ns", + "items_per_second": 1.9633674251362257e+07 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardLocUnique_stddev", + "run_name": "BM_SDIAdvance/AdvanceForwardLocUnique", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.8569888083053340e+05, + "cpu_time": 1.8557038101542919e+05, + "time_unit": "ns", + "items_per_second": 6.9238418327030737e+05 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardKeyAndLocUnique", + "run_name": "BM_SDIAdvance/AdvanceForwardKeyAndLocUnique", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 7, + "real_time": 1.1414289474487305e+07, + "cpu_time": 1.1412042999999983e+07, + "time_unit": "ns", + "items_per_second": 8.7626729061571322e+06 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardKeyAndLocUnique", + "run_name": "BM_SDIAdvance/AdvanceForwardKeyAndLocUnique", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 7, + "real_time": 1.0591575077601841e+07, + "cpu_time": 1.0589642714285688e+07, + "time_unit": "ns", + "items_per_second": 9.4431892272529211e+06 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardKeyAndLocUnique", + "run_name": "BM_SDIAdvance/AdvanceForwardKeyAndLocUnique", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 7, + "real_time": 1.0818106787545340e+07, + "cpu_time": 1.0812723285714285e+07, + "time_unit": "ns", + "items_per_second": 9.2483639280882627e+06 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardKeyAndLocUnique", + "run_name": "BM_SDIAdvance/AdvanceForwardKeyAndLocUnique", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 7, + "real_time": 1.2102944510323660e+07, + "cpu_time": 1.2100406857142866e+07, + "time_unit": "ns", + "items_per_second": 8.2641849303579442e+06 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardKeyAndLocUnique", + "run_name": "BM_SDIAdvance/AdvanceForwardKeyAndLocUnique", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 7, + "real_time": 1.0619367871965680e+07, + "cpu_time": 1.0617013428571401e+07, + "time_unit": "ns", + "items_per_second": 9.4188446376916524e+06 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardKeyAndLocUnique_mean", + "run_name": "BM_SDIAdvance/AdvanceForwardKeyAndLocUnique", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.1109256744384766e+07, + "cpu_time": 1.1106365857142847e+07, + "time_unit": "ns", + "items_per_second": 9.0274511259095836e+06 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardKeyAndLocUnique_median", + "run_name": "BM_SDIAdvance/AdvanceForwardKeyAndLocUnique", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.0818106787545342e+07, + "cpu_time": 1.0812723285714287e+07, + "time_unit": "ns", + "items_per_second": 9.2483639280882627e+06 + }, + { + "name": "BM_SDIAdvance/AdvanceForwardKeyAndLocUnique_stddev", + "run_name": "BM_SDIAdvance/AdvanceForwardKeyAndLocUnique", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.4676387797657249e+05, + "cpu_time": 6.4696417806831922e+05, + "time_unit": "ns", + "items_per_second": 5.0683140862302220e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/sorted_data_interface_advance.log.gz b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/sorted_data_interface_advance.log.gz new file mode 100644 index 0000000..3f79d0f Binary files /dev/null and b/bench/db/report/evidence/mongodb_indexscan_key_exclusion_20260806/sorted_data_interface_advance.log.gz differ diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/README.md b/bench/db/report/evidence/mongodb_master_countscan_20260805/README.md new file mode 100644 index 0000000..ca1a899 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/README.md @@ -0,0 +1,124 @@ +# MongoDB master CountScan source experiment + +This directory freezes the final, logging-suppressed A/B used by the canonical +report. It is separate from the report's MongoDB 7.0.34 ConDB storage-harness +measurements. + +## Source identity and tested change + +- Upstream master snapshot: `5d3b36cf3871846fe7894616e964cb520c11d473` +- Candidate commit: `675598a071ca208c875ac7cf1874234fa644dd24` +- Fork branch: `carsontung666/mongo:agent/condb-query-hotpath` +- Draft PR: +- Candidate patch: `mongo_candidate.patch` + +The candidate gives a direct, non-deduplicating classic `CountStage` -> +`CountScan` pair a private resultless protocol. The parent needs only execution +state, so that private path avoids creating and freeing one unused +`WorkingSetMember` per matching key. Public `CountScan::work()` continues to +return a fresh valid WorkingSet ID. Multikey and compound-wildcard scans keep +the existing materializing and deduplicating path. + +This is an activation ablation, not candidate-versus-upstream or +7.0.34-versus-master. Both arms are built from the candidate commit and contain +all candidate implementation and benchmark-harness code. The control +additionally applies `baseline_disable.patch`, which removes only the constructor +block that activates the private protocol. + +| Arm | SHA-256 | ELF build ID | +|---|---|---| +| activation-disabled control | `e55c61666c362b1baf506e3b157b04a9cdd277cd08dceb8f00ef2dbf3d3da468` | `159f368f42c20b67521fd0215dbb32142a8b21c3` | +| enabled candidate | `5124a7cfab2ad6c5480a441f7665339df44d327eb018197f675b4399c15388f5` | `8997a7827fff4aba2700655dc26dfac0f6af7e03` | + +The final rebuilt `bazel-bin/src/mongo/db/query/count_query_bm` matched the +enabled binary byte for byte. + +## Build and benchmark protocol + +Both arms used: + +```text +BAZELISK_HOME=/tmp/mongo-bazelisk /home/junyao/.local/bin/bazel build \ + --config=opt --config=local --//bazel/config:build_enterprise=false \ + //src/mongo/db/query:count_query_bm +``` + +The benchmark creates 500,000 scalar documents and a `scanKey` index, then +runs a hinted scalar count over all keys. An untimed warmup checks command +status and requires `n == 500000`. The final benchmark fixture calls the +`BenchmarkWithProfiler` base setup, so timed slow-query logging is suppressed; +all 20 retained process logs contain zero slow-query or error/fatal records. +The classic-core explain regressions separately exercise `COUNT_SCAN`; the +benchmark command itself is fixed in the committed candidate source. + +`run_blocks.sh` executes ten matched fresh-process pairs with five raw +repetitions per arm. Its predeclared order has five control-first and five +candidate-first pairs. Every retained raw row has `iterations=1`. The host was +a dual-socket Intel Xeon Gold 6418H system (48 physical cores, 96 hardware +threads) running Linux 6.8.0-84-generic. Processes were not CPU- or NUMA-pinned. + +For each metric, `analyze.py` first takes the arithmetic mean of the five raw +rows inside each process. It forms ten candidate/control ratios, reports their +geometric mean, and resamples complete process pairs 100,000 times with seed +`20260805`. The interval is the percentile 95% paired-bootstrap interval. + +## Results + +Values in the first two columns are geometric means of the ten process-block +means. Time is per timed count. + +| Metric | Activation-disabled | Enabled | Reduction | 95% CI for reduction | +|---|---:|---:|---:|---:| +| Main-thread user-space retired instructions | 1,288,739,491 | 1,226,724,429 | 4.812071% | [4.810965%, 4.813114%] | +| Benchmark-thread CPU time | 125.860 ms | 119.722 ms | 4.876567% | [3.252197%, 6.536442%] | +| Wall time | 125.895 ms | 119.740 ms | 4.888550% | [3.254416%, 6.559018%] | + +All ten pairs favor the enabled arm for all three metrics. A separate +order-stratified sensitivity keeps the direction in both order groups. Wall +time is auxiliary because it closely tracks CPU time. The benchmark's +`cycles_per_iteration` is not treated as an independent PMU result. + +## Correctness and integration validation + +- Optimized Bazel build passed for `mongod`, `mongo`, `dbtest`, and + `count_query_bm`. +- `dbtest --suite=query_stage_count_scan --suite=query_stage_count` passed, + including public-output, CommonStats, injected `NEED_YIELD`, and multikey + fallback checks. +- Four forced-classic core JS files passed; `validation/core.json` freezes 22 + passing result entries including fixture and hook events. +- Two forced-classic aggregation JS files passed; + `validation/aggregation.json` freezes 12 passing result entries including + fixture and hook events. +- Repository formatter, `git diff --check`, YAML parsing, and query benchmark + suite selection passed. +- Three independent final reviews found no P0/P1/P2 issue after the benchmark + integration fixes. + +These targeted results are not a full MongoDB qualification run. + +## Claim boundary + +The evidence covers one warmed, single-thread, in-process, full-range scalar +count on one host. CPU and instructions describe the benchmark thread, not the +whole process. It does not establish improvement for stock upstream master, +MongoDB 7.0.34, SBE, multikey or compound-wildcard deduplication, indirect plan +shapes, covered Metadata production, cold caches, concurrent or mixed load, +remote clients, the ConDB endpoint, or production latency. + +## Reproduction and files + +```text +python3 analyze.py > reproduced-summary.json +cmp summary.json reproduced-summary.json +``` + +- `raw/`: 20 Google Benchmark JSON files (ten matched process pairs). +- `logs/`: the 20 logging-suppressed process logs and initializer seeds. +- `summary.json`: checked aggregate output. +- `analyze.py`: validation, aggregation, and paired-bootstrap analysis. +- `run_blocks.sh`: frozen balanced execution order and benchmark command. +- `baseline_disable.patch`: the one-hunk activation ablation. +- `mongo_candidate.patch`: full committed MongoDB candidate patch. +- `validation/`: retained resmoke reports. +- `SHA256SUMS`: digest manifest for this evidence bundle. diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/SHA256SUMS b/bench/db/report/evidence/mongodb_master_countscan_20260805/SHA256SUMS new file mode 100644 index 0000000..31fa076 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/SHA256SUMS @@ -0,0 +1,48 @@ +b7fe3a84db23867db9694155c8ff7a9e1dd32ac7d7099fb4957abc38cc07b62f ./README.md +1430f78d3d7ab75f6987f31dbf8d48b2b61d796168d487a4842a9e940daf9be5 ./analyze.py +7500b10f47af8f5ade2d421a9892385ed1bb1610af10c6ebbbe7f91470352a6a ./baseline_disable.patch +7a5ce92867eda88353de384d65b349483a02d10862a4da546af85d53d165ec87 ./logs/pair01_baseline.log +66299d3153714cd194bdbdaf514ea610707b836e1915d3b614b1342d858017b4 ./logs/pair01_candidate.log +1adb12c76a3faa8e16ea6c041f60a9ce235ceed4941952f971ddebff8346e5e8 ./logs/pair02_baseline.log +18c302d129dfe6bd9aae72ef39efa73a3b325049640cb76cdc9f68b5c2179233 ./logs/pair02_candidate.log +67410ba6d87f1d81c9986cddad275fd95eef5699e49330fd37e65a6a1934a280 ./logs/pair03_baseline.log +4803ce964bd292d4305724ee0efc40fa6e50e7225d275771ecc79e98591f3ca7 ./logs/pair03_candidate.log +afdaae912405e743ea5e3a053a1a363d9204305dde9cd564fbcfc926798195c5 ./logs/pair04_baseline.log +04b3ceb3515f5b0149ff73ac93a619757f69b99547929baea936502de903d3cf ./logs/pair04_candidate.log +263f2ca4ef6b28d267a7bc873d340a08954097519a33472811c1d321a805179e ./logs/pair05_baseline.log +e72206f53b0d8bd1f839f90525bd2c06d79dd803d69f007b84ee653ef6f53725 ./logs/pair05_candidate.log +08a456fd868b27df85b488abeab6e151773dac4d1cea0014d882b6552327bdaf ./logs/pair06_baseline.log +d28c6e9f25e57a0f4898474ca72c832e0cef28a6118fe1a7676e75152ec37452 ./logs/pair06_candidate.log +615565fdd1d5fa806a31701822e375a0513dc39aee176137b460dc835f6d05ca ./logs/pair07_baseline.log +fcbc95b37e1a1cd39a0363342ba624b541a5f5cc8bee17b3bc741682333c01d8 ./logs/pair07_candidate.log +3d8eea5f75f83d0e0af9458523c1fdd26dcf03df3ee3eb2fcca3fa72baac6ea3 ./logs/pair08_baseline.log +5f6dd0b11a574fac03256ecc1ddca9be092ab82999afbdf01b2229b197990063 ./logs/pair08_candidate.log +963b949e27cba02fc7dc007875a53bc3d2743f62b4f3e9c1e04a0fba48475604 ./logs/pair09_baseline.log +2907632d9959526414f11b68259d5a0dc7be3612b933d8655c0d6a9884e2e79c ./logs/pair09_candidate.log +9c0e8b9d9934a995299675a5a944b461c5a58486c90262382e1a446df3a90cb1 ./logs/pair10_baseline.log +5e207b98c7006ed4977412406bedd50811a7ddb58f06e579ce1f81c7f60550d2 ./logs/pair10_candidate.log +7abe79add8765058fbc518348af17d736a7d93bdff97c2f9ac4b97b9c2ea5151 ./mongo_candidate.patch +e291127832633ee207126590ad4c4010196712a035fbaa0042ff7a74d36ef26d ./raw/pair01_baseline.json +3495158f29382ae2f8c1103e7100a8ab161a5680aaed885a74889aa04229498e ./raw/pair01_candidate.json +aa0fa7337344a5a323a053b8f1f7034f9b5ec7a0ce6ead9619d04db7a758dddf ./raw/pair02_baseline.json +ed16efcb8bb223a12dbd66ff8d4f472bfd35a37c97038774f001ffd066e3b2e9 ./raw/pair02_candidate.json +c0c04361b82216a2919443813063b2570043667a3c9f4e799052090c75331511 ./raw/pair03_baseline.json +ee96f105416afb69e71b5d00508b66dc27a1d3e751eb073b417e05caf95166fb ./raw/pair03_candidate.json +99a433ec960edad523136ba59ca92e631810b7cc60c8e579a120057612113ccf ./raw/pair04_baseline.json +b186c673ce743d0c4cd3e28c1a723ef8c39be1772b70efd4ae02ad6b4265304e ./raw/pair04_candidate.json +bcd8987c7e375c0cf57b6d2ceb0e17b3f948e7734e7d195242d17b603534764c ./raw/pair05_baseline.json +f7e8376f8d20f2f658db1fb6dbadd692f413480e3b66118bf0448a12d027c1ae ./raw/pair05_candidate.json +b6c0b30b049255c51c78a820461be53920237e72d37813f6474d7e5a3b4630b3 ./raw/pair06_baseline.json +2b80f78a5c49e865aa6ecf871a6639c1ed01c063b8775274e0b4e19632dc9067 ./raw/pair06_candidate.json +42aa51a9032ddd5f4fdcb04491d6cad7e8ddfea92339cb67da6b1cfea6117610 ./raw/pair07_baseline.json +0b2aaf0005aaec3e9dab560ff49d6745024dfd1eef9a87771ff40e2bbd9aa434 ./raw/pair07_candidate.json +c555233fb793290be30c1001cc38482aaaf5afebed9d559a3d1277fada03984b ./raw/pair08_baseline.json +ef132cea674ab26af8f91d0e9ca3c31d49b374cd750733283e3607b52bbc1bbe ./raw/pair08_candidate.json +cd5fb509bab993f17777ace6a83c9d5a1b29a06cc16bbce0676e055928927b76 ./raw/pair09_baseline.json +1222c57d193dc173e4e6f43d7e57a832046b08604644e77ac9a7d4bb4e080a55 ./raw/pair09_candidate.json +47686e5fe5af7ee168e97f7ad042dc565a74533e5c717b5ec2d57a3110aa7eb6 ./raw/pair10_baseline.json +5fac1febd574bf8af1161cf0009a798b408505ec402c4ad366682b3be3616b82 ./raw/pair10_candidate.json +e20595ae1b68232d8be0a7812a9a628924bf9640fa38f9b7d48815b7648231b1 ./run_blocks.sh +1471b10c14a2e78f4afe9d12be5963b04668f2086dd65870432e1f2ac3baf559 ./summary.json +1cc951cc4b138d90cf31a6d9fa0762e59550879afb5ac3543faa6e49829aeb00 ./validation/aggregation.json +343cb623b9cdaa4a94bfd3371ebc33e98970fca2364e6fb57ec60dcea2aef81f ./validation/core.json diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/analyze.py b/bench/db/report/evidence/mongodb_master_countscan_20260805/analyze.py new file mode 100644 index 0000000..7d809e5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/analyze.py @@ -0,0 +1,103 @@ +#!/usr/bin/env python3 + +import json +import math +import random +from pathlib import Path + + +ROOT = Path(__file__).resolve().parent / "raw" +METRICS = ("instructions_per_iteration", "cpu_time", "real_time") +PAIR_COUNT = 10 +REPETITIONS = 5 +BOOTSTRAP_SAMPLES = 100_000 +SEED = 20_260_805 + + +def percentile(sorted_values, fraction): + position = (len(sorted_values) - 1) * fraction + lower = math.floor(position) + upper = math.ceil(position) + if lower == upper: + return sorted_values[lower] + weight = position - lower + return sorted_values[lower] * (1.0 - weight) + sorted_values[upper] * weight + + +def geometric_mean(values): + return math.exp(sum(math.log(value) for value in values) / len(values)) + + +def load_block(pair, arm): + path = ROOT / f"pair{pair:02d}_{arm}.json" + payload = json.loads(path.read_text()) + rows = [row for row in payload["benchmarks"] if row["run_type"] == "iteration"] + assert len(rows) == REPETITIONS, (path, len(rows)) + assert [row["repetition_index"] for row in rows] == list(range(REPETITIONS)), path + assert all(row["iterations"] == 1 for row in rows), path + assert all(row["time_unit"] == "ns" for row in rows), path + assert all("NonMultikeyCountScan/500000/64" in row["name"] for row in rows), path + expected_executable = f"/tmp/mongo-count-query-bm-nolog-{'disabled' if arm == 'baseline' else 'enabled'}" + assert payload["context"]["executable"] == expected_executable, path + return { + "path": path.name, + "context": payload["context"], + "means": { + metric: sum(row[metric] for row in rows) / REPETITIONS for metric in METRICS + }, + } + + +blocks = [] +for pair in range(1, PAIR_COUNT + 1): + baseline = load_block(pair, "baseline") + candidate = load_block(pair, "candidate") + blocks.append({"pair": pair, "baseline": baseline, "candidate": candidate}) + +summary = { + "schema_version": 1, + "pair_count": PAIR_COUNT, + "repetitions_per_process": REPETITIONS, + "bootstrap_samples": BOOTSTRAP_SAMPLES, + "bootstrap_seed": SEED, + "metrics": {}, + "pairs": [], +} + +for block in blocks: + pair_summary = {"pair": block["pair"], "metrics": {}} + for metric in METRICS: + baseline = block["baseline"]["means"][metric] + candidate = block["candidate"]["means"][metric] + pair_summary["metrics"][metric] = { + "baseline_mean": baseline, + "candidate_mean": candidate, + "candidate_over_baseline": candidate / baseline, + } + summary["pairs"].append(pair_summary) + +rng = random.Random(SEED) +for metric in METRICS: + ratios = [pair["metrics"][metric]["candidate_over_baseline"] for pair in summary["pairs"]] + ratio = geometric_mean(ratios) + bootstrap_ratios = [] + for _ in range(BOOTSTRAP_SAMPLES): + sample = [ratios[rng.randrange(PAIR_COUNT)] for _ in range(PAIR_COUNT)] + bootstrap_ratios.append(geometric_mean(sample)) + bootstrap_ratios.sort() + ratio_low = percentile(bootstrap_ratios, 0.025) + ratio_high = percentile(bootstrap_ratios, 0.975) + summary["metrics"][metric] = { + "candidate_over_baseline_geomean": ratio, + "candidate_over_baseline_ci95": [ratio_low, ratio_high], + "reduction_percent": (1.0 - ratio) * 100.0, + "reduction_percent_ci95": [(1.0 - ratio_high) * 100.0, (1.0 - ratio_low) * 100.0], + "baseline_block_mean_geomean": geometric_mean( + [pair["metrics"][metric]["baseline_mean"] for pair in summary["pairs"]] + ), + "candidate_block_mean_geomean": geometric_mean( + [pair["metrics"][metric]["candidate_mean"] for pair in summary["pairs"]] + ), + } + +print(json.dumps(summary, indent=2, sort_keys=True)) diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/baseline_disable.patch b/bench/db/report/evidence/mongodb_master_countscan_20260805/baseline_disable.patch new file mode 100644 index 0000000..80840a3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/baseline_disable.patch @@ -0,0 +1,15 @@ +diff --git a/src/mongo/db/exec/classic/count.cpp b/src/mongo/db/exec/classic/count.cpp +--- a/src/mongo/db/exec/classic/count.cpp ++++ b/src/mongo/db/exec/classic/count.cpp +@@ -20,11 +20,5 @@ CountStage::CountStage( + tassert(11051653, "Expecting non-negative skip parameter", _skip >= 0); + tassert(11051652, "Expecting non-negative limit parameter", _limit >= 0); + tassert(11051651, "Expecting child stage", child); + _children.emplace_back(child); +- if (this->child()->stageType() == STAGE_COUNT_SCAN) { +- auto* countScan = static_cast(this->child().get()); +- if (countScan->supportsResultlessCount()) { +- _resultlessCountScan = countScan; +- } +- } + } diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair01_baseline.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair01_baseline.log new file mode 100644 index 0000000..577b0aa --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair01_baseline.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:55:15.382+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2135600256}} +2026-08-05T02:55:15+08:00 +Running /tmp/mongo-count-query-bm-nolog-disabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.39, 5.76, 10.62 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 131226301 ns 131192022 ns 1 cycles_per_iteration=275.594M instructions_per_iteration=1.28873G items_per_second=3.81121M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 121192217 ns 121192795 ns 1 cycles_per_iteration=254.512M instructions_per_iteration=1.28872G items_per_second=4.12566M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 129270077 ns 129270909 ns 1 cycles_per_iteration=271.478M instructions_per_iteration=1.28873G items_per_second=3.86785M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 113673449 ns 113674858 ns 1 cycles_per_iteration=238.722M instructions_per_iteration=1.28878G items_per_second=4.39851M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 120118141 ns 120118631 ns 1 cycles_per_iteration=252.257M instructions_per_iteration=1.28872G items_per_second=4.16255M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 123096037 ns 123089843 ns 5 cycles_per_iteration=258.513M instructions_per_iteration=1.28873G items_per_second=4.07315M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 121192217 ns 121192795 ns 5 cycles_per_iteration=254.512M instructions_per_iteration=1.28873G items_per_second=4.12566M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 7167593 ns 7157509 ns 5 cycles_per_iteration=15.0555M instructions_per_iteration=24.7064k items_per_second=238.418k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair01_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair01_candidate.log new file mode 100644 index 0000000..756e7f8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair01_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:55:26.071+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1589719737}} +2026-08-05T02:55:26+08:00 +Running /tmp/mongo-count-query-bm-nolog-enabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.33, 5.73, 10.56 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 130268335 ns 130258277 ns 1 cycles_per_iteration=273.599M instructions_per_iteration=1.22672G items_per_second=3.83853M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 119683027 ns 119652239 ns 1 cycles_per_iteration=251.344M instructions_per_iteration=1.22674G items_per_second=4.17878M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 119225740 ns 119188276 ns 1 cycles_per_iteration=250.384M instructions_per_iteration=1.2267G items_per_second=4.19504M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 116053104 ns 116043781 ns 1 cycles_per_iteration=243.721M instructions_per_iteration=1.2267G items_per_second=4.30872M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 115939856 ns 115940439 ns 1 cycles_per_iteration=243.482M instructions_per_iteration=1.22672G items_per_second=4.31256M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 120234013 ns 120216602 ns 5 cycles_per_iteration=252.506M instructions_per_iteration=1.22672G items_per_second=4.16673M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 119225740 ns 119188276 ns 5 cycles_per_iteration=250.384M instructions_per_iteration=1.22672G items_per_second=4.19504M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 5872129 ns 5871737 ns 5 cycles_per_iteration=12.3429M instructions_per_iteration=15.2349k items_per_second=193.708k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair02_baseline.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair02_baseline.log new file mode 100644 index 0000000..152870b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair02_baseline.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:55:46.902+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":926207390}} +2026-08-05T02:55:46+08:00 +Running /tmp/mongo-count-query-bm-nolog-disabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.37, 5.72, 10.46 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 125660658 ns 125661955 ns 1 cycles_per_iteration=263.906M instructions_per_iteration=1.28873G items_per_second=3.97893M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 119146585 ns 119131523 ns 1 cycles_per_iteration=250.216M instructions_per_iteration=1.28873G items_per_second=4.19704M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 122615814 ns 122616748 ns 1 cycles_per_iteration=257.502M instructions_per_iteration=1.28889G items_per_second=4.07775M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 117437840 ns 117428566 ns 1 cycles_per_iteration=246.628M instructions_per_iteration=1.28871G items_per_second=4.25791M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 118357420 ns 118305812 ns 1 cycles_per_iteration=248.559M instructions_per_iteration=1.28869G items_per_second=4.22634M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 120643663 ns 120628921 ns 5 cycles_per_iteration=253.362M instructions_per_iteration=1.28875G items_per_second=4.14759M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 119146585 ns 119131523 ns 5 cycles_per_iteration=250.216M instructions_per_iteration=1.28873G items_per_second=4.19704M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 3420712 ns 3433810 ns 5 cycles_per_iteration=7.18716M instructions_per_iteration=78.1462k items_per_second=116.341k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair02_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair02_candidate.log new file mode 100644 index 0000000..9f80ec1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair02_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:55:36.545+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3940481221}} +2026-08-05T02:55:36+08:00 +Running /tmp/mongo-count-query-bm-nolog-enabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.35, 5.72, 10.51 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 117182970 ns 117183932 ns 1 cycles_per_iteration=246.094M instructions_per_iteration=1.2267G items_per_second=4.2668M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 113893270 ns 113895123 ns 1 cycles_per_iteration=239.187M instructions_per_iteration=1.22669G items_per_second=4.39M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 128231764 ns 128044517 ns 1 cycles_per_iteration=269.296M instructions_per_iteration=1.22673G items_per_second=3.90489M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 118171930 ns 118172739 ns 1 cycles_per_iteration=248.17M instructions_per_iteration=1.22669G items_per_second=4.23109M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 117666721 ns 117631568 ns 1 cycles_per_iteration=247.109M instructions_per_iteration=1.22671G items_per_second=4.25056M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 119029331 ns 118985576 ns 5 cycles_per_iteration=249.971M instructions_per_iteration=1.22671G items_per_second=4.20867M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 117666721 ns 117631568 ns 5 cycles_per_iteration=247.109M instructions_per_iteration=1.2267G items_per_second=4.25056M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 5409824 ns 5331911 ns 5 cycles_per_iteration=11.3602M instructions_per_iteration=17.411k items_per_second=180.831k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair03_baseline.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair03_baseline.log new file mode 100644 index 0000000..8131c3f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair03_baseline.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:56:07.512+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3888794036}} +2026-08-05T02:56:07+08:00 +Running /tmp/mongo-count-query-bm-nolog-disabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.32, 5.67, 10.31 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 131131411 ns 131132192 ns 1 cycles_per_iteration=275.394M instructions_per_iteration=1.28874G items_per_second=3.81295M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 141746759 ns 141747888 ns 1 cycles_per_iteration=297.677M instructions_per_iteration=1.28892G items_per_second=3.52739M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 133808613 ns 133630763 ns 1 cycles_per_iteration=281.008M instructions_per_iteration=1.28872G items_per_second=3.74165M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 128853083 ns 128854327 ns 1 cycles_per_iteration=270.601M instructions_per_iteration=1.28873G items_per_second=3.88035M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 129445791 ns 129446312 ns 1 cycles_per_iteration=271.844M instructions_per_iteration=1.2887G items_per_second=3.86261M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 132997131 ns 132962296 ns 5 cycles_per_iteration=279.305M instructions_per_iteration=1.28876G items_per_second=3.76499M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 131131411 ns 131132192 ns 5 cycles_per_iteration=275.394M instructions_per_iteration=1.28873G items_per_second=3.81295M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 5255487 ns 5249293 ns 5 cycles_per_iteration=11.0359M instructions_per_iteration=86.204k items_per_second=143.296k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair03_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair03_candidate.log new file mode 100644 index 0000000..4be084b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair03_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:55:56.924+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3228363705}} +2026-08-05T02:55:56+08:00 +Running /tmp/mongo-count-query-bm-nolog-enabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.29, 5.68, 10.37 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 117258310 ns 117259006 ns 1 cycles_per_iteration=246.254M instructions_per_iteration=1.2267G items_per_second=4.26406M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 121171474 ns 121172248 ns 1 cycles_per_iteration=254.47M instructions_per_iteration=1.22672G items_per_second=4.12636M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 124980211 ns 124980604 ns 1 cycles_per_iteration=262.466M instructions_per_iteration=1.22675G items_per_second=4.00062M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 121046066 ns 121046450 ns 1 cycles_per_iteration=254.205M instructions_per_iteration=1.22673G items_per_second=4.13065M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 120682955 ns 120683460 ns 1 cycles_per_iteration=253.443M instructions_per_iteration=1.22672G items_per_second=4.14307M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 121027803 ns 121028354 ns 5 cycles_per_iteration=254.168M instructions_per_iteration=1.22672G items_per_second=4.13295M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 121046066 ns 121046450 ns 5 cycles_per_iteration=254.205M instructions_per_iteration=1.22672G items_per_second=4.13065M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 2737266 ns 2737163 ns 5 cycles_per_iteration=5.74711M instructions_per_iteration=19.8193k items_per_second=93.3452k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair04_baseline.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair04_baseline.log new file mode 100644 index 0000000..c2b9118 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair04_baseline.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:56:18.448+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":171589015}} +2026-08-05T02:56:18+08:00 +Running /tmp/mongo-count-query-bm-nolog-disabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.51, 5.70, 10.27 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 121561527 ns 121517630 ns 1 cycles_per_iteration=255.288M instructions_per_iteration=1.28871G items_per_second=4.11463M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 123542309 ns 123543268 ns 1 cycles_per_iteration=259.448M instructions_per_iteration=1.28873G items_per_second=4.04717M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 125572920 ns 125573772 ns 1 cycles_per_iteration=263.712M instructions_per_iteration=1.28872G items_per_second=3.98172M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 124327183 ns 124291844 ns 1 cycles_per_iteration=261.097M instructions_per_iteration=1.28873G items_per_second=4.02279M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 122773886 ns 122775049 ns 1 cycles_per_iteration=257.835M instructions_per_iteration=1.28874G items_per_second=4.07249M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 123555565 ns 123540313 ns 5 cycles_per_iteration=259.476M instructions_per_iteration=1.28872G items_per_second=4.04776M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 123542309 ns 123543268 ns 5 cycles_per_iteration=259.448M instructions_per_iteration=1.28873G items_per_second=4.04717M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 1520896 ns 1531065 ns 5 cycles_per_iteration=3.19395M instructions_per_iteration=10.7234k items_per_second=50.169k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair04_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair04_candidate.log new file mode 100644 index 0000000..48eaaa5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair04_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:56:28.536+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1554020644}} +2026-08-05T02:56:28+08:00 +Running /tmp/mongo-count-query-bm-nolog-enabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.35, 5.66, 10.21 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 115644932 ns 115598874 ns 1 cycles_per_iteration=242.863M instructions_per_iteration=1.2267G items_per_second=4.3253M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 113950014 ns 113942752 ns 1 cycles_per_iteration=239.303M instructions_per_iteration=1.22671G items_per_second=4.38817M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 114428759 ns 114429690 ns 1 cycles_per_iteration=240.309M instructions_per_iteration=1.2267G items_per_second=4.3695M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 112895250 ns 112896021 ns 1 cycles_per_iteration=237.089M instructions_per_iteration=1.2267G items_per_second=4.42885M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 112167120 ns 112140320 ns 1 cycles_per_iteration=235.559M instructions_per_iteration=1.22668G items_per_second=4.4587M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 113817215 ns 113801531 ns 5 cycles_per_iteration=239.025M instructions_per_iteration=1.2267G items_per_second=4.3941M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 113950014 ns 113942752 ns 5 cycles_per_iteration=239.303M instructions_per_iteration=1.2267G items_per_second=4.38817M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 1351388 ns 1343925 ns 5 cycles_per_iteration=2.83821M instructions_per_iteration=10.1599k items_per_second=51.8525k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair05_baseline.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair05_baseline.log new file mode 100644 index 0000000..a940faf --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair05_baseline.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:56:38.452+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3825382079}} +2026-08-05T02:56:38+08:00 +Running /tmp/mongo-count-query-bm-nolog-disabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.37, 5.66, 10.16 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 123103619 ns 123093074 ns 1 cycles_per_iteration=258.565M instructions_per_iteration=1.28872G items_per_second=4.06197M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 122056246 ns 122056843 ns 1 cycles_per_iteration=256.327M instructions_per_iteration=1.28875G items_per_second=4.09645M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 125943184 ns 125943879 ns 1 cycles_per_iteration=264.49M instructions_per_iteration=1.28871G items_per_second=3.97002M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 116641998 ns 116642756 ns 1 cycles_per_iteration=244.958M instructions_per_iteration=1.2887G items_per_second=4.28659M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 132622004 ns 131455513 ns 1 cycles_per_iteration=278.516M instructions_per_iteration=1.28875G items_per_second=3.80357M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 124073410 ns 123838413 ns 5 cycles_per_iteration=260.571M instructions_per_iteration=1.28872G items_per_second=4.04372M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 123103619 ns 123093074 ns 5 cycles_per_iteration=258.565M instructions_per_iteration=1.28872G items_per_second=4.06197M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 5848287 ns 5430474 ns 5 cycles_per_iteration=12.2799M instructions_per_iteration=21.7943k items_per_second=176.922k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair05_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair05_candidate.log new file mode 100644 index 0000000..e0dd425 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair05_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:56:49.515+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":847636537}} +2026-08-05T02:56:49+08:00 +Running /tmp/mongo-count-query-bm-nolog-enabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.24, 5.62, 10.10 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 123855352 ns 123856076 ns 1 cycles_per_iteration=260.106M instructions_per_iteration=1.22675G items_per_second=4.03694M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 121232271 ns 121232737 ns 1 cycles_per_iteration=254.597M instructions_per_iteration=1.22671G items_per_second=4.1243M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 120796919 ns 120797273 ns 1 cycles_per_iteration=253.683M instructions_per_iteration=1.22671G items_per_second=4.13917M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 117905855 ns 117906433 ns 1 cycles_per_iteration=247.612M instructions_per_iteration=1.22674G items_per_second=4.24065M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 120138884 ns 120139735 ns 1 cycles_per_iteration=252.301M instructions_per_iteration=1.22671G items_per_second=4.16182M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 120785856 ns 120786451 ns 5 cycles_per_iteration=253.66M instructions_per_iteration=1.22672G items_per_second=4.14058M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 120796919 ns 120797273 ns 5 cycles_per_iteration=253.683M instructions_per_iteration=1.22671G items_per_second=4.13917M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 2140922 ns 2140948 ns 5 cycles_per_iteration=4.4961M instructions_per_iteration=16.8877k items_per_second=73.2681k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair06_baseline.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair06_baseline.log new file mode 100644 index 0000000..8ded329 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair06_baseline.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:57:10.330+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1091839875}} +2026-08-05T02:57:10+08:00 +Running /tmp/mongo-count-query-bm-nolog-disabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.32, 5.61, 10.00 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 132161617 ns 132133103 ns 1 cycles_per_iteration=277.551M instructions_per_iteration=1.28873G items_per_second=3.78406M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 123080730 ns 123081489 ns 1 cycles_per_iteration=258.479M instructions_per_iteration=1.28872G items_per_second=4.06235M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 127424240 ns 127424963 ns 1 cycles_per_iteration=267.601M instructions_per_iteration=1.28871G items_per_second=3.92388M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 126844406 ns 126845203 ns 1 cycles_per_iteration=266.384M instructions_per_iteration=1.2887G items_per_second=3.94181M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 113515854 ns 113516583 ns 1 cycles_per_iteration=238.392M instructions_per_iteration=1.2887G items_per_second=4.40464M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 124605370 ns 124600268 ns 5 cycles_per_iteration=261.681M instructions_per_iteration=1.28871G items_per_second=4.02335M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 126844406 ns 126845203 ns 5 cycles_per_iteration=266.384M instructions_per_iteration=1.28871G items_per_second=3.94181M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 6988528 ns 6980634 ns 5 cycles_per_iteration=14.6768M instructions_per_iteration=12.2356k items_per_second=234.897k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair06_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair06_candidate.log new file mode 100644 index 0000000..b22d7bf --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair06_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:56:59.897+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3476609613}} +2026-08-05T02:56:59+08:00 +Running /tmp/mongo-count-query-bm-nolog-enabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.20, 5.60, 10.04 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 123172522 ns 122793999 ns 1 cycles_per_iteration=258.673M instructions_per_iteration=1.22672G items_per_second=4.07186M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 122906685 ns 122895939 ns 1 cycles_per_iteration=258.114M instructions_per_iteration=1.22674G items_per_second=4.06848M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 112961531 ns 112962504 ns 1 cycles_per_iteration=237.229M instructions_per_iteration=1.22673G items_per_second=4.42625M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 117444038 ns 117445115 ns 1 cycles_per_iteration=246.643M instructions_per_iteration=1.22678G items_per_second=4.25731M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 129601717 ns 129590740 ns 1 cycles_per_iteration=272.173M instructions_per_iteration=1.2267G items_per_second=3.8583M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 121217299 ns 121137659 ns 5 cycles_per_iteration=254.566M instructions_per_iteration=1.22673G items_per_second=4.13644M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 122906685 ns 122793999 ns 5 cycles_per_iteration=258.114M instructions_per_iteration=1.22673G items_per_second=4.07186M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 6312103 ns 6280080 ns 5 cycles_per_iteration=13.2552M instructions_per_iteration=31.5004k items_per_second=214.911k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair07_baseline.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair07_baseline.log new file mode 100644 index 0000000..ba44c59 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair07_baseline.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:57:20.724+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2496374985}} +2026-08-05T02:57:20+08:00 +Running /tmp/mongo-count-query-bm-nolog-disabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.43, 5.62, 9.96 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 139074802 ns 139064033 ns 1 cycles_per_iteration=292.097M instructions_per_iteration=1.28892G items_per_second=3.59547M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 129137039 ns 129127406 ns 1 cycles_per_iteration=271.198M instructions_per_iteration=1.28874G items_per_second=3.87214M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 131587505 ns 131588428 ns 1 cycles_per_iteration=276.344M instructions_per_iteration=1.28874G items_per_second=3.79973M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 127003431 ns 126989130 ns 1 cycles_per_iteration=266.716M instructions_per_iteration=1.28872G items_per_second=3.93734M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 115056276 ns 115057385 ns 1 cycles_per_iteration=241.627M instructions_per_iteration=1.2887G items_per_second=4.34566M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 128371811 ns 128365276 ns 5 cycles_per_iteration=269.596M instructions_per_iteration=1.28876G items_per_second=3.91007M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 129137039 ns 129127406 ns 5 cycles_per_iteration=271.198M instructions_per_iteration=1.28874G items_per_second=3.87214M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 8727202 ns 8723914 ns 5 cycles_per_iteration=18.3366M instructions_per_iteration=89.7538k items_per_second=275.259k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair07_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair07_candidate.log new file mode 100644 index 0000000..16069b0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair07_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:57:31.332+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2981153392}} +2026-08-05T02:57:31+08:00 +Running /tmp/mongo-count-query-bm-nolog-enabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.44, 5.62, 9.91 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 120323896 ns 120324816 ns 1 cycles_per_iteration=252.697M instructions_per_iteration=1.22673G items_per_second=4.15542M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 117318392 ns 117318816 ns 1 cycles_per_iteration=246.382M instructions_per_iteration=1.22669G items_per_second=4.26189M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 120599270 ns 120600241 ns 1 cycles_per_iteration=253.268M instructions_per_iteration=1.22675G items_per_second=4.14593M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 121100664 ns 121101210 ns 1 cycles_per_iteration=254.32M instructions_per_iteration=1.22673G items_per_second=4.12878M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 122867823 ns 122868770 ns 1 cycles_per_iteration=258.031M instructions_per_iteration=1.22691G items_per_second=4.06938M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 120442009 ns 120442771 ns 5 cycles_per_iteration=252.94M instructions_per_iteration=1.22676G items_per_second=4.15228M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 120599270 ns 120600241 ns 5 cycles_per_iteration=253.268M instructions_per_iteration=1.22673G items_per_second=4.14593M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 2007116 ns 2007288 ns 5 cycles_per_iteration=4.21323M instructions_per_iteration=83.2328k items_per_second=69.8017k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair08_baseline.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair08_baseline.log new file mode 100644 index 0000000..5c160c9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair08_baseline.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:57:52.571+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2512902674}} +2026-08-05T02:57:52+08:00 +Running /tmp/mongo-count-query-bm-nolog-disabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.23, 5.55, 9.77 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 127732038 ns 127732864 ns 1 cycles_per_iteration=268.255M instructions_per_iteration=1.28873G items_per_second=3.91442M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 127667189 ns 127668206 ns 1 cycles_per_iteration=268.11M instructions_per_iteration=1.28889G items_per_second=3.9164M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 121308565 ns 121309617 ns 1 cycles_per_iteration=254.758M instructions_per_iteration=1.28872G items_per_second=4.12168M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 128893614 ns 128894523 ns 1 cycles_per_iteration=270.685M instructions_per_iteration=1.28873G items_per_second=3.87914M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 125986814 ns 125987729 ns 1 cycles_per_iteration=264.581M instructions_per_iteration=1.28873G items_per_second=3.96864M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 126317644 ns 126318588 ns 5 cycles_per_iteration=265.278M instructions_per_iteration=1.28876G items_per_second=3.96006M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 127667189 ns 127668206 ns 5 cycles_per_iteration=268.11M instructions_per_iteration=1.28873G items_per_second=3.9164M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 2985704 ns 2985647 ns 5 cycles_per_iteration=6.27075M instructions_per_iteration=72.8285k items_per_second=95.8295k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair08_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair08_candidate.log new file mode 100644 index 0000000..6bb1a53 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair08_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:57:42.169+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4044106511}} +2026-08-05T02:57:42+08:00 +Running /tmp/mongo-count-query-bm-nolog-enabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.28, 5.57, 9.82 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 122555017 ns 122519880 ns 1 cycles_per_iteration=257.383M instructions_per_iteration=1.22672G items_per_second=4.08097M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 121282101 ns 121283012 ns 1 cycles_per_iteration=254.702M instructions_per_iteration=1.22675G items_per_second=4.12259M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 124470234 ns 124471222 ns 1 cycles_per_iteration=261.397M instructions_per_iteration=1.2267G items_per_second=4.01699M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 123651505 ns 123614251 ns 1 cycles_per_iteration=259.678M instructions_per_iteration=1.22671G items_per_second=4.04484M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 121198654 ns 121199160 ns 1 cycles_per_iteration=254.525M instructions_per_iteration=1.2267G items_per_second=4.12544M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 122631502 ns 122617505 ns 5 cycles_per_iteration=257.537M instructions_per_iteration=1.22672G items_per_second=4.07817M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 122555017 ns 122519880 ns 5 cycles_per_iteration=257.383M instructions_per_iteration=1.22671G items_per_second=4.08097M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 1440584 ns 1434562 ns 5 cycles_per_iteration=3.0256M instructions_per_iteration=19.2875k items_per_second=47.6154k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair09_baseline.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair09_baseline.log new file mode 100644 index 0000000..e52b8e7 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair09_baseline.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:58:03.091+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4157235868}} +2026-08-05T02:58:03+08:00 +Running /tmp/mongo-count-query-bm-nolog-disabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.58, 5.62, 9.75 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 132132292 ns 132133256 ns 1 cycles_per_iteration=277.488M instructions_per_iteration=1.28874G items_per_second=3.78406M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 134170294 ns 134171591 ns 1 cycles_per_iteration=281.767M instructions_per_iteration=1.28876G items_per_second=3.72657M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 128417015 ns 128418059 ns 1 cycles_per_iteration=269.684M instructions_per_iteration=1.28872G items_per_second=3.89353M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 130767107 ns 130768135 ns 1 cycles_per_iteration=274.62M instructions_per_iteration=1.28873G items_per_second=3.82356M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 124908447 ns 124909501 ns 1 cycles_per_iteration=262.317M instructions_per_iteration=1.28873G items_per_second=4.0029M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 130079031 ns 130080108 ns 5 cycles_per_iteration=273.175M instructions_per_iteration=1.28873G items_per_second=3.84612M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 130767107 ns 130768135 ns 5 cycles_per_iteration=274.62M instructions_per_iteration=1.28873G items_per_second=3.82356M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 3568087 ns 3568144 ns 5 cycles_per_iteration=7.49323M instructions_per_iteration=16.2195k items_per_second=106.63k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair09_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair09_candidate.log new file mode 100644 index 0000000..1f3bcc6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair09_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:58:13.487+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4081334644}} +2026-08-05T02:58:13+08:00 +Running /tmp/mongo-count-query-bm-nolog-enabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.64, 5.63, 9.71 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 119373560 ns 119374450 ns 1 cycles_per_iteration=250.703M instructions_per_iteration=1.22672G items_per_second=4.1885M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 115561247 ns 115533937 ns 1 cycles_per_iteration=242.688M instructions_per_iteration=1.22676G items_per_second=4.32773M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 120503902 ns 120495186 ns 1 cycles_per_iteration=253.067M instructions_per_iteration=1.22679G items_per_second=4.14954M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 123635530 ns 123636559 ns 1 cycles_per_iteration=259.644M instructions_per_iteration=1.22678G items_per_second=4.04411M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 118425846 ns 118426649 ns 1 cycles_per_iteration=248.703M instructions_per_iteration=1.22672G items_per_second=4.22202M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 119500017 ns 119493356 ns 5 cycles_per_iteration=250.961M instructions_per_iteration=1.22675G items_per_second=4.18638M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 119373560 ns 119374450 ns 5 cycles_per_iteration=250.703M instructions_per_iteration=1.22676G items_per_second=4.1885M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 2949322 ns 2957989 ns 5 cycles_per_iteration=6.19353M instructions_per_iteration=34.9901k items_per_second=103.505k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair10_baseline.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair10_baseline.log new file mode 100644 index 0000000..23e7d87 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair10_baseline.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:58:34.525+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1469953456}} +2026-08-05T02:58:34+08:00 +Running /tmp/mongo-count-query-bm-nolog-disabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.60, 5.62, 9.61 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 127018929 ns 127020000 ns 1 cycles_per_iteration=266.749M instructions_per_iteration=1.28876G items_per_second=3.93639M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 122945547 ns 122946418 ns 1 cycles_per_iteration=258.194M instructions_per_iteration=1.28872G items_per_second=4.06681M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 135420561 ns 135372365 ns 1 cycles_per_iteration=284.392M instructions_per_iteration=1.28874G items_per_second=3.69352M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 119786024 ns 119749961 ns 1 cycles_per_iteration=251.559M instructions_per_iteration=1.28872G items_per_second=4.17537M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 123235703 ns 123166733 ns 1 cycles_per_iteration=258.804M instructions_per_iteration=1.28871G items_per_second=4.05954M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 125681353 ns 125651095 ns 5 cycles_per_iteration=263.94M instructions_per_iteration=1.28873G items_per_second=3.98632M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 123235703 ns 123166733 ns 5 cycles_per_iteration=258.804M instructions_per_iteration=1.28872G items_per_second=4.05954M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 6017932 ns 6014310 ns 5 cycles_per_iteration=12.6381M instructions_per_iteration=18.1836k items_per_second=184.259k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair10_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair10_candidate.log new file mode 100644 index 0000000..6224540 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/logs/pair10_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-05T02:58:24.318+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2382614159}} +2026-08-05T02:58:24+08:00 +Running /tmp/mongo-count-query-bm-nolog-enabled +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 5.71, 5.64, 9.67 +-------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +-------------------------------------------------------------------------------------------------------------------- +CountQueryBenchmark/NonMultikeyCountScan/500000/64 119295835 ns 119296880 ns 1 cycles_per_iteration=250.532M instructions_per_iteration=1.2267G items_per_second=4.19122M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 115511417 ns 115512304 ns 1 cycles_per_iteration=242.583M instructions_per_iteration=1.22671G items_per_second=4.32854M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 123349190 ns 123316859 ns 1 cycles_per_iteration=259.042M instructions_per_iteration=1.22671G items_per_second=4.0546M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 115729094 ns 115729674 ns 1 cycles_per_iteration=243.04M instructions_per_iteration=1.22671G items_per_second=4.32041M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64 120783567 ns 120784106 ns 1 cycles_per_iteration=253.655M instructions_per_iteration=1.22674G items_per_second=4.13962M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean 118933821 ns 118927965 ns 5 cycles_per_iteration=249.77M instructions_per_iteration=1.22671G items_per_second=4.20688M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_median 119295835 ns 119296880 ns 5 cycles_per_iteration=250.532M instructions_per_iteration=1.22671G items_per_second=4.19122M/s +CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev 3355265 ns 3344382 ns 5 cycles_per_iteration=7.04636M instructions_per_iteration=15.4375k items_per_second=117.953k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/mongo_candidate.patch b/bench/db/report/evidence/mongodb_master_countscan_20260805/mongo_candidate.patch new file mode 100644 index 0000000..b2dc06b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/mongo_candidate.patch @@ -0,0 +1,580 @@ +commit 675598a071ca208c875ac7cf1874234fa644dd24 +Author: AmuroEita <1071307515@qq.com> +AuthorDate: Wed Aug 5 03:00:54 2026 +0800 +Commit: AmuroEita <1071307515@qq.com> +CommitDate: Wed Aug 5 03:00:54 2026 +0800 + + Optimize direct non-multikey count scans + +diff --git a/buildscripts/resmokeconfig/suites/benchmarks_query.yml b/buildscripts/resmokeconfig/suites/benchmarks_query.yml +index ce6414c534..0aa7433db8 100644 +--- a/buildscripts/resmokeconfig/suites/benchmarks_query.yml ++++ b/buildscripts/resmokeconfig/suites/benchmarks_query.yml +@@ -5,6 +5,7 @@ selector: + root: bazel-bin/install/install-query_bm_test_list.txt + include_files: + # The trailing asterisk is for handling the .exe extension on Windows. ++ - bazel-bin/**/count_query_bm* + - bazel-bin/**/complex_query_bm* + - bazel-bin/**/query_bm* + - bazel-bin/**/point_query_bm* +diff --git a/src/mongo/db/exec/classic/count.cpp b/src/mongo/db/exec/classic/count.cpp +index 9f4c97f374..8d7e4b6e6f 100644 +--- a/src/mongo/db/exec/classic/count.cpp ++++ b/src/mongo/db/exec/classic/count.cpp +@@ -3,6 +3,7 @@ + + #include "mongo/db/exec/classic/count.h" + ++#include "mongo/db/exec/classic/count_scan.h" + #include "mongo/util/assert_util.h" + + #include +@@ -20,6 +21,12 @@ CountStage::CountStage( + tassert(11051652, "Expecting non-negative limit parameter", _limit >= 0); + tassert(11051651, "Expecting child stage", child); + _children.emplace_back(child); ++ if (this->child()->stageType() == STAGE_COUNT_SCAN) { ++ auto* countScan = static_cast(this->child().get()); ++ if (countScan->supportsResultlessCount()) { ++ _resultlessCountScan = countScan; ++ } ++ } + } + + bool CountStage::isEOF() const { +@@ -42,7 +49,25 @@ PlanStage::StageState CountStage::doWork(WorkingSetID* out) { + // For cases where we can't ask the record store directly, we should always have a child stage + // from which we can retrieve results. + WorkingSetID id = WorkingSet::INVALID_ID; +- PlanStage::StageState state = child()->work(&id); ++ PlanStage::StageState state; ++ if (_resultlessCountScan) { ++ switch (_resultlessCountScan->workForCountStage()) { ++ case CountScan::CountState::kAdvanced: ++ state = PlanStage::ADVANCED; ++ break; ++ case CountScan::CountState::kIsEOF: ++ state = PlanStage::IS_EOF; ++ break; ++ case CountScan::CountState::kNeedTime: ++ state = PlanStage::NEED_TIME; ++ break; ++ case CountScan::CountState::kNeedYield: ++ state = PlanStage::NEED_YIELD; ++ break; ++ } ++ } else { ++ state = child()->work(&id); ++ } + + if (PlanStage::IS_EOF == state) { + _commonStats.isEOF = true; +@@ -57,8 +82,8 @@ PlanStage::StageState CountStage::doWork(WorkingSetID* out) { + _specificStats.nCounted++; + } + +- // Count doesn't need the actual results, so we just discard any valid working +- // set members that got returned from the child. ++ // The resultless CountScan protocol does not create a WorkingSetMember. Results from other ++ // children are discarded as before. + if (WorkingSet::INVALID_ID != id) { + _ws->free(id); + } +diff --git a/src/mongo/db/exec/classic/count.h b/src/mongo/db/exec/classic/count.h +index e74f83b830..892d9dfcb8 100644 +--- a/src/mongo/db/exec/classic/count.h ++++ b/src/mongo/db/exec/classic/count.h +@@ -16,6 +16,8 @@ + namespace mongo { + using namespace std::literals::string_view_literals; + ++class CountScan; ++ + /** + * Stage used by the count command. This stage sits at the root of a plan tree and counts the number + * of results returned by its child stage. +@@ -70,6 +72,10 @@ private: + // by us. + WorkingSet* _ws; + ++ // Non-null only for a direct, non-deduplicating CountScan child. Such a child can use its ++ // private resultless protocol because CountStage consumes only its execution state. ++ CountScan* _resultlessCountScan = nullptr; ++ + CountStats _specificStats; + }; + +diff --git a/src/mongo/db/exec/classic/count_scan.cpp b/src/mongo/db/exec/classic/count_scan.cpp +index 768d1d2066..f216b55626 100644 +--- a/src/mongo/db/exec/classic/count_scan.cpp ++++ b/src/mongo/db/exec/classic/count_scan.cpp +@@ -99,6 +99,39 @@ CountScan::CountScan(ExpressionContext* expCtx, + } + + PlanStage::StageState CountScan::doWork(WorkingSetID* out) { ++ return doWorkImpl(out, true); ++} ++ ++CountScan::CountState CountScan::workForCountStage() { ++ auto optTimer(getOptTimer()); ++ ++_commonStats.works; ++ ++ WorkingSetID ignored = WorkingSet::INVALID_ID; ++ StageState state; ++ try { ++ state = doWorkImpl(&ignored, false); ++ } catch (...) { ++ _commonStats.failed = true; ++ throw; ++ } ++ ++ switch (state) { ++ case PlanStage::ADVANCED: ++ ++_commonStats.advanced; ++ return CountState::kAdvanced; ++ case PlanStage::IS_EOF: ++ return CountState::kIsEOF; ++ case PlanStage::NEED_TIME: ++ ++_commonStats.needTime; ++ return CountState::kNeedTime; ++ case PlanStage::NEED_YIELD: ++ ++_commonStats.needYield; ++ return CountState::kNeedYield; ++ } ++ MONGO_UNREACHABLE; ++} ++ ++PlanStage::StageState CountScan::doWorkImpl(WorkingSetID* out, bool returnResult) { + if (_commonStats.isEOF) + return PlanStage::IS_EOF; + +@@ -168,6 +201,10 @@ PlanStage::StageState CountScan::doWork(WorkingSetID* out) { + _memoryTracker.withinMemoryLimit(opCtx())); + } + ++ if (!returnResult) { ++ return PlanStage::ADVANCED; ++ } ++ + WorkingSetID id = _workingSet->allocate(); + WorkingSetMember* member = _workingSet->get(id); + member->recordId = entry->loc; +diff --git a/src/mongo/db/exec/classic/count_scan.h b/src/mongo/db/exec/classic/count_scan.h +index 262473b32d..b9b5bfe042 100644 +--- a/src/mongo/db/exec/classic/count_scan.h ++++ b/src/mongo/db/exec/classic/count_scan.h +@@ -27,6 +27,7 @@ + namespace mongo { + using namespace std::literals::string_view_literals; + ++class CountStage; + class WorkingSet; + + struct CountScanParams { +@@ -76,9 +77,11 @@ struct CountScanParams { + * Used when don't need to return the actual records from the index or the collection (e.g. count + * command and some cases of aggregation). + * +- * Scans an index from a start key to an end key. Creates a WorkingSetMember for each matching index +- * key in RID_AND_OBJ state. It has a null record id and an empty object with a null snapshot id +- * rather than real data. Returning real data is unnecessary since all we need is the count. ++ * Scans an index from a start key to an end key. By default, creates a WorkingSetMember for each ++ * matching index key in RID_AND_OBJ state. It has the index entry's record id and an empty object ++ * with a null snapshot id rather than real data. A direct CountStage parent can use a private ++ * resultless protocol for a non-deduplicating scan, while the public PlanStage interface retains ++ * its normal WorkingSet output contract. + */ + class CountScan final : public RequiresIndexStage { + public: +@@ -108,6 +111,18 @@ protected: + void doRestoreStateRequiresIndex() final; + + private: ++ friend class CountStage; ++ ++ enum class CountState { kAdvanced, kIsEOF, kNeedTime, kNeedYield }; ++ ++ bool supportsResultlessCount() const { ++ return !_shouldDedup; ++ } ++ ++ CountState workForCountStage(); ++ ++ StageState doWorkImpl(WorkingSetID* out, bool returnResult); ++ + // The WorkingSet we annotate with results. Not owned by us. + WorkingSet* _workingSet; + +diff --git a/src/mongo/db/query/BUILD.bazel b/src/mongo/db/query/BUILD.bazel +index 64e00ced10..65307f06a7 100644 +--- a/src/mongo/db/query/BUILD.bazel ++++ b/src/mongo/db/query/BUILD.bazel +@@ -918,6 +918,15 @@ mongo_cc_benchmark( + deps = ["query_bm_fixture"], + ) + ++mongo_cc_benchmark( ++ name = "count_query_bm", ++ srcs = [ ++ "count_query_bm.cpp", ++ ], ++ tags = ["query_bm"], ++ deps = ["query_bm_fixture"], ++) ++ + mongo_cc_benchmark( + name = "complex_query_bm", + srcs = [ +diff --git a/src/mongo/db/query/count_query_bm.cpp b/src/mongo/db/query/count_query_bm.cpp +new file mode 100644 +index 0000000000..12a592ae25 +--- /dev/null ++++ b/src/mongo/db/query/count_query_bm.cpp +@@ -0,0 +1,49 @@ ++// Copyright (c) MongoDB, Inc. ++// SPDX-License-Identifier: SSPL-1.0 ++ ++#include "mongo/db/query/query_bm_fixture.h" ++#include "mongo/rpc/get_status_from_command_result.h" ++#include "mongo/util/assert_util.h" ++ ++#include ++#include ++ ++#include ++ ++namespace mongo { ++namespace { ++ ++class CountQueryBenchmark : public QueryBenchmarkFixture { ++private: ++ BSONObj generateDocument(size_t index, size_t approximateSize) override { ++ return BSON("_id" << static_cast(index) << "scanKey" ++ << static_cast(index) << "padding" ++ << randomLowercaseAlphaString(approximateSize)); ++ } ++ ++ std::vector getIndexSpecs() const override { ++ return {buildIndexSpec("scanKey", false)}; ++ } ++}; ++ ++BENCHMARK_DEFINE_F(CountQueryBenchmark, NonMultikeyCountScan) ++(benchmark::State& state) { ++ const auto numDocs = static_cast(docs().size()); ++ auto command = BSON("count" << kNss.coll() << "$db" << kNss.db_forTest() << "query" ++ << BSON("scanKey" << GTE << 0 << LT << numDocs) << "hint" ++ << "scanKey_1"); ++ ++ const auto reply = runCommand(command); ++ uassertStatusOK(getStatusFromCommandResult(reply)); ++ invariant(reply.getField("n").safeNumberLong() == numDocs); ++ ++ runCommandBenchmark(std::move(command), state); ++ state.SetItemsProcessed(state.iterations() * numDocs); ++} ++ ++BENCHMARK_REGISTER_F(CountQueryBenchmark, NonMultikeyCountScan) ++ ->Args({10'000, 64}) ++ ->Args({500'000, 64}); ++ ++} // namespace ++} // namespace mongo +diff --git a/src/mongo/db/query/query_bm_fixture.cpp b/src/mongo/db/query/query_bm_fixture.cpp +index 458b8da7ad..2f3c4b5d29 100644 +--- a/src/mongo/db/query/query_bm_fixture.cpp ++++ b/src/mongo/db/query/query_bm_fixture.cpp +@@ -4,6 +4,7 @@ + #include "mongo/db/query/query_bm_fixture.h" + + #include "mongo/db/shard_role/shard_role.h" ++#include "mongo/rpc/op_msg.h" + #include "mongo/transport/service_entry_point.h" + + #define MONGO_LOGV2_DEFAULT_COMPONENT ::mongo::logv2::LogComponent::kTest +@@ -14,6 +15,7 @@ const NamespaceString QueryBenchmarkFixture::kNss = + NamespaceString::createNamespaceString_forTest("test", "coll"); + + void QueryBenchmarkFixture::setUpSharedResources(benchmark::State& state) { ++ unittest::BenchmarkWithProfiler::setUpSharedResources(state); + _fixture.emplace(CatalogScopedGlobalServiceContextForTest::Options{}, false); + + ReadWriteConcernDefaults::create(getGlobalServiceContext()->getService(), +@@ -26,6 +28,7 @@ void QueryBenchmarkFixture::setUpSharedResources(benchmark::State& state) { + void QueryBenchmarkFixture::tearDownSharedResources(benchmark::State& state) { + _fixture.reset(); + _docs.clear(); ++ unittest::BenchmarkWithProfiler::tearDownSharedResources(state); + } + + void QueryBenchmarkFixture::runBenchmark(BSONObj filter, +@@ -33,6 +36,26 @@ void QueryBenchmarkFixture::runBenchmark(BSONObj filter, + benchmark::State& state) { + BSONObj command = BSON("find" << kNss.coll() << "$db" << kNss.db_forTest() << "filter" << filter + << "projection" << projection); ++ runCommandBenchmark(std::move(command), state); ++} ++ ++BSONObj QueryBenchmarkFixture::runCommand(BSONObj command) { ++ OpMsgRequest request; ++ request.body = command; ++ auto msg = request.serialize(); ++ ++ ThreadClient threadClient{getGlobalServiceContext()->getService()}; ++ Client& client = cc(); ++ auto opCtx = client.makeOperationContext(); ++ auto statusWithResponse = client.getService() ++ ->getServiceEntryPoint() ++ ->handleRequest(opCtx.get(), msg, opCtx->fastClockSource().now()) ++ .getNoThrow(); ++ iassert(statusWithResponse); ++ return OpMsg::parse(statusWithResponse.getValue().response).body.getOwned(); ++} ++ ++void QueryBenchmarkFixture::runCommandBenchmark(BSONObj command, benchmark::State& state) { + OpMsgRequest request; + request.body = command; + auto msg = request.serialize(); +diff --git a/src/mongo/db/query/query_bm_fixture.h b/src/mongo/db/query/query_bm_fixture.h +index 782cc4f7b9..a37c66eee4 100644 +--- a/src/mongo/db/query/query_bm_fixture.h ++++ b/src/mongo/db/query/query_bm_fixture.h +@@ -27,6 +27,9 @@ public: + void runBenchmark(BSONObj filter, BSONObj projection, benchmark::State& state); + + protected: ++ BSONObj runCommand(BSONObj command); ++ ++ void runCommandBenchmark(BSONObj command, benchmark::State& state); + const std::vector& docs() const { + return _docs; + } +diff --git a/src/mongo/dbtests/query_stage_count_scan.cpp b/src/mongo/dbtests/query_stage_count_scan.cpp +index 43cf339226..7016a21171 100644 +--- a/src/mongo/dbtests/query_stage_count_scan.cpp ++++ b/src/mongo/dbtests/query_stage_count_scan.cpp +@@ -5,6 +5,7 @@ + #include "mongo/bson/bsonobjbuilder.h" + #include "mongo/db/client.h" + #include "mongo/db/dbdirectclient.h" ++#include "mongo/db/exec/classic/count.h" + #include "mongo/db/exec/classic/count_scan.h" + #include "mongo/db/exec/classic/plan_stage.h" + #include "mongo/db/exec/classic/working_set.h" +@@ -19,10 +20,13 @@ + #include "mongo/db/shard_role/shard_catalog/database.h" + #include "mongo/db/shard_role/shard_catalog/index_catalog.h" + #include "mongo/db/shard_role/shard_catalog/index_descriptor.h" ++#include "mongo/db/storage/record_store_write_conflict_fail_points.h" + #include "mongo/dbtests/dbtests.h" // IWYU pragma: keep + #include "mongo/unittest/server_parameter_guard.h" + #include "mongo/unittest/unittest.h" ++#include "mongo/util/fail_point.h" + ++#include + #include + #include + +@@ -203,6 +207,190 @@ public: + } + }; + ++// ++// Check that a standalone CountScan preserves its WorkingSet output contract. ++// ++class QueryStageCountScanStandaloneOutput : public CountBase { ++public: ++ void run() { ++ dbtests::WriteContextForTests ctx(&_opCtx, ns().ns_forTest()); ++ ++ insert(BSON("a" << 1)); ++ addIndex(BSON("a" << 1)); ++ ++ const auto coll = ctx.getCollection(); ++ auto params = makeCountScanParams(&_opCtx, coll, getIndex(ctx.db(), BSON("a" << 1))); ++ params.startKey = BSON("" << 1); ++ params.endKey = BSON("" << 1); ++ ++ WorkingSet ws; ++ CountScan count(_expCtx.get(), coll, params, &ws); ++ WorkingSetID wsid = WorkingSet::INVALID_ID; ++ ++ ASSERT_EQUALS(PlanStage::ADVANCED, count.work(&wsid)); ++ ASSERT_TRUE(WorkingSet::INVALID_ID != wsid); ++ const auto* member = ws.get(wsid); ++ ASSERT_EQUALS(WorkingSetMember::RID_AND_OBJ, member->getState()); ++ ASSERT_TRUE(member->hasRecordId()); ++ ASSERT_TRUE(member->hasObj()); ++ ws.free(wsid); ++ } ++}; ++ ++// ++// Check that CountStage consumes a non-multikey CountScan's resultless protocol correctly while the ++// public PlanStage interface keeps returning valid WorkingSet members. ++// ++class QueryStageCountScanCountStageOutput : public CountBase { ++public: ++ void run() { ++ dbtests::WriteContextForTests ctx(&_opCtx, ns().ns_forTest()); ++ ++ insert(BSON("a" << 1)); ++ insert(BSON("a" << 2)); ++ addIndex(BSON("a" << 1)); ++ ++ const auto coll = ctx.getCollection(); ++ auto params = makeCountScanParams(&_opCtx, coll, getIndex(ctx.db(), BSON("a" << 1))); ++ params.startKey = BSON("" << 1); ++ params.endKey = BSON("" << 2); ++ ++ WorkingSet ws; ++ { ++ auto countScan = std::make_unique(_expCtx.get(), coll, params, &ws); ++ auto* countScanPtr = countScan.get(); ++ CountStage countStage(_expCtx.get(), 0, 0, &ws, countScan.release()); ++ WorkingSetID first = WorkingSet::INVALID_ID; ++ WorkingSetID second = WorkingSet::INVALID_ID; ++ ++ ASSERT_EQUALS(PlanStage::ADVANCED, countScanPtr->work(&first)); ++ ASSERT_TRUE(WorkingSet::INVALID_ID != first); ++ const auto firstRecordId = ws.get(first)->recordId; ++ ws.free(first); ++ ASSERT_EQUALS(PlanStage::ADVANCED, countScanPtr->work(&second)); ++ ASSERT_TRUE(WorkingSet::INVALID_ID != second); ++ ASSERT_NOT_EQUALS(firstRecordId, ws.get(second)->recordId); ++ ws.free(second); ++ } ++ ++ auto countScan = std::make_unique(_expCtx.get(), coll, params, &ws); ++ CountStage countStage(_expCtx.get(), 0, 0, &ws, countScan.release()); ++ WorkingSetID wsid = 0; ++ ++ ASSERT_EQUALS(PlanStage::NEED_TIME, countStage.work(&wsid)); ++ ASSERT_TRUE(WorkingSet::INVALID_ID == wsid); ++ ASSERT_EQUALS(PlanStage::NEED_TIME, countStage.work(&wsid)); ++ ASSERT_TRUE(WorkingSet::INVALID_ID == wsid); ++ const auto* stats = static_cast(countStage.getSpecificStats()); ++ ASSERT_EQUALS(2, stats->nCounted); ++ ASSERT_EQUALS(PlanStage::IS_EOF, countStage.work(&wsid)); ++ ++ auto planStats = countStage.getStats(); ++ ASSERT_EQUALS(1U, planStats->children.size()); ++ const auto& childStats = planStats->children.front()->common; ++ ASSERT_EQUALS(3U, childStats.works); ++ ASSERT_EQUALS(2U, childStats.advanced); ++ ASSERT_EQUALS(0U, childStats.needTime); ++ ASSERT_EQUALS(0U, childStats.needYield); ++ ASSERT_FALSE(childStats.failed); ++ ASSERT_TRUE(childStats.isEOF); ++ } ++}; ++ ++// ++// Check that CountStage preserves NEED_YIELD and CommonStats while using the resultless protocol. ++// ++class QueryStageCountScanCountStageYield : public CountBase { ++public: ++ void run() { ++ dbtests::WriteContextForTests ctx(&_opCtx, ns().ns_forTest()); ++ ++ insert(BSON("a" << 1)); ++ insert(BSON("a" << 2)); ++ addIndex(BSON("a" << 1)); ++ ++ const auto coll = ctx.getCollection(); ++ auto params = makeCountScanParams(&_opCtx, coll, getIndex(ctx.db(), BSON("a" << 1))); ++ params.startKey = BSON("" << 1); ++ params.endKey = BSON("" << 2); ++ ++ WorkingSet ws; ++ auto countScan = std::make_unique(_expCtx.get(), coll, params, &ws); ++ CountStage countStage(_expCtx.get(), 0, 0, &ws, countScan.release()); ++ WorkingSetID wsid = 0; ++ ++ { ++ auto failPoint = enableWriteConflictForReads( ++ FailPoint::ModeOptions{.mode = FailPoint::Mode::nTimes, .val = 1}); ++ ASSERT_EQUALS(PlanStage::NEED_YIELD, countStage.work(&wsid)); ++ ASSERT_TRUE(WorkingSet::INVALID_ID == wsid); ++ } ++ ++ auto yieldStats = countStage.getStats(); ++ ASSERT_EQUALS(1U, yieldStats->common.needYield); ++ ASSERT_EQUALS(1U, yieldStats->children.front()->common.needYield); ++ ++ countStage.saveState(); ++ countStage.restoreState(RestoreContext(nullptr)); ++ ++ ASSERT_EQUALS(PlanStage::NEED_TIME, countStage.work(&wsid)); ++ ASSERT_TRUE(WorkingSet::INVALID_ID == wsid); ++ ASSERT_EQUALS(PlanStage::NEED_TIME, countStage.work(&wsid)); ++ ASSERT_TRUE(WorkingSet::INVALID_ID == wsid); ++ ASSERT_EQUALS(PlanStage::IS_EOF, countStage.work(&wsid)); ++ ++ const auto* stats = static_cast(countStage.getSpecificStats()); ++ ASSERT_EQUALS(2, stats->nCounted); ++ auto finalStats = countStage.getStats(); ++ ASSERT_EQUALS(1U, finalStats->common.needYield); ++ ASSERT_EQUALS(1U, finalStats->children.front()->common.needYield); ++ ASSERT_EQUALS(4U, finalStats->children.front()->common.works); ++ ASSERT_EQUALS(2U, finalStats->children.front()->common.advanced); ++ ASSERT_TRUE(finalStats->children.front()->common.isEOF); ++ } ++}; ++ ++// ++// Check that CountStage's optimization leaves the deduplicating path's output contract unchanged. ++// ++class QueryStageCountScanCountStageMultikeyOutput : public CountBase { ++public: ++ void run() { ++ dbtests::WriteContextForTests ctx(&_opCtx, ns().ns_forTest()); ++ ++ insert(BSON("a" << BSON_ARRAY(1 << 2))); ++ addIndex(BSON("a" << 1)); ++ ++ const auto coll = ctx.getCollection(); ++ auto params = makeCountScanParams(&_opCtx, coll, getIndex(ctx.db(), BSON("a" << 1))); ++ params.startKey = BSON("" << 1); ++ params.endKey = BSON("" << 2); ++ ++ WorkingSet ws; ++ { ++ auto countScan = std::make_unique(_expCtx.get(), coll, params, &ws); ++ auto* countScanPtr = countScan.get(); ++ CountStage countStage(_expCtx.get(), 0, 0, &ws, countScan.release()); ++ WorkingSetID wsid = WorkingSet::INVALID_ID; ++ ++ ASSERT_EQUALS(PlanStage::ADVANCED, countScanPtr->work(&wsid)); ++ ASSERT_TRUE(WorkingSet::INVALID_ID != wsid); ++ ws.free(wsid); ++ } ++ ++ auto countScan = std::make_unique(_expCtx.get(), coll, params, &ws); ++ CountStage countStage(_expCtx.get(), 0, 0, &ws, countScan.release()); ++ WorkingSetID wsid = 0; ++ while (!countStage.isEOF()) { ++ countStage.work(&wsid); ++ ASSERT_TRUE(WorkingSet::INVALID_ID == wsid); ++ } ++ ++ const auto* stats = static_cast(countStage.getSpecificStats()); ++ ASSERT_EQUALS(1, stats->nCounted); ++ } ++}; ++ + // + // Check that cursor returns no results if all docs are below lower bound + // +@@ -665,6 +853,10 @@ public: + add(); + add(); + add(); ++ add(); ++ add(); ++ add(); ++ add(); + add(); + add(); + add(); diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair01_baseline.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair01_baseline.json new file mode 100644 index 0000000..a7592ea --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair01_baseline.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:55:15+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-disabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.3877,5.75684,10.6245], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.3122630119323730e+08, + "cpu_time": 1.3119202200000001e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7559406400000000e+08, + "instructions_per_iteration": 1.2887256190000000e+09, + "items_per_second": 3.8112073613744588e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.2119221687316895e+08, + "cpu_time": 1.2119279499999979e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5451215600000000e+08, + "instructions_per_iteration": 1.2887244300000000e+09, + "items_per_second": 4.1256578000367172e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.2927007675170898e+08, + "cpu_time": 1.2927090900000060e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7147758400000000e+08, + "instructions_per_iteration": 1.2887268000000000e+09, + "items_per_second": 3.8678462452832111e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.1367344856262207e+08, + "cpu_time": 1.1367485799999955e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.3872185600000000e+08, + "instructions_per_iteration": 1.2887780390000000e+09, + "items_per_second": 4.3985100029771049e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.2011814117431641e+08, + "cpu_time": 1.2011863099999864e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5225711800000000e+08, + "instructions_per_iteration": 1.2887169930000000e+09, + "items_per_second": 4.1625516028400762e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.2309603691101074e+08, + "cpu_time": 1.2308984299999972e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5851255560000002e+08, + "instructions_per_iteration": 1.2887343762000000e+09, + "items_per_second": 4.0731546025023134e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.2119221687316895e+08, + "cpu_time": 1.2119279499999981e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5451215600000000e+08, + "instructions_per_iteration": 1.2887256190000000e+09, + "items_per_second": 4.1256578000367172e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.1675925210574996e+06, + "cpu_time": 7.1575085724344980e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.5055525379546208e+07, + "instructions_per_iteration": 2.4706429932307095e+04, + "items_per_second": 2.3841792336009131e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair01_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair01_candidate.json new file mode 100644 index 0000000..292d549 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair01_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:55:26+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-enabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.32764,5.73145,10.564], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.3026833534240723e+08, + "cpu_time": 1.3025827700000025e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7359926200000000e+08, + "instructions_per_iteration": 1.2267201040000000e+09, + "items_per_second": 3.8385276660768283e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.1968302726745605e+08, + "cpu_time": 1.1965223899999966e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5134437800000000e+08, + "instructions_per_iteration": 1.2267391910000000e+09, + "items_per_second": 4.1787767966465000e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.1922574043273926e+08, + "cpu_time": 1.1918827600000004e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5038381000000000e+08, + "instructions_per_iteration": 1.2267045350000000e+09, + "items_per_second": 4.1950434789408296e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.1605310440063477e+08, + "cpu_time": 1.1604378099999835e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4372119400000000e+08, + "instructions_per_iteration": 1.2267007980000000e+09, + "items_per_second": 4.3087186206041249e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.1593985557556152e+08, + "cpu_time": 1.1594043900000095e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4348202000000000e+08, + "instructions_per_iteration": 1.2267199140000000e+09, + "items_per_second": 4.3125591408188120e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.2023401260375977e+08, + "cpu_time": 1.2021660239999986e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5250613280000001e+08, + "instructions_per_iteration": 1.2267169084000001e+09, + "items_per_second": 4.1667251406174190e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.1922574043273926e+08, + "cpu_time": 1.1918827600000004e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5038381000000000e+08, + "instructions_per_iteration": 1.2267199140000000e+09, + "items_per_second": 4.1950434789408296e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.8721292650280958e+06, + "cpu_time": 5.8717374316356378e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.2342850048483940e+07, + "instructions_per_iteration": 1.5234865276726276e+04, + "items_per_second": 1.9370754823106262e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair02_baseline.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair02_baseline.json new file mode 100644 index 0000000..76bad20 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair02_baseline.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:55:46+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-disabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.37061,5.71631,10.4551], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.2566065788269043e+08, + "cpu_time": 1.2566195499999999e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6390554400000000e+08, + "instructions_per_iteration": 1.2887259370000000e+09, + "items_per_second": 3.9789290243017469e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.1914658546447754e+08, + "cpu_time": 1.1913152300000007e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5021629800000000e+08, + "instructions_per_iteration": 1.2887281810000000e+09, + "items_per_second": 4.1970419533711467e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.2261581420898438e+08, + "cpu_time": 1.2261674799999955e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5750176800000000e+08, + "instructions_per_iteration": 1.2888853550000000e+09, + "items_per_second": 4.0777463776808190e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.1743783950805664e+08, + "cpu_time": 1.1742856600000007e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4662764200000000e+08, + "instructions_per_iteration": 1.2887092620000000e+09, + "items_per_second": 4.2579077394166570e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.1835741996765137e+08, + "cpu_time": 1.1830581199999912e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4855884400000000e+08, + "instructions_per_iteration": 1.2886916020000000e+09, + "items_per_second": 4.2263350510624424e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.2064366340637207e+08, + "cpu_time": 1.2062892079999976e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5336201920000002e+08, + "instructions_per_iteration": 1.2887480674000001e+09, + "items_per_second": 4.1475920291665629e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.1914658546447754e+08, + "cpu_time": 1.1913152300000007e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5021629800000000e+08, + "instructions_per_iteration": 1.2887259370000000e+09, + "items_per_second": 4.1970419533711467e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.4207115727530033e+06, + "cpu_time": 3.4338096827503378e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.1871643482871605e+06, + "instructions_per_iteration": 7.8146191205969852e+04, + "items_per_second": 1.1634102744795787e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair02_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair02_candidate.json new file mode 100644 index 0000000..620fb86 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair02_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:55:36+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-enabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.35107,5.72363,10.5093], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.1718297004699707e+08, + "cpu_time": 1.1718393200000010e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4609405800000000e+08, + "instructions_per_iteration": 1.2267018350000000e+09, + "items_per_second": 4.2667965775376065e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.1389327049255371e+08, + "cpu_time": 1.1389512299999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.3918650600000000e+08, + "instructions_per_iteration": 1.2266897020000000e+09, + "items_per_second": 4.3900036000663592e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.2823176383972168e+08, + "cpu_time": 1.2804451700000019e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6929567200000000e+08, + "instructions_per_iteration": 1.2267323270000000e+09, + "items_per_second": 3.9048919212995218e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.1817193031311035e+08, + "cpu_time": 1.1817273900000025e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4816983200000000e+08, + "instructions_per_iteration": 1.2266916980000000e+09, + "items_per_second": 4.2310942797052283e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.1766672134399414e+08, + "cpu_time": 1.1763156800000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4710885400000000e+08, + "instructions_per_iteration": 1.2267117760000000e+09, + "items_per_second": 4.2505596796941375e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.1902933120727539e+08, + "cpu_time": 1.1898557580000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4997098440000001e+08, + "instructions_per_iteration": 1.2267054676000001e+09, + "items_per_second": 4.2086692116605714e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.1766672134399414e+08, + "cpu_time": 1.1763156800000019e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4710885400000000e+08, + "instructions_per_iteration": 1.2267018350000000e+09, + "items_per_second": 4.2505596796941375e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.4098238762234198e+06, + "cpu_time": 5.3319106927550137e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1360182919997811e+07, + "instructions_per_iteration": 1.7411012606968041e+04, + "items_per_second": 1.8083092117379559e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair03_baseline.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair03_baseline.json new file mode 100644 index 0000000..5b3f485 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair03_baseline.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:56:07+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-disabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.31738,5.67432,10.314], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.3113141059875488e+08, + "cpu_time": 1.3113219199999993e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7539374000000000e+08, + "instructions_per_iteration": 1.2887387700000000e+09, + "items_per_second": 3.8129462519775485e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4174675941467285e+08, + "cpu_time": 1.4174788800000027e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.9767725200000000e+08, + "instructions_per_iteration": 1.2889154490000000e+09, + "items_per_second": 3.5273894169061556e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.3380861282348633e+08, + "cpu_time": 1.3363076299999931e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.8100839800000000e+08, + "instructions_per_iteration": 1.2887241050000000e+09, + "items_per_second": 3.7416534095521295e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.2885308265686035e+08, + "cpu_time": 1.2885432700000088e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7060114400000000e+08, + "instructions_per_iteration": 1.2887320570000000e+09, + "items_per_second": 3.8803508709489950e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.2944579124450684e+08, + "cpu_time": 1.2944631200000067e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7184370200000000e+08, + "instructions_per_iteration": 1.2887044640000000e+09, + "items_per_second": 3.8626052165935589e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.3299713134765625e+08, + "cpu_time": 1.3296229640000021e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7930484719999999e+08, + "instructions_per_iteration": 1.2887629690000000e+09, + "items_per_second": 3.7649890331956777e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.3113141059875488e+08, + "cpu_time": 1.3113219199999993e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7539374000000000e+08, + "instructions_per_iteration": 1.2887320570000000e+09, + "items_per_second": 3.8129462519775485e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.2554867398164533e+06, + "cpu_time": 5.2492930086963959e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1035932675609253e+07, + "instructions_per_iteration": 8.6204029604189622e+04, + "items_per_second": 1.4329628108924805e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair03_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair03_candidate.json new file mode 100644 index 0000000..2067e9c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair03_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:55:56+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-enabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.28809,5.68066,10.3667], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.1725831031799316e+08, + "cpu_time": 1.1725900599999984e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4625383200000000e+08, + "instructions_per_iteration": 1.2267005700000000e+09, + "items_per_second": 4.2640648002764126e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.2117147445678711e+08, + "cpu_time": 1.2117224799999970e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5447036800000000e+08, + "instructions_per_iteration": 1.2267155990000000e+09, + "items_per_second": 4.1263573817661717e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.2498021125793457e+08, + "cpu_time": 1.2498060400000010e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6246647800000000e+08, + "instructions_per_iteration": 1.2267530760000000e+09, + "items_per_second": 4.0006207683233758e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.2104606628417969e+08, + "cpu_time": 1.2104644999999970e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5420534200000000e+08, + "instructions_per_iteration": 1.2267322040000000e+09, + "items_per_second": 4.1306457149301055e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.2068295478820801e+08, + "cpu_time": 1.2068346000000040e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5344311000000000e+08, + "instructions_per_iteration": 1.2267177480000000e+09, + "items_per_second": 4.1430698125492781e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.2102780342102051e+08, + "cpu_time": 1.2102835359999995e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5416782600000000e+08, + "instructions_per_iteration": 1.2267238394000001e+09, + "items_per_second": 4.1329516955690691e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.2104606628417969e+08, + "cpu_time": 1.2104644999999969e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5420534200000000e+08, + "instructions_per_iteration": 1.2267177480000000e+09, + "items_per_second": 4.1306457149301055e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.7372660375506422e+06, + "cpu_time": 2.7371631860048636e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.7471096744755097e+06, + "instructions_per_iteration": 1.9819303721372253e+04, + "items_per_second": 9.3345191820682652e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair04_baseline.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair04_baseline.json new file mode 100644 index 0000000..c530ec7 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair04_baseline.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:56:18+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-disabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.50879,5.70215,10.2725], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.2156152725219727e+08, + "cpu_time": 1.2151763000000004e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5528828000000000e+08, + "instructions_per_iteration": 1.2887093740000000e+09, + "items_per_second": 4.1146292928853189e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.2354230880737305e+08, + "cpu_time": 1.2354326800000060e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5944787800000000e+08, + "instructions_per_iteration": 1.2887254670000000e+09, + "items_per_second": 4.0471650790393339e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.2557291984558105e+08, + "cpu_time": 1.2557377200000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6371234000000000e+08, + "instructions_per_iteration": 1.2887159820000000e+09, + "items_per_second": 3.9817231897756457e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.2432718276977539e+08, + "cpu_time": 1.2429184400000004e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6109672200000000e+08, + "instructions_per_iteration": 1.2887314520000000e+09, + "items_per_second": 4.0227901035887748e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.2277388572692871e+08, + "cpu_time": 1.2277504899999946e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5783460200000000e+08, + "instructions_per_iteration": 1.2887351960000000e+09, + "items_per_second": 4.0724887024887456e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.2355556488037109e+08, + "cpu_time": 1.2354031260000005e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5947596440000001e+08, + "instructions_per_iteration": 1.2887234942000000e+09, + "items_per_second": 4.0477592735555642e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.2354230880737305e+08, + "cpu_time": 1.2354326800000060e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5944787800000000e+08, + "instructions_per_iteration": 1.2887254670000000e+09, + "items_per_second": 4.0471650790393339e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.5208960605402286e+06, + "cpu_time": 1.5310648736146020e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.1939510574756777e+06, + "instructions_per_iteration": 1.0723387524471920e+04, + "items_per_second": 5.0169016876606569e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair04_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair04_candidate.json new file mode 100644 index 0000000..b5c27a3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair04_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:56:28+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-enabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.3501,5.66211,10.2104], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.1564493179321289e+08, + "cpu_time": 1.1559887399999979e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4286347200000000e+08, + "instructions_per_iteration": 1.2267003530000000e+09, + "items_per_second": 4.3253016461042771e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.1395001411437988e+08, + "cpu_time": 1.1394275200000025e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.3930310800000000e+08, + "instructions_per_iteration": 1.2267061840000000e+09, + "items_per_second": 4.3881685427432796e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.1442875862121582e+08, + "cpu_time": 1.1442968999999970e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4030924200000000e+08, + "instructions_per_iteration": 1.2266995270000000e+09, + "items_per_second": 4.3694953643586850e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.1289525032043457e+08, + "cpu_time": 1.1289602100000007e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.3708858600000000e+08, + "instructions_per_iteration": 1.2266977140000000e+09, + "items_per_second": 4.4288540514638657e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.1216711997985840e+08, + "cpu_time": 1.1214031999999996e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.3555922200000000e+08, + "instructions_per_iteration": 1.2266793620000000e+09, + "items_per_second": 4.4586996006431961e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.1381721496582031e+08, + "cpu_time": 1.1380153139999995e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.3902472600000000e+08, + "instructions_per_iteration": 1.2266966280000000e+09, + "items_per_second": 4.3941038410626603e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.1395001411437988e+08, + "cpu_time": 1.1394275200000027e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.3930310800000000e+08, + "instructions_per_iteration": 1.2266995270000000e+09, + "items_per_second": 4.3881685427432796e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.3513883904603948e+06, + "cpu_time": 1.3439251566209705e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.8382126778291296e+06, + "instructions_per_iteration": 1.0159858266727937e+04, + "items_per_second": 5.1852522122024493e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair05_baseline.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair05_baseline.json new file mode 100644 index 0000000..92e8be6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair05_baseline.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:56:38+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-disabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.37012,5.65674,10.1592], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.2310361862182617e+08, + "cpu_time": 1.2309307399999981e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5856517600000000e+08, + "instructions_per_iteration": 1.2887152580000000e+09, + "items_per_second": 4.0619669633077877e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.2205624580383301e+08, + "cpu_time": 1.2205684299999930e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5632722000000000e+08, + "instructions_per_iteration": 1.2887501460000000e+09, + "items_per_second": 4.0964520112977428e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.2594318389892578e+08, + "cpu_time": 1.2594387900000025e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6449008600000000e+08, + "instructions_per_iteration": 1.2887072700000000e+09, + "items_per_second": 3.9700222350623244e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.1664199829101562e+08, + "cpu_time": 1.1664275599999918e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4495809200000000e+08, + "instructions_per_iteration": 1.2887037700000000e+09, + "items_per_second": 4.2865928167884126e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.3262200355529785e+08, + "cpu_time": 1.3145551300000058e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7851625600000000e+08, + "instructions_per_iteration": 1.2887452450000000e+09, + "items_per_second": 3.8035681318287337e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.2407341003417969e+08, + "cpu_time": 1.2383841299999984e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6057136600000000e+08, + "instructions_per_iteration": 1.2887243378000002e+09, + "items_per_second": 4.0437204316570000e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.2310361862182617e+08, + "cpu_time": 1.2309307399999981e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5856517600000000e+08, + "instructions_per_iteration": 1.2887152580000000e+09, + "items_per_second": 4.0619669633077877e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.8482867770546265e+06, + "cpu_time": 5.4304742205136437e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.2279936300069313e+07, + "instructions_per_iteration": 2.1794259794725767e+04, + "items_per_second": 1.7692166498357832e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair05_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair05_candidate.json new file mode 100644 index 0000000..413db0a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair05_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:56:49+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-enabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.23926,5.61816,10.0981], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.2385535240173340e+08, + "cpu_time": 1.2385607600000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6010646000000000e+08, + "instructions_per_iteration": 1.2267457930000000e+09, + "items_per_second": 4.0369436538583692e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.2123227119445801e+08, + "cpu_time": 1.2123273699999970e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5459671000000000e+08, + "instructions_per_iteration": 1.2267147740000000e+09, + "items_per_second": 4.1242985382735459e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.2079691886901855e+08, + "cpu_time": 1.2079727299999999e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5368330600000000e+08, + "instructions_per_iteration": 1.2267106740000000e+09, + "items_per_second": 4.1391662873051786e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.1790585517883301e+08, + "cpu_time": 1.1790643299999993e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4761196800000000e+08, + "instructions_per_iteration": 1.2267357930000000e+09, + "items_per_second": 4.2406507200501971e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.2013888359069824e+08, + "cpu_time": 1.2013973500000042e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5230131200000000e+08, + "instructions_per_iteration": 1.2267075720000000e+09, + "items_per_second": 4.1618204002197799e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.2078585624694824e+08, + "cpu_time": 1.2078645080000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5365995120000002e+08, + "instructions_per_iteration": 1.2267229212000000e+09, + "items_per_second": 4.1405759199414141e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.2079691886901855e+08, + "cpu_time": 1.2079727299999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5368330600000000e+08, + "instructions_per_iteration": 1.2267147740000000e+09, + "items_per_second": 4.1391662873051786e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1409224122721436e+06, + "cpu_time": 2.1409478750711801e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.4960966256220518e+06, + "instructions_per_iteration": 1.6887657031098188e+04, + "items_per_second": 7.3268138284577610e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair06_baseline.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair06_baseline.json new file mode 100644 index 0000000..bf6baaa --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair06_baseline.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:57:10+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-disabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.32471,5.61084,9.99902], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.3216161727905273e+08, + "cpu_time": 1.3213310300000013e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7755064600000000e+08, + "instructions_per_iteration": 1.2887314220000000e+09, + "items_per_second": 3.7840631049132287e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.2308073043823242e+08, + "cpu_time": 1.2308148899999960e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5847908000000000e+08, + "instructions_per_iteration": 1.2887171020000000e+09, + "items_per_second": 4.0623492944580936e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.2742424011230469e+08, + "cpu_time": 1.2742496300000016e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6760092200000000e+08, + "instructions_per_iteration": 1.2887133740000000e+09, + "items_per_second": 3.9238779296329822e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.2684440612792969e+08, + "cpu_time": 1.2684520299999847e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6638374600000000e+08, + "instructions_per_iteration": 1.2887034100000000e+09, + "items_per_second": 3.9418124467821307e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.1351585388183594e+08, + "cpu_time": 1.1351658299999912e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.3839201000000000e+08, + "instructions_per_iteration": 1.2887007220000000e+09, + "items_per_second": 4.4046428000744516e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.2460536956787109e+08, + "cpu_time": 1.2460026819999950e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6168128080000001e+08, + "instructions_per_iteration": 1.2887132060000000e+09, + "items_per_second": 4.0233491151721776e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.2684440612792969e+08, + "cpu_time": 1.2684520299999848e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6638374600000000e+08, + "instructions_per_iteration": 1.2887133740000000e+09, + "items_per_second": 3.9418124467821307e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.9885277055100799e+06, + "cpu_time": 6.9806339426400932e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.4676821071881676e+07, + "instructions_per_iteration": 1.2235646284524573e+04, + "items_per_second": 2.3489701354053276e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair06_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair06_candidate.json new file mode 100644 index 0000000..3670908 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair06_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:56:59+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-enabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.20166,5.59717,10.043], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.2317252159118652e+08, + "cpu_time": 1.2279399899999976e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5867291200000000e+08, + "instructions_per_iteration": 1.2267222810000000e+09, + "items_per_second": 4.0718602217686628e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.2290668487548828e+08, + "cpu_time": 1.2289593900000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5811408000000000e+08, + "instructions_per_iteration": 1.2267377540000000e+09, + "items_per_second": 4.0684826859901310e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.1296153068542480e+08, + "cpu_time": 1.1296250400000040e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.3722919800000000e+08, + "instructions_per_iteration": 1.2267282550000000e+09, + "items_per_second": 4.4262474918225799e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.1744403839111328e+08, + "cpu_time": 1.1744511499999976e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4664252200000000e+08, + "instructions_per_iteration": 1.2267846530000000e+09, + "items_per_second": 4.2573077645673128e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.2960171699523926e+08, + "cpu_time": 1.2959074000000115e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7217294000000000e+08, + "instructions_per_iteration": 1.2266990750000000e+09, + "items_per_second": 3.8583003693010439e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.2121729850769043e+08, + "cpu_time": 1.2113765940000026e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5456633040000001e+08, + "instructions_per_iteration": 1.2267344036000001e+09, + "items_per_second": 4.1364397066899459e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.2290668487548828e+08, + "cpu_time": 1.2279399899999976e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5811408000000000e+08, + "instructions_per_iteration": 1.2267282550000000e+09, + "items_per_second": 4.0718602217686628e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.3121032790740291e+06, + "cpu_time": 6.2800802067434471e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.3255245571882099e+07, + "instructions_per_iteration": 3.1500394918159360e+04, + "items_per_second": 2.1491149182673861e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair07_baseline.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair07_baseline.json new file mode 100644 index 0000000..efe207c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair07_baseline.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:57:20+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-disabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.42871,5.62402,9.95605], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.3907480239868164e+08, + "cpu_time": 1.3906403299999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.9209676000000000e+08, + "instructions_per_iteration": 1.2889217130000000e+09, + "items_per_second": 3.5954659822069183e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.2913703918457031e+08, + "cpu_time": 1.2912740600000028e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7119754800000000e+08, + "instructions_per_iteration": 1.2887420070000000e+09, + "items_per_second": 3.8721446940551018e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.3158750534057617e+08, + "cpu_time": 1.3158842799999970e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7634366000000000e+08, + "instructions_per_iteration": 1.2887422850000000e+09, + "items_per_second": 3.7997262190866899e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.2700343132019043e+08, + "cpu_time": 1.2698913000000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6671596200000000e+08, + "instructions_per_iteration": 1.2887224910000000e+09, + "items_per_second": 3.9373448735336601e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.1505627632141113e+08, + "cpu_time": 1.1505738500000007e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4162734400000000e+08, + "instructions_per_iteration": 1.2886956280000000e+09, + "items_per_second": 4.3456576038122168e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.2837181091308594e+08, + "cpu_time": 1.2836527640000005e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6959625480000001e+08, + "instructions_per_iteration": 1.2887648248000002e+09, + "items_per_second": 3.9100678745389171e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.2913703918457031e+08, + "cpu_time": 1.2912740600000028e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7119754800000000e+08, + "instructions_per_iteration": 1.2887420070000000e+09, + "items_per_second": 3.8721446940551018e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.7272019552594312e+06, + "cpu_time": 8.7239138719129879e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.8336578259401616e+07, + "instructions_per_iteration": 8.9753757358675517e+04, + "items_per_second": 2.7525908074365731e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair07_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair07_candidate.json new file mode 100644 index 0000000..b230b0d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair07_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:57:31+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-enabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.44287,5.62012,9.90771], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.2032389640808105e+08, + "cpu_time": 1.2032481600000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5269658600000000e+08, + "instructions_per_iteration": 1.2267264190000000e+09, + "items_per_second": 4.1554187791153532e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.1731839179992676e+08, + "cpu_time": 1.1731881600000004e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4638157400000000e+08, + "instructions_per_iteration": 1.2266938120000000e+09, + "items_per_second": 4.2618909485073546e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.2059926986694336e+08, + "cpu_time": 1.2060024100000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5326836600000000e+08, + "instructions_per_iteration": 1.2267516180000000e+09, + "items_per_second": 4.1459286967759873e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.2110066413879395e+08, + "cpu_time": 1.2110121000000085e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5432046400000000e+08, + "instructions_per_iteration": 1.2267302220000000e+09, + "items_per_second": 4.1287779040357773e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.2286782264709473e+08, + "cpu_time": 1.2286877000000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5803111200000000e+08, + "instructions_per_iteration": 1.2269058000000000e+09, + "items_per_second": 4.0693823174106753e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.2044200897216797e+08, + "cpu_time": 1.2044277060000023e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5293962040000001e+08, + "instructions_per_iteration": 1.2267615742000000e+09, + "items_per_second": 4.1522797291690297e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.2059926986694336e+08, + "cpu_time": 1.2060024100000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5326836600000000e+08, + "instructions_per_iteration": 1.2267302220000000e+09, + "items_per_second": 4.1459286967759873e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.0071163655550689e+06, + "cpu_time": 2.0072878524058133e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.2132270213637911e+06, + "instructions_per_iteration": 8.3232762780049539e+04, + "items_per_second": 6.9801728690405260e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair08_baseline.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair08_baseline.json new file mode 100644 index 0000000..1ff70c9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair08_baseline.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:57:52+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-disabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.2334,5.55322,9.771], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.2773203849792480e+08, + "cpu_time": 1.2773286400000039e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6825496000000000e+08, + "instructions_per_iteration": 1.2887290050000000e+09, + "items_per_second": 3.9144193932737503e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.2766718864440918e+08, + "cpu_time": 1.2766820599999918e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6811047000000000e+08, + "instructions_per_iteration": 1.2888903680000000e+09, + "items_per_second": 3.9164018643765012e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.2130856513977051e+08, + "cpu_time": 1.2130961699999964e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5475758400000000e+08, + "instructions_per_iteration": 1.2887220110000000e+09, + "items_per_second": 4.1216847630472812e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.2889361381530762e+08, + "cpu_time": 1.2889452299999960e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7068531600000000e+08, + "instructions_per_iteration": 1.2887290260000000e+09, + "items_per_second": 3.8791407762143747e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.2598681449890137e+08, + "cpu_time": 1.2598772900000021e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6458096000000000e+08, + "instructions_per_iteration": 1.2887307230000000e+09, + "items_per_second": 3.9686404697397090e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.2631764411926270e+08, + "cpu_time": 1.2631858779999980e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6527785800000000e+08, + "instructions_per_iteration": 1.2887602266000001e+09, + "items_per_second": 3.9600574533303231e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.2766718864440918e+08, + "cpu_time": 1.2766820599999917e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6811047000000000e+08, + "instructions_per_iteration": 1.2887290260000000e+09, + "items_per_second": 3.9164018643765012e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.9857043649358801e+06, + "cpu_time": 2.9856466900422489e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.2707507712442214e+06, + "instructions_per_iteration": 7.2828466961758852e+04, + "items_per_second": 9.5829545320266770e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair08_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair08_candidate.json new file mode 100644 index 0000000..ab2ee9a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair08_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:57:42+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-enabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.27637,5.57275,9.82324], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.2255501747131348e+08, + "cpu_time": 1.2251988000000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5738288200000000e+08, + "instructions_per_iteration": 1.2267150100000000e+09, + "items_per_second": 4.0809703698697705e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.2128210067749023e+08, + "cpu_time": 1.2128301200000013e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5470151600000000e+08, + "instructions_per_iteration": 1.2267489700000000e+09, + "items_per_second": 4.1225889079997409e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.2447023391723633e+08, + "cpu_time": 1.2447122200000039e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6139703600000000e+08, + "instructions_per_iteration": 1.2267005030000000e+09, + "items_per_second": 4.0169927792626512e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.2365150451660156e+08, + "cpu_time": 1.2361425099999934e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5967780800000000e+08, + "instructions_per_iteration": 1.2267146880000000e+09, + "items_per_second": 4.0448410758076967e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.2119865417480469e+08, + "cpu_time": 1.2119916000000152e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5452529000000000e+08, + "instructions_per_iteration": 1.2267033730000000e+09, + "items_per_second": 4.1254411334203444e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.2263150215148926e+08, + "cpu_time": 1.2261750500000028e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5753690640000001e+08, + "instructions_per_iteration": 1.2267165088000000e+09, + "items_per_second": 4.0781668532720404e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.2255501747131348e+08, + "cpu_time": 1.2251988000000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5738288200000000e+08, + "instructions_per_iteration": 1.2267146880000000e+09, + "items_per_second": 4.0809703698697705e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.4405838139290554e+06, + "cpu_time": 1.4345621327858476e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.0256014181729225e+06, + "instructions_per_iteration": 1.9287475729083886e+04, + "items_per_second": 4.7615415018692671e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair09_baseline.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair09_baseline.json new file mode 100644 index 0000000..44240f7 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair09_baseline.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:58:03+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-disabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.5791,5.61768,9.74609], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.3213229179382324e+08, + "cpu_time": 1.3213325599999993e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7748832600000000e+08, + "instructions_per_iteration": 1.2887400850000000e+09, + "items_per_second": 3.7840587232634327e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.3417029380798340e+08, + "cpu_time": 1.3417159100000031e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.8176684000000000e+08, + "instructions_per_iteration": 1.2887584110000000e+09, + "items_per_second": 3.7265712977943211e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.2841701507568359e+08, + "cpu_time": 1.2841805900000036e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6968424200000000e+08, + "instructions_per_iteration": 1.2887161050000000e+09, + "items_per_second": 3.8935333853628687e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.3076710700988770e+08, + "cpu_time": 1.3076813500000028e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7462027400000000e+08, + "instructions_per_iteration": 1.2887252070000000e+09, + "items_per_second": 3.8235614509605030e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.2490844726562500e+08, + "cpu_time": 1.2490950100000121e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6231704600000000e+08, + "instructions_per_iteration": 1.2887293120000000e+09, + "items_per_second": 4.0028980661766888e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.3007903099060059e+08, + "cpu_time": 1.3008010840000041e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7317534560000002e+08, + "instructions_per_iteration": 1.2887338240000000e+09, + "items_per_second": 3.8461245847115628e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.3076710700988770e+08, + "cpu_time": 1.3076813500000028e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.7462027400000000e+08, + "instructions_per_iteration": 1.2887293120000000e+09, + "items_per_second": 3.8235614509605030e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.5680874755843454e+06, + "cpu_time": 3.5681442876079632e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.4932280858519180e+06, + "instructions_per_iteration": 1.6219543766703180e+04, + "items_per_second": 1.0662993651477534e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair09_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair09_candidate.json new file mode 100644 index 0000000..5c96250 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair09_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:58:13+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-enabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.64453,5.63037,9.70557], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.1937355995178223e+08, + "cpu_time": 1.1937445000000001e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5070269000000000e+08, + "instructions_per_iteration": 1.2267182410000000e+09, + "items_per_second": 4.1885009731982006e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.1556124687194824e+08, + "cpu_time": 1.1553393700000036e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4268766200000000e+08, + "instructions_per_iteration": 1.2267607270000000e+09, + "items_per_second": 4.3277327249741210e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.2050390243530273e+08, + "cpu_time": 1.2049518600000031e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5306724400000000e+08, + "instructions_per_iteration": 1.2267912470000000e+09, + "items_per_second": 4.1495433684794572e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.2363553047180176e+08, + "cpu_time": 1.2363655899999948e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5964374600000000e+08, + "instructions_per_iteration": 1.2267834410000000e+09, + "items_per_second": 4.0441112567683328e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.1842584609985352e+08, + "cpu_time": 1.1842664899999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4870311000000000e+08, + "instructions_per_iteration": 1.2267176750000000e+09, + "items_per_second": 4.2220226969353873e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.1950001716613770e+08, + "cpu_time": 1.1949335620000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5096089040000001e+08, + "instructions_per_iteration": 1.2267542662000000e+09, + "items_per_second": 4.1863822040711003e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.1937355995178223e+08, + "cpu_time": 1.1937445000000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5070269000000000e+08, + "instructions_per_iteration": 1.2267607270000000e+09, + "items_per_second": 4.1885009731982006e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.9493220522715980e+06, + "cpu_time": 2.9579890012627826e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.1935299869791539e+06, + "instructions_per_iteration": 3.4990074021070606e+04, + "items_per_second": 1.0350462058277815e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair10_baseline.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair10_baseline.json new file mode 100644 index 0000000..d5ccdb5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair10_baseline.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:58:34+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-disabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.59668,5.62109,9.61475], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.2701892852783203e+08, + "cpu_time": 1.2701999999999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6674922200000000e+08, + "instructions_per_iteration": 1.2887567320000000e+09, + "items_per_second": 3.9363879703983651e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.2294554710388184e+08, + "cpu_time": 1.2294641799999972e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5819440800000000e+08, + "instructions_per_iteration": 1.2887170860000000e+09, + "items_per_second": 4.0668122596300538e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.3542056083679199e+08, + "cpu_time": 1.3537236500000027e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.8439240000000000e+08, + "instructions_per_iteration": 1.2887397530000000e+09, + "items_per_second": 3.6935160289177117e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.1978602409362793e+08, + "cpu_time": 1.1974996100000013e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5155866000000000e+08, + "instructions_per_iteration": 1.2887201480000000e+09, + "items_per_second": 4.1753667042947887e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.2323570251464844e+08, + "cpu_time": 1.2316673299999970e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5880374800000000e+08, + "instructions_per_iteration": 1.2887141920000000e+09, + "items_per_second": 4.0595377324817185e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.2568135261535645e+08, + "cpu_time": 1.2565109539999995e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.6393968760000002e+08, + "instructions_per_iteration": 1.2887295822000000e+09, + "items_per_second": 3.9863241391445273e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.2323570251464844e+08, + "cpu_time": 1.2316673299999969e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5880374800000000e+08, + "instructions_per_iteration": 1.2887201480000000e+09, + "items_per_second": 4.0595377324817185e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.0179319681455307e+06, + "cpu_time": 6.0143101437172070e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.2638066364666313e+07, + "instructions_per_iteration": 1.8183605803030376e+04, + "items_per_second": 1.8425923965359168e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair10_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair10_candidate.json new file mode 100644 index 0000000..c29545b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/raw/pair10_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-05T02:58:24+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-nolog-enabled", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [5.70557,5.64258,9.66553], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.1929583549499512e+08, + "cpu_time": 1.1929687999999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5053209800000000e+08, + "instructions_per_iteration": 1.2266971640000000e+09, + "items_per_second": 4.1912244477810375e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.1551141738891602e+08, + "cpu_time": 1.1551230400000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4258271400000000e+08, + "instructions_per_iteration": 1.2267105930000000e+09, + "items_per_second": 4.3285432173528410e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.2334918975830078e+08, + "cpu_time": 1.2331685900000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5904237400000000e+08, + "instructions_per_iteration": 1.2267052590000000e+09, + "items_per_second": 4.0545956494075153e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.1572909355163574e+08, + "cpu_time": 1.1572967399999978e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4303961600000000e+08, + "instructions_per_iteration": 1.2267079590000000e+09, + "items_per_second": 4.3204131033843653e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.2078356742858887e+08, + "cpu_time": 1.2078410600000033e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5365482800000000e+08, + "instructions_per_iteration": 1.2267378780000000e+09, + "items_per_second": 4.1396175089460746e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_mean", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.1893382072448730e+08, + "cpu_time": 1.1892796460000002e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4977032600000000e+08, + "instructions_per_iteration": 1.2267117706000001e+09, + "items_per_second": 4.2068787853743676e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_median", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.1929583549499512e+08, + "cpu_time": 1.1929687999999984e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5053209800000000e+08, + "instructions_per_iteration": 1.2267079590000000e+09, + "items_per_second": 4.1912244477810375e+06 + }, + { + "name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64_stddev", + "run_name": "CountQueryBenchmark/NonMultikeyCountScan/500000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.3552653438995713e+06, + "cpu_time": 3.3443816177258911e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.0463598731713947e+06, + "instructions_per_iteration": 1.5437492024289437e+04, + "items_per_second": 1.1795292118760540e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/run_blocks.sh b/bench/db/report/evidence/mongodb_master_countscan_20260805/run_blocks.sh new file mode 100644 index 0000000..8dd1a38 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/run_blocks.sh @@ -0,0 +1,52 @@ +#!/usr/bin/env bash +set -euo pipefail + +out_dir=/tmp/mongo-count-bench/custom-final-nolog +benchmark_filter='CountQueryBenchmark/NonMultikeyCountScan/500000/64$' +baseline=/tmp/mongo-count-query-bm-nolog-disabled +candidate=/tmp/mongo-count-query-bm-nolog-enabled + +mkdir -p "$out_dir" + +orders=( + "baseline candidate" + "candidate baseline" + "candidate baseline" + "baseline candidate" + "baseline candidate" + "candidate baseline" + "baseline candidate" + "candidate baseline" + "baseline candidate" + "candidate baseline" +) + +run_arm() { + local pair=$1 + local arm=$2 + local binary + if [[ "$arm" == baseline ]]; then + binary=$baseline + else + binary=$candidate + fi + + local stem + stem=$(printf 'pair%02d_%s' "$pair" "$arm") + "$binary" \ + --benchmark_filter="$benchmark_filter" \ + --benchmark_min_time=0.01 \ + --benchmark_repetitions=5 \ + --benchmark_report_aggregates_only=false \ + --benchmark_out="$out_dir/$stem.json" \ + --benchmark_out_format=json \ + >"$out_dir/$stem.log" 2>&1 + printf 'completed %s\n' "$stem" +} + +for index in "${!orders[@]}"; do + pair=$((index + 1)) + read -r first second <<<"${orders[$index]}" + run_arm "$pair" "$first" + run_arm "$pair" "$second" +done diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/summary.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/summary.json new file mode 100644 index 0000000..1d8b7bf --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/summary.json @@ -0,0 +1,253 @@ +{ + "bootstrap_samples": 100000, + "bootstrap_seed": 20260805, + "metrics": { + "cpu_time": { + "baseline_block_mean_geomean": 125859998.12948851, + "candidate_block_mean_geomean": 119722350.68016045, + "candidate_over_baseline_ci95": [ + 0.9346355807017493, + 0.9674780346601226 + ], + "candidate_over_baseline_geomean": 0.9512343275024238, + "reduction_percent": 4.876567249757624, + "reduction_percent_ci95": [ + 3.252196533987739, + 6.536441929825065 + ] + }, + "instructions_per_iteration": { + "baseline_block_mean_geomean": 1288739490.702466, + "candidate_block_mean_geomean": 1226724428.645762, + "candidate_over_baseline_ci95": [ + 0.9518688592142245, + 0.9518903467290001 + ], + "candidate_over_baseline_geomean": 0.9518792878591021, + "reduction_percent": 4.812071214089785, + "reduction_percent_ci95": [ + 4.810965327099992, + 4.813114078577552 + ] + }, + "real_time": { + "baseline_block_mean_geomean": 125894873.90352793, + "candidate_block_mean_geomean": 119740440.11683571, + "candidate_over_baseline_ci95": [ + 0.9344098220665049, + 0.9674558445551503 + ], + "candidate_over_baseline_geomean": 0.9511145005680818, + "reduction_percent": 4.888549943191823, + "reduction_percent_ci95": [ + 3.2544155444849676, + 6.559017793349509 + ] + } + }, + "pair_count": 10, + "pairs": [ + { + "metrics": { + "cpu_time": { + "baseline_mean": 123089842.99999973, + "candidate_mean": 120216602.39999986, + "candidate_over_baseline": 0.9766573705029433 + }, + "instructions_per_iteration": { + "baseline_mean": 1288734376.2, + "candidate_mean": 1226716908.4, + "candidate_over_baseline": 0.9518772301373177 + }, + "real_time": { + "baseline_mean": 123096036.91101074, + "candidate_mean": 120234012.60375977, + "candidate_over_baseline": 0.9767496632785992 + } + }, + "pair": 1 + }, + { + "metrics": { + "cpu_time": { + "baseline_mean": 120628920.79999976, + "candidate_mean": 118985575.8000001, + "candidate_over_baseline": 0.9863768573149694 + }, + "instructions_per_iteration": { + "baseline_mean": 1288748067.4, + "candidate_mean": 1226705467.6, + "candidate_over_baseline": 0.9518582402802988 + }, + "real_time": { + "baseline_mean": 120643663.40637207, + "candidate_mean": 119029331.20727539, + "candidate_over_baseline": 0.9866190054784807 + } + }, + "pair": 2 + }, + { + "metrics": { + "cpu_time": { + "baseline_mean": 132962296.40000021, + "candidate_mean": 121028353.59999995, + "candidate_over_baseline": 0.9102456626944941 + }, + "instructions_per_iteration": { + "baseline_mean": 1288762969.0, + "candidate_mean": 1226723839.4, + "candidate_over_baseline": 0.9518614895894019 + }, + "real_time": { + "baseline_mean": 132997131.34765625, + "candidate_mean": 121027803.42102051, + "candidate_over_baseline": 0.910003112056998 + } + }, + "pair": 3 + }, + { + "metrics": { + "cpu_time": { + "baseline_mean": 123540312.60000005, + "candidate_mean": 113801531.39999995, + "candidate_over_baseline": 0.9211692038409162 + }, + "instructions_per_iteration": { + "baseline_mean": 1288723494.2, + "candidate_mean": 1226696628.0, + "candidate_over_baseline": 0.9518695309900403 + }, + "real_time": { + "baseline_mean": 123555564.8803711, + "candidate_mean": 113817214.96582031, + "candidate_over_baseline": 0.9211824257047455 + } + }, + "pair": 4 + }, + { + "metrics": { + "cpu_time": { + "baseline_mean": 123838412.9999998, + "candidate_mean": 120786450.8, + "candidate_over_baseline": 0.9753552865700902 + }, + "instructions_per_iteration": { + "baseline_mean": 1288724337.8, + "candidate_mean": 1226722921.2, + "candidate_over_baseline": 0.9518893103967886 + }, + "real_time": { + "baseline_mean": 124073410.03417969, + "candidate_mean": 120785856.24694824, + "candidate_over_baseline": 0.9735031560241167 + } + }, + "pair": 5 + }, + { + "metrics": { + "cpu_time": { + "baseline_mean": 124600268.1999995, + "candidate_mean": 121137659.40000026, + "candidate_over_baseline": 0.9722102620642734 + }, + "instructions_per_iteration": { + "baseline_mean": 1288713206.0, + "candidate_mean": 1226734403.6, + "candidate_over_baseline": 0.951906442712437 + }, + "real_time": { + "baseline_mean": 124605369.5678711, + "candidate_mean": 121217298.50769043, + "candidate_over_baseline": 0.9728095902132434 + } + }, + "pair": 6 + }, + { + "metrics": { + "cpu_time": { + "baseline_mean": 128365276.40000002, + "candidate_mean": 120442770.60000023, + "candidate_over_baseline": 0.9382815507262852 + }, + "instructions_per_iteration": { + "baseline_mean": 1288764824.8, + "candidate_mean": 1226761574.2, + "candidate_over_baseline": 0.9518893987430003 + }, + "real_time": { + "baseline_mean": 128371810.91308594, + "candidate_mean": 120442008.97216797, + "candidate_over_baseline": 0.9382278563766088 + } + }, + "pair": 7 + }, + { + "metrics": { + "cpu_time": { + "baseline_mean": 126318587.7999998, + "candidate_mean": 122617505.00000028, + "candidate_over_baseline": 0.9707004102526903 + }, + "instructions_per_iteration": { + "baseline_mean": 1288760226.6, + "candidate_mean": 1226716508.8, + "candidate_over_baseline": 0.9518578269879702 + }, + "real_time": { + "baseline_mean": 126317644.1192627, + "candidate_mean": 122631502.15148926, + "candidate_over_baseline": 0.9708184712161575 + } + }, + "pair": 8 + }, + { + "metrics": { + "cpu_time": { + "baseline_mean": 130080108.40000042, + "candidate_mean": 119493356.2, + "candidate_over_baseline": 0.918613596419786 + }, + "instructions_per_iteration": { + "baseline_mean": 1288733824.0, + "candidate_mean": 1226754266.2, + "candidate_over_baseline": 0.9519066259876485 + }, + "real_time": { + "baseline_mean": 130079030.99060059, + "candidate_mean": 119500017.1661377, + "candidate_over_baseline": 0.9186724121182351 + } + }, + "pair": 9 + }, + { + "metrics": { + "cpu_time": { + "baseline_mean": 125651095.39999995, + "candidate_mean": 118927964.6, + "candidate_over_baseline": 0.9464936554783114 + }, + "instructions_per_iteration": { + "baseline_mean": 1288729582.2, + "candidate_mean": 1226711770.6, + "candidate_over_baseline": 0.9518767843490261 + }, + "real_time": { + "baseline_mean": 125681352.61535645, + "candidate_mean": 118933820.7244873, + "candidate_over_baseline": 0.9463123864403359 + } + }, + "pair": 10 + } + ], + "repetitions_per_process": 5, + "schema_version": 1 +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/validation/aggregation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/validation/aggregation.json new file mode 100644 index 0000000..9b92d00 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/validation/aggregation.json @@ -0,0 +1 @@ +{"results": [{"test_file": "job0_fixture_setup_0", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868776.7960126, "end": 1785868777.4260151, "elapsed": 0.630002498626709, "log_info": {"log_name": "job0/57a072fc-b709-420e-95b6-896e6cd9994e.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "count_scan_optimization:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868777.4275212, "end": 1785868777.547174, "elapsed": 0.11965274810791016, "log_info": {"log_name": "job0/d66bdd8b-e461-470f-b4ac-cf7a7d01006a.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/aggregation/optimization/count_scan_optimization.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868777.6034286, "end": 1785868777.7608507, "elapsed": 0.15742206573486328, "log_info": {"log_name": "job0/5f41a89e-6623-427f-b9fd-0fb97f6a5dd9.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "count_scan_optimization:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868777.761783, "end": 1785868777.8827758, "elapsed": 0.12099289894104004, "log_info": {"log_name": "job0/1184e504-03ec-47a7-8a48-142401512ce6.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "count_scan_optimization:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868777.8837445, "end": 1785868777.8994107, "elapsed": 0.01566624641418457, "log_info": {"log_name": "job0/a3827a63-903f-4403-8008-a6eddfa980a1.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "count_scan_optimization:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868777.899948, "end": 1785868778.0525477, "elapsed": 0.15259981155395508, "log_info": {"log_name": "job0/16acab71-4032-4153-8745-4757f3236836.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "is_count_like:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868778.0581927, "end": 1785868778.174211, "elapsed": 0.11601829528808594, "log_info": {"log_name": "job0/f4811e03-2f77-4681-a99a-353817816788.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/aggregation/optimization/is_count_like.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868778.1751688, "end": 1785868778.3393354, "elapsed": 0.16416668891906738, "log_info": {"log_name": "job0/0a3b7e11-f5e2-481c-9316-90d1fc0b4144.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "is_count_like:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868778.3401906, "end": 1785868778.4536376, "elapsed": 0.11344695091247559, "log_info": {"log_name": "job0/77650217-fa0a-4f59-bf01-b454b7af3f39.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "is_count_like:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868778.4545698, "end": 1785868778.4820719, "elapsed": 0.027502059936523438, "log_info": {"log_name": "job0/b1f148e3-2b4a-4521-a06c-68bb21ebbb49.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "is_count_like:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868778.482546, "end": 1785868778.620546, "elapsed": 0.1380000114440918, "log_info": {"log_name": "job0/8107c8f8-958a-4578-a89b-23860246e61b.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "job0_fixture_teardown", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868778.6259143, "end": 1785868778.6605105, "elapsed": 0.03459620475769043, "log_info": {"log_name": "job0/a70ee948-c724-4fa3-ae2f-2f03b6c4dc2e.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}], "failures": 0} \ No newline at end of file diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805/validation/core.json b/bench/db/report/evidence/mongodb_master_countscan_20260805/validation/core.json new file mode 100644 index 0000000..e397dab --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805/validation/core.json @@ -0,0 +1 @@ +{"results": [{"test_file": "job0_fixture_setup_0", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868758.1571383, "end": 1785868758.7934835, "elapsed": 0.6363451480865479, "log_info": {"log_name": "job0/be55dd05-f8b2-45ee-9f26-d98e50b2eb8f.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "index_count_scan:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868758.7951562, "end": 1785868759.0110707, "elapsed": 0.21591448783874512, "log_info": {"log_name": "job0/fa0916e1-38a7-4c27-9591-df040fe65291.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/index/index_count_scan.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868759.0677023, "end": 1785868759.3077471, "elapsed": 0.24004483222961426, "log_info": {"log_name": "job0/1499b30c-8d20-4505-8957-efa9c0e06061.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "index_count_scan:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868759.308636, "end": 1785868759.4332988, "elapsed": 0.12466287612915039, "log_info": {"log_name": "job0/80420148-64d9-4cb5-aa60-bc3490c2b51b.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "index_count_scan:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868759.434266, "end": 1785868759.4436204, "elapsed": 0.009354352951049805, "log_info": {"log_name": "job0/6356cd58-1a93-4985-81ee-58565834e3ff.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "index_count_scan:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868759.4441822, "end": 1785868759.5902708, "elapsed": 0.1460886001586914, "log_info": {"log_name": "job0/32e9e05e-14d4-40ab-b3ec-6240a2c8956e.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "count_scan_memory_limit:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868759.5955358, "end": 1785868759.7102025, "elapsed": 0.11466670036315918, "log_info": {"log_name": "job0/46816c29-4a4e-4f8c-acfc-63ed8f312660.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/query/count/count_scan_memory_limit.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868759.7110453, "end": 1785868759.884111, "elapsed": 0.1730656623840332, "log_info": {"log_name": "job0/ba0a4bde-13f1-45ef-af00-04c87255df2a.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "count_scan_memory_limit:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868759.8850203, "end": 1785868760.006239, "elapsed": 0.12121868133544922, "log_info": {"log_name": "job0/22e85feb-9ea7-4048-bd9b-2ad89742fa75.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "count_scan_memory_limit:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868760.0072181, "end": 1785868760.0180254, "elapsed": 0.010807275772094727, "log_info": {"log_name": "job0/67ab1aaa-d2af-4df8-ad28-094401518a83.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "count_scan_memory_limit:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868760.0185173, "end": 1785868760.1666257, "elapsed": 0.14810848236083984, "log_info": {"log_name": "job0/f196f4c2-9b05-459c-a343-e448eba432b5.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "explain_count:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868760.1720011, "end": 1785868760.2902942, "elapsed": 0.11829304695129395, "log_info": {"log_name": "job0/cb652141-b645-4728-b28d-9f07c3c85618.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/query/explain/explain_count.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868760.2913175, "end": 1785868760.4466865, "elapsed": 0.15536904335021973, "log_info": {"log_name": "job0/f82f7b92-b4e3-476a-8a2a-89c301fea9b6.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "explain_count:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868760.4474978, "end": 1785868760.5669851, "elapsed": 0.11948728561401367, "log_info": {"log_name": "job0/2d08f331-b419-428a-966d-c5e60b45c8c6.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "explain_count:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868760.5678434, "end": 1785868760.5757225, "elapsed": 0.007879018783569336, "log_info": {"log_name": "job0/96830bcc-621a-4e04-b50f-aa71fc587cdd.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "explain_count:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868760.5761654, "end": 1785868760.7240252, "elapsed": 0.14785981178283691, "log_info": {"log_name": "job0/2143ea41-d76d-40c3-ae6d-ae608338fd85.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "explain_multi_plan_count:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868760.7290382, "end": 1785868760.8484273, "elapsed": 0.11938905715942383, "log_info": {"log_name": "job0/9fa58ab6-14f1-4f93-92fb-59157aba19c3.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "jstests/core/query/explain/explain_multi_plan_count.js", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868760.849479, "end": 1785868760.9894414, "elapsed": 0.13996243476867676, "log_info": {"log_name": "job0/f92cf32b-096f-412e-909a-8b107fa1ed10.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "explain_multi_plan_count:RunQueryStats", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868760.9904134, "end": 1785868761.1117442, "elapsed": 0.12133073806762695, "log_info": {"log_name": "job0/6792a045-3978-4a31-b151-b2f9f4b22420.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "explain_multi_plan_count:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868761.112805, "end": 1785868761.1206813, "elapsed": 0.007876396179199219, "log_info": {"log_name": "job0/c158bdc1-9583-46ff-9ee5-eb564cdab455.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "explain_multi_plan_count:ValidateCollections", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868761.121198, "end": 1785868761.2584457, "elapsed": 0.13724780082702637, "log_info": {"log_name": "job0/d04046ba-b559-487c-b54b-a13b175efe0c.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}, {"test_file": "job0_fixture_teardown", "group_id": "job0", "status": "pass", "exit_code": 0, "start": 1785868761.2635036, "end": 1785868761.299418, "elapsed": 0.03591442108154297, "log_info": {"log_name": "job0/02819818-f98f-4bb5-9ad5-39b2138c7117.log", "logs_to_merge": ["job0/global.log"], "rendering_type": "resmoke", "version": 0}}], "failures": 0} \ No newline at end of file diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/analyze.py b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/analyze.py new file mode 100644 index 0000000..056877b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/analyze.py @@ -0,0 +1,2563 @@ +#!/usr/bin/env python3 + +"""Fail-closed validator and analyzer for the frozen three-arm CountScan campaign. + +The adoption gates read one interval family only: the pre-frozen stratified +log-ratio Welch-t interval implemented in this file. The stratified bootstrap is +retained as a clearly separated sensitivity output and is structurally unable to +reach the gate function, which is handed a gate-input mapping derived solely from +the t intervals. +""" + +from __future__ import annotations + +import argparse +import hashlib +import json +import math +import random +import re +import sys +from array import array +from collections import Counter +from collections.abc import Iterable, Sequence +from datetime import datetime +from math import fsum +from pathlib import Path +from typing import Any + +EVIDENCE_DIR = Path(__file__).resolve().parent +CAMPAIGN_PATH = EVIDENCE_DIR / "campaign.json" +RUN_RECORD_PATH = EVIDENCE_DIR / "campaign_run.json" +PARTIAL_JOURNAL_PATH = EVIDENCE_DIR / "campaign_partial.json" +LEDGER_PATH = EVIDENCE_DIR / "attempt_ledger.jsonl" +BUILD_ATTESTATION_PATH = EVIDENCE_DIR / "build_attestation.json" +RAW_DIR = EVIDENCE_DIR / "raw" +LOG_DIR = EVIDENCE_DIR / "logs" +SUMMARY_PATH = EVIDENCE_DIR / "summary.json" + +ARMS = ("A", "B", "C") +ARM_LABELS = { + "A": "upstream_production_normalized_harness", + "B": "rejected_heavyweight_implementation", + "C": "final_candidate", +} +ARM_COMMITS = { + "A": "0561c098b99ac5e929005e70a2e37d7a97a82423", + "B": "4109dcc31ff6df595c6b2e5caf3fbce077c488ba", + "C": "90814b83d3e55f099c1244266d86700b5f633972", +} +HARNESS_SOURCE_COMMIT = "4109dcc31ff6df595c6b2e5caf3fbce077c488ba" +ARM_BINARY_PATHS = { + "A": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "B": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "C": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", +} +# Provisional smoke/reference snapshots that predate the attested builder. They can never +# become formal campaign arms because their provenance cannot be reconstructed after the fact. +FORBIDDEN_BINARY_PATHS = ( + "/tmp/mongo-count-query-bm-4109dcc-A-pristine", + "/tmp/mongo-count-query-bm-4109dcc-C-final.c1", + "/tmp/mongo-count-query-bm-4109dcc-B-previous", + "/tmp/mongo-count-query-bm-4109dcc-C-final", +) +# Rejecting the provisional snapshots by filename alone is not enough: the same bytes could be +# copied to a canonical path. These are the observed contents of the provisional builds. +FORBIDDEN_BINARY_SHA256 = ( + "3fd2cbee48ac182086b40226cdc7ffd54326161a810ff6e0d6c6a96332042c2a", + "94c021e6b523256270ca519ea4c26bbbdbbc09720f50fe40bbd22460f18d1382", +) +PRODUCTION_FILES = ( + "src/mongo/db/exec/classic/count.cpp", + "src/mongo/db/exec/classic/count.h", + "src/mongo/db/exec/classic/count_scan.cpp", + "src/mongo/db/exec/classic/count_scan.h", + "src/mongo/db/exec/classic/plan_stage.h", + "src/mongo/db/exec/classic/working_set.h", +) +COMMON_HARNESS_FILES = ( + "buildscripts/resmokeconfig/suites/benchmarks_query.yml", + "src/mongo/db/query/BUILD.bazel", + "src/mongo/db/query/count_query_bm.cpp", + "src/mongo/db/query/query_bm_fixture.cpp", + "src/mongo/db/query/query_bm_fixture.h", +) +MANIFEST_FILES = tuple(sorted(set(PRODUCTION_FILES) | set(COMMON_HARNESS_FILES))) +# Commit-derived Git blob identities, pinned so that a reader of this bundle alone can detect a +# doctored local repository or a swapped arm label without trusting the machine that built it. +ARM_PRODUCTION_BLOBS = { + "A": { + "src/mongo/db/exec/classic/count.cpp": "9f4c97f374315f912eda92767ef38b750abc8b92", + "src/mongo/db/exec/classic/count.h": "e74f83b830b5be94bda5250f4f700c801e32b3bf", + "src/mongo/db/exec/classic/count_scan.cpp": "768d1d2066bcab98c6957dba0ce1c28ad057c0c3", + "src/mongo/db/exec/classic/count_scan.h": "262473b32d38cce412ab29dc6b0f6c6d79cd1273", + "src/mongo/db/exec/classic/plan_stage.h": "083e605f7f46a393443ac3b3200eb66dc18bc7f0", + "src/mongo/db/exec/classic/working_set.h": "011adacfe93c532104f2e5d02e08b750fcf614c3", + }, + "B": { + "src/mongo/db/exec/classic/count.cpp": "6cc8d99e0c433d0fa1fe297159d970008e10020f", + "src/mongo/db/exec/classic/count.h": "0f638ba2b822a9d0a642de5d3d95e569a5dfdfe7", + "src/mongo/db/exec/classic/count_scan.cpp": "0cb3b921e84754d7f7cb125934696319f80d660c", + "src/mongo/db/exec/classic/count_scan.h": "b958a1210eefa8f9eccfbf8a6b14387cf20be5ca", + "src/mongo/db/exec/classic/plan_stage.h": "9649aac1d351227d60f61482d0ab5152f9e86c6c", + "src/mongo/db/exec/classic/working_set.h": "a7488fa87416c966ce4e56f1226026fb7755d353", + }, + "C": { + "src/mongo/db/exec/classic/count.cpp": "109f7d553f429de6f8a13f68925f483293a8f8bd", + "src/mongo/db/exec/classic/count.h": "e74f83b830b5be94bda5250f4f700c801e32b3bf", + "src/mongo/db/exec/classic/count_scan.cpp": "87f37933a92a18720ac2e8144fc7d5200ad2f9d4", + "src/mongo/db/exec/classic/count_scan.h": "29b4a8db7bd7ccef98ef6fb59f6d18fe76781e76", + "src/mongo/db/exec/classic/plan_stage.h": "6dba84ffd2dceb1c4ed4ccb5130bd751d76db7de", + "src/mongo/db/exec/classic/working_set.h": "011adacfe93c532104f2e5d02e08b750fcf614c3", + }, +} +# Four harness files come unchanged from the candidate commit; count_query_bm.cpp is a new file +# there and additionally carries the evidence-only point-query control, so it is pinned directly. +POINT_CONTROL_FILE = "src/mongo/db/query/count_query_bm.cpp" +POINT_CONTROL_BLOB = "223e28efbc6b474cf4c32bc7328f7578b4569edc" +COMMON_HARNESS_BLOBS = { + "buildscripts/resmokeconfig/suites/benchmarks_query.yml": "0aa7433db8e59c5b9a258d131993a1bcbc0db9e3", + "src/mongo/db/query/BUILD.bazel": "bbc0ea37c3478f7767b0157944b0d148e4f7a907", + "src/mongo/db/query/query_bm_fixture.cpp": "55e0c66e2825c62972d1a60be4cce759ca55be7c", + "src/mongo/db/query/query_bm_fixture.h": "a37c66eee4446692be9ad5cd825e9fc40d7ef1b3", + POINT_CONTROL_FILE: POINT_CONTROL_BLOB, +} +# count_query_bm.cpp does not exist at the reconstruction base, so resetting an arm must delete it +# rather than restore it, and it legitimately appears as an untracked addition afterwards. +BASE_ABSENT_MANIFEST_FILES = (POINT_CONTROL_FILE,) + + +def expected_manifest_blobs(arm: str) -> dict[str, str]: + return {**ARM_PRODUCTION_BLOBS[arm], **COMMON_HARNESS_BLOBS} +SOURCE_ARTIFACTS = ( + "arm_A_production.patch", + "arm_A_source_manifest.json", + "arm_B_production.patch", + "arm_B_source_manifest.json", + "arm_C_production.patch", + "arm_C_source_manifest.json", + "build_attestation.json", + "common_harness.patch", +) +PROTOCOL_ARTIFACTS = ( + "analyze.py", + "build_arms.py", + "run_campaign.py", + "test_protocol.py", +) +BUILD_COMMAND = ("bazel", "build", "--config=opt", "//src/mongo/db/query:count_query_bm") +BUILD_ORDER = ("C1", "A", "B", "C2") +BUILD_ARM_OF = {"C1": "C", "A": "A", "B": "B", "C2": "C"} +CAMPAIGN_BUILD_OF_ARM = {"A": "A", "B": "B", "C": "C2"} + +WORKLOADS = ("S", "M", "W", "P", "X") +WORKLOAD_SPECS = { + "S": { + "filter": "^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "role": "count_endpoint", + "minimum_time_seconds": 0.01, + }, + "M": { + "filter": "^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "role": "count_endpoint", + "minimum_time_seconds": 0.01, + }, + "W": { + "filter": "^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "role": "count_endpoint", + "minimum_time_seconds": 0.01, + }, + "P": { + "filter": "^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "role": "negative_control", + "minimum_time_seconds": 0.05, + }, + # The only workload where the optimization cannot fire, and therefore the only place a + # regression could hide. Its plan is COUNT -> FETCH -> IXSCAN, so CountStage's child is a FETCH. + # It doubles as the many-work() control the rejected implementation's base-class refactor needs: + # a fetching count drives on the order of one work() call per document through stages this + # change does not touch. Measured at the campaign size it retires 1.876G instructions per + # iteration with 0.001% spread between repetitions, and settles on exactly one iteration. + "X": { + "filter": "^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "role": "non_intrusion_control", + "minimum_time_seconds": 0.01, + }, +} +COUNT_WORKLOADS = tuple(key for key in WORKLOADS if WORKLOAD_SPECS[key]["role"] == "count_endpoint") +CONTROL_WORKLOADS = tuple(key for key in WORKLOADS if WORKLOAD_SPECS[key]["role"].endswith("control")) +ARM_PERMUTATIONS = ("ABC", "ACB", "BAC", "BCA", "CAB", "CBA") +WORKLOAD_ROTATIONS = ("SMWPX", "MWPXS", "WPXSM", "PXSMW", "XSMWP") +BLOCK_SCHEDULE = ( + ("ABC", "SMWPX"), + ("ACB", "SMWPX"), + ("BAC", "SMWPX"), + ("BCA", "SMWPX"), + ("CAB", "SMWPX"), + ("CBA", "SMWPX"), + ("ABC", "MWPXS"), + ("ACB", "MWPXS"), + ("BAC", "MWPXS"), + ("BCA", "MWPXS"), + ("CAB", "MWPXS"), + ("CBA", "MWPXS"), + ("ABC", "WPXSM"), + ("ACB", "WPXSM"), + ("BAC", "WPXSM"), + ("BCA", "WPXSM"), + ("CAB", "WPXSM"), + ("CBA", "WPXSM"), + ("ABC", "PXSMW"), + ("ACB", "PXSMW"), + ("BAC", "PXSMW"), + ("BCA", "PXSMW"), + ("CAB", "PXSMW"), + ("CBA", "PXSMW"), + ("ABC", "XSMWP"), + ("ACB", "XSMWP"), + ("BAC", "XSMWP"), + ("BCA", "XSMWP"), + ("CAB", "XSMWP"), + ("CBA", "XSMWP"), +) +BLOCK_EXECUTION_SEED = 410_920_260_805 +# The 30 blocks keep their frozen (arm order, workload rotation) assignment, but the order in +# which they execute is a fixed permutation derived once from BLOCK_EXECUTION_SEED with +# random.Random(seed).shuffle(list(range(1, BLOCK_COUNT + 1))). Systematic execution would place each +# arm-order stratum at a fixed period of six blocks; a host disturbance near that period would +# then alias onto one stratum and bias the estimate without widening an interval whose standard +# error deliberately excludes between-stratum variance. +BLOCK_EXECUTION_ORDER = ( + 21, 20, 17, 13, 23, 18, 22, 15, 2, 26, 6, 19, 12, 16, 11, 14, + 1, 24, 29, 7, 4, 9, 25, 5, 10, 30, 27, 28, 3, 8, +) +COMPARISONS = { + "C_over_A": ("C", "A", "final_vs_upstream_adoption"), + "C_over_B": ("C", "B", "final_vs_previous_incremental_adoption"), + "B_over_A": ("B", "A", "descriptive_previous_vs_upstream_only"), +} +METRIC_ROLES = { + "instructions_per_iteration": "primary", + "cpu_time": "secondary", + "real_time": "auxiliary", +} +REPETITIONS = 5 +BLOCK_COUNT = 30 +PROCESS_COUNT = 450 +BLOCKS_PER_STRATUM = 5 +BOOTSTRAP_SAMPLES = 200_000 +BOOTSTRAP_SEED = 410_920_260_805 +ORDINARY_CONFIDENCE = 0.95 +ADJUSTED_CONFIDENCE = 0.9833333333333333 +# The C/B comparison asks whether the previous implementation's extra machinery bought anything +# worth its cost. That is a NONINFERIORITY claim, and it must be tested as one: the previous +# implementation is a strict mechanistic superset of the candidate (it additionally devirtualizes +# the child call, inlines isEOF, and constant-folds the materialization branch away), so it is +# expected to be slightly faster. Requiring the candidate to be strictly faster than a superset of +# itself would be a gate designed to fail. The margin below is fixed on practical grounds BEFORE +# any measurement: a difference at or under it does not justify a template on the base class of +# every classic stage plus two friend declarations and a second entry point. +NONINFERIORITY_MARGIN = 1.01 +# CPU time is secondary, but "secondary" must not mean "absent from the decision": an +# instruction-count win paired with a CPU-time regression is the classic failure mode this +# non-regression bound exists to catch. +CPU_NON_REGRESSION_UPPER = 1.01 +# The un-optimized control must not regress. One-sided on purpose: an improvement there would be +# implausible but harmless, whereas a regression is the failure this control exists to detect. +NON_INTRUSION_BAND = (0.998, 1.002) +# Set from the instrument, not a round number: point-control instructions reproduce to about +# 0.1% between repetitions, so this band is several times the 95% half-width while still being +# far tighter than the effect claimed on the count endpoints. +POINT_CONTROL_INSTRUCTION_BAND = (0.998, 1.002) +POINT_CONTROL_CPU_BAND = (0.97, 1.03) +COUNT_FAMILY_ENDPOINT_COUNT = 3 +PLACEHOLDER_PREFIX = "PLACEHOLDER_" + +SELECTED_CPU = 0 +SIBLING_CPU = 48 +PREFLIGHT_MAX_BUSY_FRACTION = 0.10 +PER_PROCESS_MAX_SIBLING_BUSY_FRACTION = 0.25 +PER_PROCESS_MIN_SELECTED_BUSY_FRACTION = 0.50 +COOLDOWN_SECONDS = 30 +PREFLIGHT_SAMPLE_SECONDS = 5 + + +def fail(message: str) -> None: + raise SystemExit(f"evidence validation failed: {message}") + + +def load_json(path: Path) -> dict[str, Any]: + try: + value = json.loads(path.read_text(encoding="utf-8")) + except FileNotFoundError: + fail(f"missing JSON file: {path}") + except (OSError, json.JSONDecodeError) as exc: + fail(f"cannot read JSON file {path}: {exc}") + if not isinstance(value, dict): + fail(f"top-level JSON value is not an object: {path}") + return value + + +def require_equal(actual: Any, expected: Any, label: str) -> None: + if actual != expected: + fail(f"{label}: expected {expected!r}, got {actual!r}") + + +def require_mapping(value: Any, label: str) -> dict[str, Any]: + if not isinstance(value, dict): + fail(f"{label} is not an object") + return value + + +def require_list(value: Any, label: str) -> list[Any]: + if not isinstance(value, list): + fail(f"{label} is not an array") + return value + + +def require_nonempty_string(value: Any, label: str) -> str: + if not isinstance(value, str) or not value.strip(): + fail(f"{label} is empty or not a string") + return value + + +def positive_finite(value: Any, label: str) -> float: + if isinstance(value, bool) or not isinstance(value, (int, float)): + fail(f"{label} is not numeric") + result = float(value) + if not math.isfinite(result) or result <= 0.0: + fail(f"{label} must be positive and finite, got {value!r}") + return result + + +def nonnegative_finite(value: Any, label: str) -> float: + if isinstance(value, bool) or not isinstance(value, (int, float)): + fail(f"{label} is not numeric") + result = float(value) + if not math.isfinite(result) or result < 0.0: + fail(f"{label} must be nonnegative and finite, got {value!r}") + return result + + +def fraction(value: Any, label: str) -> float: + result = nonnegative_finite(value, label) + if result > 1.0: + fail(f"{label} must be a fraction in [0, 1], got {value!r}") + return result + + +def positive_integer(value: Any, label: str) -> int: + if isinstance(value, bool) or not isinstance(value, int) or value <= 0: + fail(f"{label} must be a positive integer, got {value!r}") + return value + + +def sha256_file(path: Path) -> str: + digest = hashlib.sha256() + try: + with path.open("rb") as stream: + for chunk in iter(lambda: stream.read(1024 * 1024), b""): + digest.update(chunk) + except OSError as exc: + fail(f"cannot hash {path}: {exc}") + return digest.hexdigest() + + +def parse_timestamp(value: Any, label: str) -> datetime: + if not isinstance(value, str) or not value: + fail(f"{label} is empty") + try: + timestamp = datetime.fromisoformat(value) + except ValueError as exc: + fail(f"{label} is invalid: {exc}") + if timestamp.tzinfo is None or timestamp.utcoffset() is None: + fail(f"{label} lacks a UTC offset: {value!r}") + return timestamp + + +# --------------------------------------------------------------------------- +# Self-contained Student-t quantile +# --------------------------------------------------------------------------- + +_FP_MIN = 1e-300 + +# Two-sided critical values at the two frozen confidence levels for integer degrees of +# freedom. Generated with, and independently re-validated against, SciPy in +# test_protocol.py. Because the Student-t critical value decreases monotonically in the +# degrees of freedom, the entries at floor(df) and ceil(df) bracket the exact value; the +# bracket is used as a conservative fail-closed guard on the self-contained quantile. +_T_TABLE_MAX_DF = 40 +_T_CRITICAL_TABLE = { + "ordinary_ci95": ( + 12.706204736174694, + 4.302652729749462, + 3.1824463052837078, + 2.7764451051977934, + 2.5705818356363146, + 2.4469118511449786, + 2.364624251592784, + 2.306004135204166, + 2.262157162798205, + 2.228138851986274, + 2.200985160091639, + 2.1788128296672284, + 2.1603686564627913, + 2.144786687917804, + 2.131449545559776, + 2.1199052992212546, + 2.1098155778333156, + 2.1009220402410382, + 2.0930240544083087, + 2.085963447265864, + 2.0796138447276795, + 2.0738730679040254, + 2.0686576104190486, + 2.0638985616280245, + 2.0595385527532972, + 2.0555294386428735, + 2.0518305164802846, + 2.0484071417952454, + 2.045229642132703, + 2.0422724563012378, + 2.039513446396408, + 2.0369333434601016, + 2.0345152974493383, + 2.0322445093177186, + 2.030107928250343, + 2.0280940009804502, + 2.0261924630291093, + 2.0243941639119694, + 2.022690920036761, + 2.021075390306273, + ), + "bonferroni_adjusted_ci98_333333": ( + 38.188459297025744, + 7.648803937915553, + 4.856657272768983, + 3.9607864827701835, + 3.53411070405837, + 3.287455157088189, + 3.1275522742463706, + 3.0157618368871684, + 2.93332408837399, + 2.8700725556589806, + 2.8200336999976012, + 2.779473101781101, + 2.745938723172568, + 2.7177551594597733, + 2.6937393191964882, + 2.6730322864426266, + 2.654995583554841, + 2.639144819415993, + 2.625105913222787, + 2.612585423033488, + 2.601349952556038, + 2.5912115559036564, + 2.582017198304117, + 2.573641017040885, + 2.565978552077901, + 2.558942385718912, + 2.552458805791156, + 2.5464652227804265, + 2.540908149498905, + 2.535741605435288, + 2.530925845218133, + 2.5264263369378113, + 2.5222129348896756, + 2.5182592049204926, + 2.514541870529143, + 2.511040355246327, + 2.507736402325894, + 2.504613756932469, + 2.5016578991672045, + 2.498855818693544, + ), +} + + +def _betacf(a: float, b: float, x: float) -> float: + """Continued-fraction expansion for the incomplete beta function.""" + qab = a + b + qap = a + 1.0 + qam = a - 1.0 + c = 1.0 + d = 1.0 - qab * x / qap + if abs(d) < _FP_MIN: + d = _FP_MIN + d = 1.0 / d + h = d + for iteration in range(1, 501): + m2 = 2 * iteration + numerator = iteration * (b - iteration) * x / ((qam + m2) * (a + m2)) + d = 1.0 + numerator * d + if abs(d) < _FP_MIN: + d = _FP_MIN + c = 1.0 + numerator / c + if abs(c) < _FP_MIN: + c = _FP_MIN + d = 1.0 / d + h *= d * c + numerator = -(a + iteration) * (qab + iteration) * x / ((a + m2) * (qap + m2)) + d = 1.0 + numerator * d + if abs(d) < _FP_MIN: + d = _FP_MIN + c = 1.0 + numerator / c + if abs(c) < _FP_MIN: + c = _FP_MIN + d = 1.0 / d + delta = d * c + h *= delta + if abs(delta - 1.0) < 1e-16: + return h + fail("incomplete beta continued fraction did not converge") + raise AssertionError("unreachable") + + +def regularized_incomplete_beta(a: float, b: float, x: float) -> float: + if not (math.isfinite(a) and math.isfinite(b)) or a <= 0.0 or b <= 0.0: + fail(f"regularized incomplete beta requires positive finite parameters, got a={a!r}, b={b!r}") + if x <= 0.0: + return 0.0 + if x >= 1.0: + return 1.0 + front = math.exp( + math.lgamma(a + b) - math.lgamma(a) - math.lgamma(b) + a * math.log(x) + b * math.log1p(-x) + ) + if x < (a + 1.0) / (a + b + 2.0): + return front * _betacf(a, b, x) / a + return 1.0 - front * _betacf(b, a, 1.0 - x) / b + + +def student_t_cdf(t: float, df: float) -> float: + if not math.isfinite(t): + fail(f"Student-t CDF requires a finite quantile, got {t!r}") + if not math.isfinite(df) or df <= 0.0: + fail(f"Student-t CDF requires positive finite degrees of freedom, got {df!r}") + tail = 0.5 * regularized_incomplete_beta(df / 2.0, 0.5, df / (df + t * t)) + return 1.0 - tail if t > 0.0 else tail + + +def student_t_ppf(p: float, df: float) -> float: + """Self-contained two-sided Student-t quantile, validated against SciPy in the tests.""" + if not math.isfinite(p) or not 0.0 < p < 1.0: + fail(f"Student-t quantile requires a probability in (0, 1), got {p!r}") + if not math.isfinite(df) or df <= 0.0: + fail(f"Student-t quantile requires positive finite degrees of freedom, got {df!r}") + if p == 0.5: + return 0.0 + if p < 0.5: + return -student_t_ppf(1.0 - p, df) + low = 0.0 + high = 1.0 + while student_t_cdf(high, df) < p: + high *= 2.0 + if high > 1e12: + fail(f"Student-t quantile failed to bracket p={p!r} at df={df!r}") + for _ in range(200): + middle = 0.5 * (low + high) + if student_t_cdf(middle, df) < p: + low = middle + else: + high = middle + return 0.5 * (low + high) + + +def _table_critical(level_key: str, df_index: int) -> float: + table = _T_CRITICAL_TABLE[level_key] + return table[min(max(df_index, 1), _T_TABLE_MAX_DF) - 1] + + +def guarded_t_critical(confidence: float, df: float, level_key: str) -> float: + """Return the exact critical value after a conservative floor-df bracket check.""" + if df < 1.0: + fail(f"degrees of freedom below one are not admissible for a t interval: {df!r}") + critical = student_t_ppf(1.0 - (1.0 - confidence) / 2.0, df) + if not math.isfinite(critical) or critical <= 0.0: + fail(f"non-finite or non-positive t critical value at df={df!r}") + upper_guard = _table_critical(level_key, math.floor(df)) + lower_guard = _table_critical(level_key, math.ceil(df)) + if not lower_guard - 1e-9 <= critical <= upper_guard + 1e-9: + fail( + f"t critical value {critical!r} at df={df!r} escapes the conservative floor-df bracket " + f"[{lower_guard!r}, {upper_guard!r}] for {level_key}" + ) + return critical + + +# --------------------------------------------------------------------------- +# Stratified log-ratio Welch-t interval (the only gate interval) +# --------------------------------------------------------------------------- + +STRATUM_BLOCKS = { + permutation: tuple( + block for block, (candidate, _) in enumerate(BLOCK_SCHEDULE, start=1) if candidate == permutation + ) + for permutation in ARM_PERMUTATIONS +} + +CONFIDENCE_LEVELS = { + "ordinary_ci95": ORDINARY_CONFIDENCE, + "bonferroni_adjusted_ci98_333333": ADJUSTED_CONFIDENCE, +} + + +def stratified_log_ratio_t_interval(log_ratio_by_block: dict[int, float], label: str) -> dict[str, Any]: + """Pre-frozen stratified log-ratio Welch-t interval. + + theta = mean over strata of the stratum mean log ratio + a_h = s_h^2 / (H^2 * n_h) + SE = sqrt(sum a_h) + df = (sum a_h)^2 / sum(a_h^2 / (n_h - 1)) + """ + strata_count = len(ARM_PERMUTATIONS) + stratum_means: list[float] = [] + contributions: list[float] = [] + stratum_detail: dict[str, Any] = {} + for permutation in ARM_PERMUTATIONS: + blocks = STRATUM_BLOCKS[permutation] + size = len(blocks) + if size < 2: + fail(f"{label}: stratum {permutation} needs at least two blocks, got {size}") + try: + values = [float(log_ratio_by_block[block]) for block in blocks] + except KeyError as exc: + fail(f"{label}: stratum {permutation} is missing block {exc}") + raise AssertionError("unreachable") from exc + for value in values: + if not math.isfinite(value): + fail(f"{label}: stratum {permutation} contains a non-finite log ratio") + mean = fsum(values) / size + variance = fsum((value - mean) ** 2 for value in values) / (size - 1) + if not math.isfinite(variance) or variance < 0.0: + fail(f"{label}: stratum {permutation} has a non-finite or negative variance") + contribution = variance / (strata_count * strata_count * size) + stratum_means.append(mean) + contributions.append(contribution) + stratum_detail[permutation] = { + "blocks": list(blocks), + "block_count": size, + "mean_log_ratio": mean, + "sample_variance_log_ratio": variance, + "variance_contribution": contribution, + "ratio_geomean": math.exp(mean), + } + theta = fsum(stratum_means) / strata_count + variance_total = fsum(contributions) + if not math.isfinite(variance_total) or variance_total <= 0.0: + fail(f"{label}: stratified variance is zero or non-finite; the interval is not defined") + standard_error = math.sqrt(variance_total) + if not math.isfinite(standard_error) or standard_error <= 0.0: + fail(f"{label}: stratified standard error is zero or non-finite") + denominator = fsum( + contribution * contribution / (len(STRATUM_BLOCKS[permutation]) - 1) + for permutation, contribution in zip(ARM_PERMUTATIONS, contributions) + ) + if not math.isfinite(denominator) or denominator <= 0.0: + fail(f"{label}: Welch-Satterthwaite denominator is zero or non-finite") + degrees_of_freedom = variance_total * variance_total / denominator + if not math.isfinite(degrees_of_freedom) or degrees_of_freedom < 1.0: + fail(f"{label}: Welch-Satterthwaite degrees of freedom are not admissible: {degrees_of_freedom!r}") + + result: dict[str, Any] = { + "method": "stratified_log_ratio_welch_t", + "point_estimate_ratio": math.exp(theta), + "mean_log_ratio": theta, + "standard_error_log_scale": standard_error, + "degrees_of_freedom": degrees_of_freedom, + "strata": stratum_detail, + } + for level_key, confidence in CONFIDENCE_LEVELS.items(): + critical = guarded_t_critical(confidence, degrees_of_freedom, level_key) + result[level_key] = [ + math.exp(theta - critical * standard_error), + math.exp(theta + critical * standard_error), + ] + result[f"{level_key}_t_critical"] = critical + return result + + +def percentile(sorted_values: Sequence[float], value_fraction: float) -> float: + if not sorted_values: + fail("cannot calculate a percentile of an empty sample") + position = (len(sorted_values) - 1) * value_fraction + lower = math.floor(position) + upper = math.ceil(position) + if lower == upper: + return float(sorted_values[lower]) + weight = position - lower + return float(sorted_values[lower]) * (1.0 - weight) + float(sorted_values[upper]) * weight + + +def confidence_interval(sorted_values: Sequence[float], confidence: float) -> list[float]: + tail = (1.0 - confidence) / 2.0 + return [percentile(sorted_values, tail), percentile(sorted_values, 1.0 - tail)] + + +def geometric_mean(values: Iterable[float]) -> float: + checked = [positive_finite(value, "geometric-mean input") for value in values] + if not checked: + fail("cannot calculate a geometric mean of an empty sample") + return math.exp(fsum(math.log(value) for value in checked) / len(checked)) + + +def process_stem(block: int, workload: str, arm: str) -> str: + return f"block{block:02d}_{workload}_{arm}_{ARM_LABELS[arm]}" + + +def expected_output_sequence() -> list[dict[str, Any]]: + require_equal( + sorted(BLOCK_EXECUTION_ORDER), + list(range(1, BLOCK_COUNT + 1)), + "block execution order must be a permutation of every block exactly once", + ) + sequence: list[dict[str, Any]] = [] + process_index = 0 + for execution_position, block in enumerate(BLOCK_EXECUTION_ORDER, start=1): + arm_order, workload_order = BLOCK_SCHEDULE[block - 1] + for workload_position, workload in enumerate(workload_order, start=1): + for arm_position, arm in enumerate(arm_order, start=1): + process_index += 1 + stem = process_stem(block, workload, arm) + sequence.append( + { + "process_index": process_index, + "block": block, + "block_execution_position": execution_position, + "arm_order": arm_order, + "workload_order": workload_order, + "workload_position": workload_position, + "arm_position": arm_position, + "workload": workload, + "arm": arm, + "raw": f"raw/{stem}.json", + "log": f"logs/{stem}.log", + } + ) + require_equal(len(sequence), PROCESS_COUNT, "derived process count") + return sequence + + +def expected_benchmark_command(campaign: dict[str, Any], item: dict[str, Any], raw_path: Path) -> list[str]: + workload = campaign["workloads"][item["workload"]] + return [ + "taskset", + "-c", + str(campaign["execution"]["cpu_affinity"]), + campaign["arms"][item["arm"]]["binary_path"], + f"--benchmark_filter={workload['filter']}", + f"--benchmark_min_time={workload['minimum_time_seconds']}", + f"--benchmark_repetitions={campaign['benchmark']['repetitions_per_process']}", + "--benchmark_report_aggregates_only=false", + f"--benchmark_out={raw_path}", + "--benchmark_out_format=json", + ] + + +def _validate_identity(value: Any, label: str, pattern: str, allow_placeholders: bool) -> None: + if not isinstance(value, str): + fail(f"{label} is not a string") + if value.startswith(PLACEHOLDER_PREFIX): + if allow_placeholders: + return + fail(f"{label} is still an execution-blocking placeholder: {value}") + if not re.fullmatch(pattern, value): + fail(f"{label} has an invalid format: {value!r}") + + +def _has_placeholder(value: Any) -> bool: + return isinstance(value, str) and value.startswith(PLACEHOLDER_PREFIX) + + +def validate_protocol_artifacts(campaign: dict[str, Any], allow_placeholders: bool) -> None: + artifacts = require_mapping(campaign.get("protocol_artifacts"), "campaign.protocol_artifacts") + require_equal(set(artifacts), set(PROTOCOL_ARTIFACTS), "protocol artifact set") + for name in sorted(artifacts): + configured = artifacts[name] + _validate_identity(configured, f"protocol SHA-256 for {name}", r"[0-9a-f]{64}", allow_placeholders) + if not _has_placeholder(configured): + require_equal(sha256_file(EVIDENCE_DIR / name), configured, f"protocol SHA-256 for {name}") + + +def validate_source_manifest(campaign: dict[str, Any], arm: str) -> dict[str, Any]: + arm_config = campaign["arms"][arm] + manifest_name = arm_config["source_manifest"] + manifest = load_json(EVIDENCE_DIR / manifest_name) + require_equal( + set(manifest), + { + "schema_version", + "arm", + "reconstruction_base_commit", + "production_source_commit", + "common_harness_patch", + "production_patch", + "files", + }, + f"arm {arm} source manifest top-level fields", + ) + require_equal(manifest.get("schema_version"), 1, f"arm {arm} source manifest schema") + require_equal(manifest.get("arm"), arm, f"arm {arm} source manifest arm") + require_equal( + manifest.get("reconstruction_base_commit"), + ARM_COMMITS["A"], + f"arm {arm} source manifest reconstruction base", + ) + require_equal( + manifest.get("production_source_commit"), + ARM_COMMITS[arm], + f"arm {arm} source manifest production commit", + ) + common = require_mapping(manifest.get("common_harness_patch"), f"arm {arm} source manifest common harness patch") + require_equal(common.get("path"), "common_harness.patch", f"arm {arm} common harness path") + require_equal( + common.get("sha256"), + campaign["source_artifacts"]["common_harness.patch"], + f"arm {arm} common harness SHA-256", + ) + production = require_mapping(manifest.get("production_patch"), f"arm {arm} source manifest production patch") + expected_patch = f"arm_{arm}_production.patch" + require_equal(production.get("path"), expected_patch, f"arm {arm} production patch path") + require_equal( + production.get("sha256"), + campaign["source_artifacts"][expected_patch], + f"arm {arm} production patch SHA-256", + ) + files = require_mapping(manifest.get("files"), f"arm {arm} source manifest files") + require_equal(set(files), set(MANIFEST_FILES), f"arm {arm} complete 11-file manifest set") + expected_blobs = expected_manifest_blobs(arm) + for path in MANIFEST_FILES: + identity = require_mapping(files.get(path), f"arm {arm} source identity for {path}") + require_equal(set(identity), {"sha256", "git_blob"}, f"arm {arm} source identity fields for {path}") + _validate_identity(identity.get("sha256"), f"arm {arm} source SHA-256 for {path}", r"[0-9a-f]{64}", False) + _validate_identity(identity.get("git_blob"), f"arm {arm} source Git blob for {path}", r"[0-9a-f]{40}", False) + # Pinned against the commit-derived identity so that a doctored local repository, or a + # swapped B/C label, is detectable from this bundle alone. + require_equal( + identity.get("git_blob"), + expected_blobs[path], + f"arm {arm} Git blob for {path} must match the pinned commit-derived identity", + ) + return manifest + + +def validate_cross_arm_source_invariants(manifests: dict[str, dict[str, Any]]) -> None: + """The five common harness identities must be equal across all three arms.""" + for path in COMMON_HARNESS_FILES: + identities = {arm: manifests[arm]["files"][path] for arm in ARMS} + reference = identities["A"] + for arm in ARMS: + require_equal( + identities[arm], + reference, + f"common harness file {path} must be byte-identical across arms (arm {arm})", + ) + # Every arm must differ from at least one other arm somewhere in the production set, + # otherwise two arms are secretly the same binary input. + for left in ARMS: + for right in ARMS: + if left >= right: + continue + identical = all( + manifests[left]["files"][path] == manifests[right]["files"][path] for path in PRODUCTION_FILES + ) + if identical: + fail(f"arms {left} and {right} have identical production sources; the comparison would be vacuous") + + +_FORBIDDEN_EXTENDED_HEADERS = ( + "old mode ", + "new mode ", + "deleted file mode ", + "rename from ", + "rename to ", + "copy from ", + "copy to ", + "similarity index ", + "dissimilarity index ", + "GIT binary patch", + "Binary files ", +) + + +def parse_patch_paths(patch_path: Path, allowed_new_files: frozenset[str] = frozenset()) -> set[str]: + """Enumerate the paths a patch touches, failing closed on anything not fully understood. + + A header-only regex scan is not sufficient: `git apply` also accepts traditional unified-diff + fragments that carry no `diff --git` header at all, so a patch could pass a header scan while + writing files nobody enumerated. This parser instead consumes the patch exactly -- extended + headers, `---`/`+++` pairs, and hunks by their declared line counts -- and rejects any line it + cannot account for, so an unenumerated fragment cannot hide inside a hunk body. + """ + try: + text = patch_path.read_text(encoding="utf-8") + except (OSError, UnicodeError) as exc: + fail(f"cannot read patch {patch_path}: {exc}") + raise AssertionError("unreachable") from exc + name = patch_path.name + lines = text.split("\n") + if lines and lines[-1] == "": + lines.pop() + touched: set[str] = set() + index = 0 + while index < len(lines): + header = re.fullmatch(r"diff --git a/(\S+) b/(\S+)", lines[index]) + if header is None: + fail(f"{name} line {index + 1} is not an understood `diff --git` header: {lines[index]!r}") + raise AssertionError("unreachable") + path, mirrored = header.group(1), header.group(2) + if path != mirrored: + fail(f"{name} renames {path} to {mirrored}; renames are not permitted") + if path in touched: + fail(f"{name} contains more than one section for {path}") + touched.add(path) + index += 1 + while index < len(lines) and not lines[index].startswith(("--- ", "@@ ")): + extended = lines[index] + for forbidden in _FORBIDDEN_EXTENDED_HEADERS: + if extended.startswith(forbidden): + fail(f"{name} uses the forbidden patch header {forbidden.strip()!r} for {path}") + if extended.startswith("new file mode "): + if path not in allowed_new_files: + fail(f"{name} creates {path}, which is not a declared new file") + mode = extended[len("new file mode ") :].strip() + if mode not in {"100644", "100755"}: + fail(f"{name} creates {path} with mode {mode!r}; only regular file modes are permitted") + elif not extended.startswith("index "): + fail(f"{name} has an unrecognised extended header for {path}: {extended!r}") + index += 1 + if index + 1 >= len(lines): + fail(f"{name} ends before the file headers for {path}") + if lines[index] not in (f"--- a/{path}", "--- /dev/null"): + fail(f"{name} has an unexpected source header for {path}: {lines[index]!r}") + if lines[index + 1] not in (f"+++ b/{path}", "+++ /dev/null"): + fail(f"{name} has an unexpected target header for {path}: {lines[index + 1]!r}") + # The `new file mode` header is optional in a unified diff, so the creation check has to + # key off the /dev/null source as well or the declared-new-file rule can simply be skipped. + if lines[index] == "--- /dev/null" and path not in allowed_new_files: + fail(f"{name} creates {path}, which is not a declared new file") + if lines[index + 1] == "+++ /dev/null": + fail(f"{name} deletes {path}; deletions are not permitted") + index += 2 + while index < len(lines) and lines[index].startswith("@@ "): + hunk = re.match(r"@@ -\d+(?:,(\d+))? \+\d+(?:,(\d+))? @@", lines[index]) + if hunk is None: + fail(f"{name} has a malformed hunk header for {path}: {lines[index]!r}") + raise AssertionError("unreachable") + remaining_old = int(hunk.group(1)) if hunk.group(1) is not None else 1 + remaining_new = int(hunk.group(2)) if hunk.group(2) is not None else 1 + index += 1 + while remaining_old > 0 or remaining_new > 0: + if index >= len(lines): + fail(f"{name} has a truncated hunk for {path}") + body = lines[index] + index += 1 + if body.startswith("\\"): + continue + marker = body[:1] + if marker in (" ", ""): + remaining_old -= 1 + remaining_new -= 1 + elif marker == "-": + remaining_old -= 1 + elif marker == "+": + remaining_new -= 1 + else: + fail(f"{name} has an unrecognised hunk line for {path}: {body!r}") + if remaining_old < 0 or remaining_new < 0: + fail(f"{name} has a hunk for {path} whose line counts disagree with its header") + # "\ No newline at end of file" most often follows the LAST counted line of a hunk, so + # it sits outside the counting loop and must be consumed here too. A real + # `git diff` of a file without a trailing newline emits exactly this. + while index < len(lines) and lines[index].startswith("\\"): + index += 1 + return touched + + +def validate_patch_whitelists() -> None: + harness_touched = parse_patch_paths( + EVIDENCE_DIR / "common_harness.patch", frozenset(BASE_ABSENT_MANIFEST_FILES) + ) + require_equal(harness_touched, set(COMMON_HARNESS_FILES), "common_harness.patch touched path set") + if (EVIDENCE_DIR / "arm_A_production.patch").stat().st_size != 0: + fail("arm_A_production.patch must be the canonical zero-byte upstream production delta") + for arm in ("B", "C"): + touched = parse_patch_paths(EVIDENCE_DIR / f"arm_{arm}_production.patch") + if not touched: + fail(f"arm_{arm}_production.patch touches no file") + illegal = touched - set(PRODUCTION_FILES) + if illegal: + fail(f"arm_{arm}_production.patch touches non-production paths: {sorted(illegal)}") + + +def validate_build_attestation(campaign: dict[str, Any], manifests: dict[str, dict[str, Any]]) -> None: + attestation = load_json(BUILD_ATTESTATION_PATH) + require_equal(attestation.get("schema_version"), 1, "build attestation schema") + require_equal(attestation.get("campaign_id"), campaign["campaign_id"], "build attestation campaign ID") + require_equal( + attestation.get("reconstruction_base_commit"), + ARM_COMMITS["A"], + "build attestation reconstruction base", + ) + require_equal(attestation.get("build_command"), list(BUILD_COMMAND), "build attestation build command") + require_equal(attestation.get("build_order"), list(BUILD_ORDER), "build attestation build order") + worktree = require_nonempty_string(attestation.get("worktree_path"), "build attestation worktree path") + if not worktree.startswith("/"): + fail(f"build attestation worktree path is not absolute: {worktree}") + + toolchain = require_mapping(attestation.get("toolchain"), "build attestation toolchain") + for key in ("bazel_version", "compiler_version", "kernel", "hostname", "libc"): + require_nonempty_string(toolchain.get(key), f"build attestation toolchain.{key}") + + builds = require_mapping(attestation.get("builds"), "build attestation builds") + require_equal(set(builds), set(BUILD_ORDER), "build attestation build set") + for build_key in BUILD_ORDER: + entry = require_mapping(builds.get(build_key), f"build attestation build {build_key}") + arm = BUILD_ARM_OF[build_key] + require_equal(entry.get("arm"), arm, f"build {build_key} arm") + require_equal(entry.get("worktree_path"), worktree, f"build {build_key} worktree path") + require_equal(entry.get("build_command"), list(BUILD_COMMAND), f"build {build_key} command") + require_equal( + entry.get("source_manifest"), + f"arm_{arm}_source_manifest.json", + f"build {build_key} source manifest name", + ) + require_equal( + entry.get("source_manifest_sha256"), + campaign["source_artifacts"][f"arm_{arm}_source_manifest.json"], + f"build {build_key} source manifest SHA-256", + ) + files = require_mapping(entry.get("verified_files"), f"build {build_key} verified files") + require_equal(set(files), set(MANIFEST_FILES), f"build {build_key} verified file set") + for path in MANIFEST_FILES: + require_equal( + files.get(path), + manifests[arm]["files"][path], + f"build {build_key} verified identity for {path}", + ) + _validate_identity(entry.get("output_sha256"), f"build {build_key} output SHA-256", r"[0-9a-f]{64}", False) + _validate_identity(entry.get("build_id"), f"build {build_key} GNU Build ID", r"[0-9a-f]{8,128}", False) + _validate_identity(entry.get("log_sha256"), f"build {build_key} log SHA-256", r"[0-9a-f]{64}", False) + log_name = require_nonempty_string(entry.get("log"), f"build {build_key} log path") + require_equal( + sha256_file(EVIDENCE_DIR / log_name), + entry["log_sha256"], + f"build {build_key} log SHA-256 on disk", + ) + smoke = require_mapping(entry.get("smoke"), f"build {build_key} smoke") + require_equal(set(smoke.get("workloads", [])), set(WORKLOADS), f"build {build_key} smoke workload set") + require_equal(smoke.get("passed"), True, f"build {build_key} smoke result") + # The smoke must have exercised the real campaign sizes and confirmed the frozen iteration + # rule per arm, so that a faster arm cannot abort the campaign mid-attempt. + iterations = require_mapping( + smoke.get("iterations_at_campaign_size"), f"build {build_key} smoke iteration counts" + ) + require_equal(set(iterations), set(WORKLOADS), f"build {build_key} smoke iteration workload set") + for workload in WORKLOADS: + count = positive_integer(iterations.get(workload), f"build {build_key} smoke iterations for {workload}") + if WORKLOAD_SPECS[workload]["role"] == "count_endpoint" and count != 1: + fail( + f"build {build_key} recorded {count} benchmark iterations for count workload {workload} at its " + f"campaign size; the frozen protocol requires exactly one" + ) + require_nonempty_string(entry.get("compiler_version"), f"build {build_key} compiler version") + require_mapping(entry.get("build_environment"), f"build {build_key} build environment") + _validate_identity(smoke.get("log_sha256"), f"build {build_key} smoke log SHA-256", r"[0-9a-f]{64}", False) + smoke_log = require_nonempty_string(smoke.get("log"), f"build {build_key} smoke log path") + require_equal( + sha256_file(EVIDENCE_DIR / smoke_log), + smoke["log_sha256"], + f"build {build_key} smoke log SHA-256 on disk", + ) + started = parse_timestamp(entry.get("started_at"), f"build {build_key} started_at") + finished = parse_timestamp(entry.get("finished_at"), f"build {build_key} finished_at") + if finished < started: + fail(f"build {build_key} finished before it started") + # MongoDB's bazel wrapper injects flags and can rewrite `.bazelrc.sync` from a remote flag + # service, and `.bazelrc.local` is try-imported while being git-ignored. Pinning every + # bazelrc digest around each build closes that channel. + digests = require_mapping(entry.get("bazelrc_digests"), f"build {build_key} bazelrc digests") + for phase in ("before", "after"): + phase_digests = require_mapping(digests.get(phase), f"build {build_key} bazelrc digests {phase}") + if not phase_digests: + fail(f"build {build_key} recorded no bazelrc digests {phase} the build") + for rc_name, rc_digest in sorted(phase_digests.items()): + _validate_identity(rc_digest, f"build {build_key} {phase} digest for {rc_name}", r"[0-9a-f]{64}", False) + if digests["before"] != digests["after"]: + fail(f"build {build_key} changed a bazelrc file while building") + require_nonempty_string(entry.get("effective_command"), f"build {build_key} effective command") + require_nonempty_string(entry.get("bazel_process_summary"), f"build {build_key} bazel process summary") + + # Every arm must share one toolchain, one effective flag expansion, one build environment and + # one bazelrc content set. The C1/C2 bracket alone cannot see a change made during the A or B + # build and reverted before C2. + for field, accessor in ( + ("bazelrc digests", lambda entry: entry["bazelrc_digests"]["before"]), + ("compiler version", lambda entry: entry["compiler_version"]), + ("effective command", lambda entry: entry["effective_command"]), + ("build environment", lambda entry: entry["build_environment"]), + ): + reference = accessor(builds[BUILD_ORDER[0]]) + for build_key in BUILD_ORDER: + if accessor(builds[build_key]) != reference: + fail(f"build {build_key} used a different {field} than the first attested build") + for earlier, later in zip(BUILD_ORDER, BUILD_ORDER[1:]): + if parse_timestamp(builds[later]["started_at"], "") < parse_timestamp(builds[earlier]["finished_at"], ""): + fail(f"attested build {later} started before {earlier} finished; the frozen build order is not evidenced") + + check = require_mapping(attestation.get("reproducibility_check"), "build attestation reproducibility check") + require_equal(check.get("output_sha256_equal"), True, "C1/C2 output SHA-256 equality") + require_equal(check.get("build_id_equal"), True, "C1/C2 GNU Build ID equality") + # C1 and C2 share one worktree and one bazel output base, as the protocol requires, so C2 is + # substantially served from the action cache. The check therefore evidences that the A and B + # builds left the shared build state undisturbed; it is not a hermetic from-scratch rebuild, + # and the attestation must say so rather than let the equality be read as more than it is. + require_equal( + check.get("scope"), + "same_worktree_and_output_base_state_stability_not_hermetic_rebuild", + "C1/C2 reproducibility claim scope", + ) + require_equal(builds["C1"]["output_sha256"], builds["C2"]["output_sha256"], "C1/C2 output SHA-256") + require_equal(builds["C1"]["build_id"], builds["C2"]["build_id"], "C1/C2 GNU Build ID") + + # Every campaign arm binary must be the attested output of its designated build. + for arm in ARMS: + build_key = CAMPAIGN_BUILD_OF_ARM[arm] + require_equal( + campaign["arms"][arm]["sha256"], + builds[build_key]["output_sha256"], + f"arm {arm} campaign binary SHA-256 must equal attested build {build_key}", + ) + require_equal( + campaign["arms"][arm]["build_id"], + builds[build_key]["build_id"], + f"arm {arm} campaign build ID must equal attested build {build_key}", + ) + require_equal( + builds[build_key].get("campaign_binary_path"), + campaign["arms"][arm]["binary_path"], + f"arm {arm} attested campaign binary path", + ) + + +def validate_source_artifacts(campaign: dict[str, Any], allow_placeholders: bool) -> None: + artifacts = require_mapping(campaign.get("source_artifacts"), "campaign.source_artifacts") + require_equal(set(artifacts), set(SOURCE_ARTIFACTS), "source artifact set") + ready = True + for name in sorted(artifacts): + configured = artifacts[name] + _validate_identity(configured, f"source artifact SHA-256 for {name}", r"[0-9a-f]{64}", allow_placeholders) + if _has_placeholder(configured): + ready = False + else: + require_equal(sha256_file(EVIDENCE_DIR / name), configured, f"source artifact SHA-256 for {name}") + if not ready: + return + validate_patch_whitelists() + manifests = {arm: validate_source_manifest(campaign, arm) for arm in ARMS} + validate_cross_arm_source_invariants(manifests) + if any(_has_placeholder(campaign["arms"][arm].get("sha256")) for arm in ARMS): + return + validate_build_attestation(campaign, manifests) + + +def validate_campaign(campaign: dict[str, Any], *, allow_placeholders: bool) -> None: + require_equal(campaign.get("schema_version"), 3, "campaign.schema_version") + require_equal( + campaign.get("campaign_id"), + "mongodb-master-countscan-three-arm-20260806-90814b83d3e5", + "campaign.campaign_id", + ) + expected_status = ( + {"protocol_draft_unexecutable_placeholders", "frozen_ready"} if allow_placeholders else {"frozen_ready"} + ) + if campaign.get("status") not in expected_status: + fail(f"campaign.status must be one of {sorted(expected_status)!r}, got {campaign.get('status')!r}") + require_equal(campaign.get("frozen_before_execution"), True, "campaign frozen flag") + require_equal( + campaign.get("comparison"), + "upstream_previous_final_three_arm", + "campaign.comparison", + ) + require_equal(campaign.get("attempt_ledger"), "attempt_ledger.jsonl", "campaign attempt ledger name") + validate_protocol_artifacts(campaign, allow_placeholders) + + source = require_mapping(campaign.get("source_design"), "campaign.source_design") + require_equal(source.get("reconstruction_base_commit"), ARM_COMMITS["A"], "source reconstruction base commit") + # The harness was authored in the rejected heavyweight commit and is overlaid identically on + # every arm. It is deliberately NOT tied to the candidate: re-pinning the candidate to a commit + # that does not contain the fixture would silently redefine the "common" harness. + require_equal( + source.get("common_harness_source_commit"), + HARNESS_SOURCE_COMMIT, + "common harness source commit", + ) + require_equal(source.get("common_harness_patch"), "common_harness.patch", "common harness patch") + require_equal(source.get("production_files"), list(PRODUCTION_FILES), "production file set") + require_equal(source.get("common_harness_files"), list(COMMON_HARNESS_FILES), "common harness file set") + require_equal(source.get("build_command"), list(BUILD_COMMAND), "build command") + require_equal(source.get("build_order"), list(BUILD_ORDER), "build order") + require_equal(source.get("build_attestation"), "build_attestation.json", "build attestation name") + harness_rule = source.get("common_harness_rule") + if not isinstance(harness_rule, str) or "byte-identical" not in harness_rule or "only the six" not in harness_rule: + fail("common harness rule does not pin byte-identical harnesses and six-file production variation") + recipe = source.get("reconstruction_recipe") + for fragment in ("reconstruction_base_commit", "common_harness.patch", "zero-byte", "source manifest", "whitelist"): + if not isinstance(recipe, str) or fragment not in recipe: + fail(f"source reconstruction recipe does not contain {fragment!r}") + + arms = require_mapping(campaign.get("arms"), "campaign.arms") + require_equal(set(arms), set(ARMS), "campaign arm set") + binary_hashes: set[str] = set() + build_ids: set[str] = set() + for arm in ARMS: + config = require_mapping(arms.get(arm), f"campaign.arms.{arm}") + require_equal(config.get("label"), ARM_LABELS[arm], f"arm {arm} label") + require_equal( + config.get("production_source_commit"), + ARM_COMMITS[arm], + f"arm {arm} production source commit", + ) + require_equal(config.get("production_patch"), f"arm_{arm}_production.patch", f"arm {arm} production patch") + require_equal(config.get("source_manifest"), f"arm_{arm}_source_manifest.json", f"arm {arm} source manifest") + require_equal(config.get("binary_path"), ARM_BINARY_PATHS[arm], f"arm {arm} binary path") + if config.get("binary_path") in FORBIDDEN_BINARY_PATHS: + fail(f"arm {arm} points at a provisional reference snapshot, which can never be a formal arm") + description = require_nonempty_string(config.get("description"), f"arm {arm} description") + if arm == "A" and ("pristine" in description.lower() or "pristine" in ARM_LABELS[arm]): + fail("arm A must not be described as a pristine binary; the common harness is overlaid") + _validate_identity(config.get("sha256"), f"arm {arm} binary SHA-256", r"[0-9a-f]{64}", allow_placeholders) + _validate_identity(config.get("build_id"), f"arm {arm} GNU Build ID", r"[0-9a-f]{8,128}", allow_placeholders) + if not allow_placeholders: + if config["sha256"] in FORBIDDEN_BINARY_SHA256: + fail( + f"arm {arm} has the contents of a provisional reference snapshot, whose provenance " + f"predates the attested builder and cannot be reconstructed" + ) + if config["sha256"] in binary_hashes: + fail(f"arm {arm} reuses another arm's binary SHA-256") + if config["build_id"] in build_ids: + fail(f"arm {arm} reuses another arm's GNU Build ID") + binary_hashes.add(config["sha256"]) + build_ids.add(config["build_id"]) + validate_source_artifacts(campaign, allow_placeholders) + + workloads = require_mapping(campaign.get("workloads"), "campaign.workloads") + require_equal(set(workloads), set(WORKLOADS), "campaign workload set") + for workload in WORKLOADS: + config = require_mapping(workloads.get(workload), f"campaign.workloads.{workload}") + expected = WORKLOAD_SPECS[workload] + require_equal(config.get("filter"), expected["filter"], f"workload {workload} filter") + require_equal(config.get("expected_run_name"), expected["run_name"], f"workload {workload} run name") + require_equal(config.get("role"), expected["role"], f"workload {workload} role") + require_equal( + config.get("minimum_time_seconds"), + expected["minimum_time_seconds"], + f"workload {workload} per-workload minimum time", + ) + require_nonempty_string(config.get("guard_contract"), f"workload {workload} guard contract") + require_equal( + config_iteration_rules(campaign), + { + "S": "exactly_one", + "M": "exactly_one", + "W": "exactly_one", + "P": "equal_and_positive", + # Verified at the campaign size, not extrapolated: one iteration takes 149 ms against a + # 10 ms minimum. The 10k variant settles on two iterations, so assuming from the small + # size would have aborted the campaign mid-attempt. + "X": "exactly_one", + }, + "per-workload iteration rules", + ) + point_guard = workloads["P"]["guard_contract"] + for required_fragment in ("classic", "hinted unique-field", "FETCH -> IXSCAN", "exactly one"): + if required_fragment not in point_guard: + fail(f"P guard contract does not contain {required_fragment!r}") + + benchmark = require_mapping(campaign.get("benchmark"), "campaign.benchmark") + require_equal(benchmark.get("repetitions_per_process"), REPETITIONS, "benchmark repetitions") + require_equal(benchmark.get("report_aggregates_only"), False, "aggregate-only flag") + require_equal(benchmark.get("expected_library_build_type"), "release", "library build type") + require_equal(benchmark.get("required_metrics"), list(METRIC_ROLES), "required metric list") + if "minimum_time_seconds" in benchmark: + fail("a single global benchmark minimum time is forbidden; use the per-workload values") + + execution = require_mapping(campaign.get("execution"), "campaign.execution") + require_equal(execution.get("block_count"), BLOCK_COUNT, "block count") + require_equal(execution.get("process_count"), PROCESS_COUNT, "process count") + require_equal(execution.get("fresh_process_per_arm_workload_block"), True, "fresh-process flag") + require_equal(execution.get("process_order_within_block"), "workload_then_arm", "within-block order") + require_equal(execution.get("cpu_affinity"), SELECTED_CPU, "CPU affinity") + require_equal(execution.get("sibling_cpu"), SIBLING_CPU, "SMT sibling CPU") + require_equal(execution.get("taskset_command"), ["taskset", "-c", str(SELECTED_CPU)], "taskset command") + require_equal(execution.get("required_cpu_governor"), "performance", "required CPU governor") + require_equal(execution.get("governor_checked_before_every_process"), True, "per-process governor check flag") + require_equal(execution.get("no_early_stopping"), True, "no-early-stopping flag") + require_equal(execution.get("partial_reruns_forbidden"), True, "partial-rerun flag") + require_equal(execution.get("atomic_partial_journal"), "campaign_partial.json", "partial journal") + gates = require_mapping(execution.get("runtime_gates"), "campaign.execution.runtime_gates") + require_equal( + gates.get("preflight_max_busy_fraction_selected_and_sibling"), + PREFLIGHT_MAX_BUSY_FRACTION, + "preflight idle gate", + ) + require_equal( + gates.get("per_process_max_sibling_busy_fraction"), + PER_PROCESS_MAX_SIBLING_BUSY_FRACTION, + "per-process sibling contention gate", + ) + require_equal( + gates.get("per_process_min_selected_busy_fraction"), + PER_PROCESS_MIN_SELECTED_BUSY_FRACTION, + "per-process affinity sanity gate", + ) + require_equal(gates.get("cooldown_seconds_before_campaign"), COOLDOWN_SECONDS, "cooldown seconds") + require_equal(gates.get("preflight_sample_seconds"), PREFLIGHT_SAMPLE_SECONDS, "preflight sample seconds") + require_equal(execution.get("arm_permutations"), list(ARM_PERMUTATIONS), "arm permutations") + require_equal(execution.get("workload_rotations"), list(WORKLOAD_ROTATIONS), "workload rotations") + expected_blocks = [ + {"block": block, "arm_order": arm_order, "workload_order": workload_order} + for block, (arm_order, workload_order) in enumerate(BLOCK_SCHEDULE, start=1) + ] + require_equal(execution.get("blocks"), expected_blocks, "frozen block schedule") + require_equal(execution.get("block_execution_order"), list(BLOCK_EXECUTION_ORDER), "frozen block execution order") + require_equal(execution.get("block_execution_order_seed"), BLOCK_EXECUTION_SEED, "block execution order seed") + require_equal( + execution.get("block_execution_order_rule"), + "random.Random(block_execution_order_seed).shuffle(list(range(1, 31)))", + "block execution order derivation rule", + ) + require_equal( + Counter(arm_order for arm_order, _ in BLOCK_SCHEDULE), + Counter({value: BLOCKS_PER_STRATUM for value in ARM_PERMUTATIONS}), + "arm permutation balance", + ) + require_equal( + Counter(workload_order for _, workload_order in BLOCK_SCHEDULE), + Counter({value: 6 for value in WORKLOAD_ROTATIONS}), + "workload rotation balance", + ) + require_equal( + Counter(BLOCK_SCHEDULE), + Counter( + {(arm_order, workload_order): 1 for arm_order in ARM_PERMUTATIONS for workload_order in WORKLOAD_ROTATIONS} + ), + "arm-permutation/workload-rotation cross-balance", + ) + expected_output_sequence() + + analysis = require_mapping(campaign.get("analysis"), "campaign.analysis") + require_equal( + analysis.get("process_aggregation"), + "arithmetic_mean_of_five_iteration_rows", + "process aggregation", + ) + require_equal( + analysis.get("block_effect"), + "numerator_arm_process_mean_over_denominator_arm_process_mean_within_the_same_block_and_workload", + "block effect", + ) + require_equal( + analysis.get("overall_estimator"), + f"geometric_mean_of_{BLOCK_COUNT}_complete_block_ratios", + "overall estimator", + ) + interval = require_mapping(analysis.get("gate_interval"), "campaign.analysis.gate_interval") + require_equal(interval.get("method"), "stratified_log_ratio_welch_t", "gate interval method") + require_equal(interval.get("strata"), list(ARM_PERMUTATIONS), "gate interval strata") + require_equal(interval.get("blocks_per_stratum"), BLOCKS_PER_STRATUM, "gate interval blocks per stratum") + require_equal(interval.get("scale"), "natural_log_of_block_ratio", "gate interval scale") + require_equal( + interval.get("degrees_of_freedom_rule"), + "welch_satterthwaite", + "gate interval degrees of freedom rule", + ) + require_equal(interval.get("ordinary_confidence_level"), ORDINARY_CONFIDENCE, "ordinary confidence") + require_equal(interval.get("fail_closed_on_zero_or_non_finite_se_or_df"), True, "interval fail-closed flag") + require_equal( + interval.get("t_quantile_source"), + "self_contained_validated_against_scipy_with_conservative_floor_df_bracket_guard", + "t quantile source", + ) + adjustment = require_mapping(interval.get("count_family_adjustment"), "count adjustment") + require_equal(adjustment.get("method"), "Bonferroni", "count adjustment method") + require_equal(adjustment.get("family_alpha"), 0.05, "count family alpha") + require_equal(adjustment.get("endpoint_count"), COUNT_FAMILY_ENDPOINT_COUNT, "count family endpoint count") + # Bind the declared family size to the loop that actually enforces it, so the two cannot drift. + require_equal(len(COUNT_WORKLOADS), COUNT_FAMILY_ENDPOINT_COUNT, "enforced count endpoint count") + require_equal(adjustment.get("two_sided_confidence_level"), ADJUSTED_CONFIDENCE, "adjusted confidence") + # Six adjusted intervals are computed overall (two comparisons x three count endpoints). The + # adoption decision within each comparison is an intersection-union test, which needs no + # multiplicity adjustment at all and for which Bonferroni is merely conservative; the two + # comparisons answer separate pre-registered questions. This is stated so that the 98.333333% + # level is not silently read as simultaneous coverage of all six per-endpoint claims. + require_equal( + adjustment.get("multiplicity_scope"), + "intersection_union_test_within_each_comparison_family_of_three_count_endpoints", + "count family multiplicity scope", + ) + + thresholds = require_mapping(analysis.get("decision_thresholds"), "campaign.analysis.decision_thresholds") + require_equal(thresholds.get("noninferiority_margin"), NONINFERIORITY_MARGIN, "noninferiority margin") + require_equal( + thresholds.get("cpu_non_regression_upper"), + CPU_NON_REGRESSION_UPPER, + "CPU non-regression upper bound", + ) + require_equal( + thresholds.get("point_control_instruction_band"), + list(POINT_CONTROL_INSTRUCTION_BAND), + "point control instruction band", + ) + require_equal( + thresholds.get("point_control_cpu_band"), + list(POINT_CONTROL_CPU_BAND), + "point control CPU band", + ) + require_equal(thresholds.get("superiority_upper"), 1.0, "superiority upper bound") + + sensitivity = require_mapping(analysis.get("sensitivity_bootstrap"), "campaign.analysis.sensitivity_bootstrap") + require_equal(sensitivity.get("role"), "sensitivity_only_never_read_by_any_gate_or_claim", "bootstrap role") + require_equal( + sensitivity.get("method"), + "six_arm_order_strata_complete_block_resampling_with_replacement", + "bootstrap method", + ) + require_equal(sensitivity.get("strata"), list(ARM_PERMUTATIONS), "bootstrap strata") + require_equal(sensitivity.get("blocks_per_stratum"), BLOCKS_PER_STRATUM, "blocks per bootstrap stratum") + require_equal(sensitivity.get("samples"), BOOTSTRAP_SAMPLES, "bootstrap samples") + require_equal(sensitivity.get("seed"), BOOTSTRAP_SEED, "bootstrap seed") + require_equal( + sensitivity.get("same_draws_across_all_comparisons_workloads_and_metrics"), + True, + "shared bootstrap draws", + ) + + comparisons = require_mapping(analysis.get("comparisons"), "campaign.analysis.comparisons") + require_equal(set(comparisons), set(COMPARISONS), "comparison set") + for name, (numerator, denominator, role) in COMPARISONS.items(): + config = require_mapping(comparisons.get(name), f"comparison {name}") + require_equal(config.get("numerator"), numerator, f"comparison {name} numerator") + require_equal(config.get("denominator"), denominator, f"comparison {name} denominator") + require_equal(config.get("role"), role, f"comparison {name} role") + require_equal(analysis.get("metric_roles"), METRIC_ROLES, "metric roles") + adoption = require_mapping(analysis.get("adoption_gates"), "campaign.analysis.adoption_gates") + require_equal( + set(adoption), + { + "interval_family", + "C_over_A_count_family", + "C_over_B_count_family", + "C_over_B_scalar_wording_states", + "cpu_non_regression", + "non_intrusion_control", + "point_controls", + "B_over_A", + "cpu_speedup_wording", + "wall_time_wording", + }, + "adoption gate descriptions", + ) + require_equal( + adoption.get("C_over_B_scalar_wording_states"), + ["faster", "noninferior_only", "noninferiority_failed"], + "C/B scalar wording states", + ) + if "bootstrap" in str(adoption.get("interval_family")).lower(): + fail("the adoption gate interval family must not reference the sensitivity bootstrap") + # The stated rules must be exactly the enforced rules, not prose that merely resembles them. + for key, text in expected_adoption_gate_text().items(): + require_equal(adoption.get(key), text, f"adoption gate statement for {key}") + for key, text in GATE_INTERVAL_TEXT.items(): + require_equal(interval.get(key), text, f"gate interval statement for {key}") + + +GATE_INTERVAL_TEXT = { + "point_estimator": "theta = (1/H) * sum_h mean_h, exponentiated", + "variance_rule": "a_h = s_h^2 / (H^2 * n_h); SE = sqrt(sum_h a_h)", + "degrees_of_freedom_formula": "df = (sum_h a_h)^2 / sum_h (a_h^2 / (n_h - 1))", + "interval_construction": ( + "t interval on the log scale, bounds exponentiated; computed separately for every comparison, " + "workload, and metric" + ), +} + + +def expected_adoption_gate_text() -> dict[str, str]: + """Build the human-readable pre-registration from the constants that actually enforce it. + + These statements are what a reader treats as the pre-registered rules, so they must not be + free text that can silently drift from the thresholds in this module. Generating them from + the constants makes divergence impossible rather than merely unlikely. + """ + instruction_low, instruction_high = POINT_CONTROL_INSTRUCTION_BAND + cpu_low, cpu_high = POINT_CONTROL_CPU_BAND + return { + "interval_family": "All adoption gates read the stratified log-ratio Welch-t interval only.", + "C_over_A_count_family": ( + f"For S, M, and W, each Bonferroni-adjusted 98.333333% two-sided instructions ratio CI must have " + f"upper bound below {1.0}." + ), + "C_over_B_count_family": ( + f"For S, M, and W, each Bonferroni-adjusted 98.333333% two-sided instructions ratio CI upper bound " + f"must be below {NONINFERIORITY_MARGIN}. This is a noninferiority claim, not a superiority claim: the " + f"previous implementation is a strict mechanistic superset of the candidate and is expected to be " + f"marginally faster, so the question is whether its additional complexity bought a difference worth " + f"paying for. An endpoint is called faster only when its adjusted upper bound is below {1.0}. This " + f"comparison is reported as a complexity trade-off and deliberately does not veto adoption, which " + f"is decided by C/A, the controls, and CPU non-regression." + ), + "cpu_non_regression": ( + f"For S, M, and W on C/A only, the ordinary 95% CPU-time ratio CI upper bound must be below " + f"{CPU_NON_REGRESSION_UPPER}. CPU time is secondary but not absent from the decision: an " + f"instruction reduction paired with a CPU-time regression must not be adopted. The same bound is " + f"deliberately NOT applied to C/B, because CPU time at this block count resolves to roughly plus " + f"or minus 1.5 percent, which cannot separate two implementations expected to differ by about one " + f"percent; the C/B CPU interval is reported and marked unresolvable rather than gated." + ), + "point_controls": ( + f"For both C/A and C/B on P, the ordinary 95% instructions ratio CI must be wholly within " + f"[{instruction_low}, {instruction_high}] and the ordinary 95% CPU-time ratio CI wholly within " + f"[{cpu_low}, {cpu_high}]." + ), + "non_intrusion_control": ( + f"On workload X, whose plan is COUNT -> FETCH -> IXSCAN so the optimization cannot fire, the " + f"ordinary 95% instructions ratio CI must lie wholly within " + f"[{NON_INTRUSION_BAND[0]}, {NON_INTRUSION_BAND[1]}] for both C/A and C/B. The band is two-sided " + f"because on a path neither arm touches an apparent improvement is as diagnostic of an " + f"uncontrolled difference as a regression. This is the only workload where a regression could hide." + ), + "B_over_A": "Always descriptive; never an adoption gate.", + "cpu_speedup_wording": ( + f"A CPU-time speedup may be claimed for a specific comparison/count workload only when its ordinary " + f"95% CI upper bound is below {1.0}." + ), + "wall_time_wording": "Real time is auxiliary and cannot independently establish a performance claim.", + } + + +def config_iteration_rules(campaign: dict[str, Any]) -> dict[str, str]: + workloads = require_mapping(campaign.get("workloads"), "campaign.workloads") + return { + workload: require_nonempty_string( + workloads[workload].get("iteration_rule"), f"workload {workload} iteration rule" + ) + for workload in WORKLOADS + } + + +def validate_log(path: Path, run_name: str) -> None: + try: + text = path.read_text(encoding="utf-8", errors="strict") + except (OSError, UnicodeError) as exc: + fail(f"cannot read log {path}: {exc}") + raise AssertionError("unreachable") from exc + if not text.strip(): + fail(f"empty benchmark log: {path}") + if run_name not in text: + fail(f"expected benchmark run name is absent from log {path}: {run_name}") + # These patterns run mid-campaign, and under partial_reruns_forbidden a false positive costs a + # whole attempt. A case-insensitive \bERROR\b would match any structured log field merely named + # "error", so the checks are anchored to the structured severity field and to specific failure + # phrasings instead. + forbidden = ( + (r'"s"\s*:\s*"[EF]"', "MongoDB E/F severity record", 0), + (r"^ERROR\b", "error line", re.MULTILINE), + (r"\bFATAL\b", "fatal record", 0), + (r"\bInvariant failure\b", "invariant failure", 0), + (r"\bAssertion failure\b", "assertion failure", 0), + (r"\bSlow query\b", "slow-query record", re.IGNORECASE), + ) + for pattern, description, flags in forbidden: + if re.search(pattern, text, flags=flags): + fail(f"{description} found in log: {path}") + + +def validate_process_artifacts( + campaign: dict[str, Any], + item: dict[str, Any], + raw_path: Path, + log_path: Path, +) -> dict[str, Any]: + arm = item["arm"] + workload = item["workload"] + run_name = WORKLOAD_SPECS[workload]["run_name"] + validate_log(log_path, run_name) + payload = load_json(raw_path) + context = require_mapping(payload.get("context"), f"{raw_path.name}.context") + require_equal(context.get("executable"), campaign["arms"][arm]["binary_path"], f"{raw_path.name} executable") + require_equal(context.get("library_build_type"), "release", f"{raw_path.name} build type") + require_equal(context.get("cpu_scaling_enabled"), False, f"{raw_path.name} CPU scaling flag") + + rows = require_list(payload.get("benchmarks"), f"{raw_path.name}.benchmarks") + if len(rows) != REPETITIONS + 3: + fail(f"{raw_path.name} must contain exactly {REPETITIONS} iteration and three aggregate rows; got {len(rows)}") + for index, row in enumerate(rows): + if not isinstance(row, dict): + fail(f"{raw_path.name} row {index} is not an object") + require_equal(row.get("run_name"), run_name, f"{raw_path.name} row {index} run_name") + + iteration_rows = [row for row in rows if row.get("run_type") == "iteration"] + aggregate_rows = [row for row in rows if row.get("run_type") == "aggregate"] + require_equal(len(iteration_rows), REPETITIONS, f"{raw_path.name} iteration row count") + require_equal(len(aggregate_rows), 3, f"{raw_path.name} aggregate row count") + iteration_rows.sort(key=lambda row: row.get("repetition_index", -1)) + require_equal( + [row.get("repetition_index") for row in iteration_rows], + list(range(REPETITIONS)), + f"{raw_path.name} repetition indexes", + ) + iteration_counts: list[int] = [] + for repetition, row in enumerate(iteration_rows): + prefix = f"{raw_path.name} repetition {repetition}" + require_equal(row.get("name"), run_name, f"{prefix} name") + # google-benchmark reports "repetitions" only on aggregate rows; iteration rows carry 0. + # The repetition count is instead pinned by the exact repetition_index sequence above and by + # the aggregate rows' own iterations field. + iteration_counts.append(positive_integer(row.get("iterations"), f"{prefix} iterations")) + require_equal(row.get("threads"), 1, f"{prefix} threads") + require_equal(row.get("time_unit"), "ns", f"{prefix} time unit") + for metric in METRIC_ROLES: + positive_finite(row.get(metric), f"{prefix} {metric}") + + rule = campaign["workloads"][workload]["iteration_rule"] + if rule == "exactly_one": + if any(count != 1 for count in iteration_counts): + fail( + f"{raw_path.name}: count workload {workload} requires exactly one benchmark iteration in every " + f"repetition, got {iteration_counts}" + ) + elif rule == "equal_and_positive": + if len(set(iteration_counts)) != 1: + fail( + f"{raw_path.name}: point control requires equal positive iteration counts within a process, " + f"got {iteration_counts}" + ) + else: + fail(f"{raw_path.name}: unknown iteration rule {rule!r}") + + aggregates: dict[str, dict[str, Any]] = {} + for row in aggregate_rows: + aggregate_name = row.get("aggregate_name") + if aggregate_name not in {"mean", "median", "stddev"}: + fail(f"{raw_path.name} has an unexpected aggregate: {aggregate_name!r}") + if aggregate_name in aggregates: + fail(f"{raw_path.name} has a duplicate aggregate: {aggregate_name}") + aggregates[aggregate_name] = row + require_equal(row.get("name"), f"{run_name}_{aggregate_name}", f"{raw_path.name} aggregate name") + require_equal(row.get("iterations"), REPETITIONS, f"{raw_path.name} aggregate iterations") + require_equal(row.get("threads"), 1, f"{raw_path.name} aggregate threads") + require_equal(row.get("time_unit"), "ns", f"{raw_path.name} aggregate time unit") + for metric in METRIC_ROLES: + checker = nonnegative_finite if aggregate_name == "stddev" else positive_finite + checker(row.get(metric), f"{raw_path.name} {aggregate_name} {metric}") + require_equal(set(aggregates), {"mean", "median", "stddev"}, f"{raw_path.name} aggregate set") + + means = { + metric: fsum(positive_finite(row.get(metric), f"{raw_path.name} {metric}") for row in iteration_rows) + / REPETITIONS + for metric in METRIC_ROLES + } + # Free integrity check on the raw file: our independently computed mean must agree with the + # mean google-benchmark reported for the same rows. + for metric in METRIC_ROLES: + reported = float(aggregates["mean"][metric]) + if not math.isclose(reported, means[metric], rel_tol=1e-6): + fail( + f"{raw_path.name}: the reported {metric} mean {reported!r} disagrees with the mean " + f"{means[metric]!r} of its own five iteration rows" + ) + return {"context": context, "means": means, "iterations": iteration_counts} + + +def ledger_line_digest(line: str) -> str: + return hashlib.sha256(line.encode("utf-8")).hexdigest() + + +GENESIS_LEDGER_DIGEST = "0" * 64 +LEDGER_RECORD_TYPES = ("preregistration", "started", "outcome") +# Three states, not two. "unstarted" is the pre-launch gate, "started" is the runner's own in-line +# analysis (which must precede the outcome it decides), and "outcome" is post-hoc analysis. Folding +# "started" into "unstarted" would make the runner refuse its own mid-attempt state. +LEDGER_EXPECTED_STATES = ("unstarted", "started", "outcome") + + +def validate_attempt_ledger(campaign: dict[str, Any], campaign_sha256: str, *, expect_state: str) -> dict[str, Any]: + """Validate the append-only attempt ledger and return the active attempt's records. + + The ledger is deliberately kept out of campaign.json's own hash maps to avoid a circular + digest, but every record binds the attempt to the exact campaign.json SHA-256 and to every + protocol and source artifact hash, and every record carries the digest of the preceding line + so that removing or reordering a record breaks the chain. + + Acknowledged limitations, stated here rather than left implicit. This is a locally held file, + and a backward hash chain only binds each record to its predecessor. Therefore: + + * Editing or removing a record in the MIDDLE of the ledger is detectable, because every later + record's `previous_record_sha256` would no longer match. + * Truncating the TAIL is NOT detectable from the ledger alone. After an interrupted run the + `started` record is the last line, so deleting that one line -- together with the partial + journal and output directories, which the runner independently refuses to overwrite -- + restores a state that validates as a clean, never-started attempt. + * Deleting the entire ledger and starting over is likewise not disprovable locally. + + The external anchor is the only defence against those, and it is a partial one: the frozen + campaign.json and this preregistration are committed and pushed to a remote before the first + benchmark process runs, so the remote timestamp bounds when the protocol was fixed and proves + the protocol was not tuned after seeing results. It does not witness anything appended later. + The anchor commit recorded in `external_anchor` is the evidence a reader should check; the + ledger alone is not sufficient, and the report must say so. + """ + try: + text = LEDGER_PATH.read_text(encoding="utf-8") + except OSError as exc: + fail(f"cannot read the attempt ledger {LEDGER_PATH}: {exc}") + raise AssertionError("unreachable") from exc + records: list[dict[str, Any]] = [] + previous_digest = GENESIS_LEDGER_DIGEST + for number, line in enumerate(text.splitlines(), start=1): + if not line.strip(): + fail(f"attempt ledger line {number} is blank; the ledger must be strictly append-only JSON lines") + try: + record = json.loads(line) + except json.JSONDecodeError as exc: + fail(f"attempt ledger line {number} is not valid JSON: {exc}") + raise AssertionError("unreachable") from exc + if not isinstance(record, dict): + fail(f"attempt ledger line {number} is not a JSON object") + if record.get("record_type") not in LEDGER_RECORD_TYPES: + fail(f"attempt ledger line {number} has an unknown record type: {record.get('record_type')!r}") + if record.get("previous_record_sha256") != previous_digest: + fail( + f"attempt ledger line {number} breaks the hash chain: expected previous digest " + f"{previous_digest}, got {record.get('previous_record_sha256')!r}" + ) + require_equal(record.get("schema_version"), 2, f"attempt ledger line {number} schema") + attempt_id = require_nonempty_string(record.get("attempt_id"), f"attempt ledger line {number} attempt ID") + if not re.fullmatch(r"attempt-\d{3}", attempt_id): + fail(f"attempt ledger line {number} has a malformed attempt ID: {attempt_id!r}") + parse_timestamp(record.get("created_at"), f"attempt ledger line {number} created_at") + records.append(record) + previous_digest = ledger_line_digest(line) + if not records: + fail("attempt ledger is empty; attempt 001 must be pre-registered before any execution") + + by_type: dict[str, list[dict[str, Any]]] = {kind: [] for kind in LEDGER_RECORD_TYPES} + for record in records: + by_type[record["record_type"]].append(record) + preregistrations = by_type["preregistration"] + if not preregistrations: + fail("attempt ledger contains no preregistration") + attempt_ids = [record["attempt_id"] for record in preregistrations] + if len(set(attempt_ids)) != len(attempt_ids): + fail("attempt ledger contains duplicate preregistrations for one attempt ID") + # Contiguity, not merely ascending order: a gap means an attempt was removed wholesale. + expected_ids = [f"attempt-{number:03d}" for number in range(1, len(attempt_ids) + 1)] + require_equal(attempt_ids, expected_ids, "attempt ledger preregistration sequence") + + active = preregistrations[-1] + active_id = active["attempt_id"] + require_equal(active.get("status"), "preregistered", f"{active_id} preregistration status") + require_equal(active.get("campaign_id"), campaign["campaign_id"], f"{active_id} campaign ID") + require_equal(active.get("campaign_sha256"), campaign_sha256, f"{active_id} campaign SHA-256 binding") + require_equal( + active.get("protocol_artifacts"), + campaign["protocol_artifacts"], + f"{active_id} protocol artifact binding", + ) + require_equal( + active.get("source_artifacts"), + campaign["source_artifacts"], + f"{active_id} source artifact binding", + ) + # The external anchor is the only defence against wholesale local deletion, so it must be a + # structured, checkable reference rather than free prose. + anchor = require_mapping(active.get("external_anchor"), f"{active_id} external anchor") + require_equal( + set(anchor), + {"remote", "branch", "commit", "pushed_at", "note"}, + f"{active_id} external anchor fields", + ) + require_nonempty_string(anchor.get("remote"), f"{active_id} anchor remote") + require_nonempty_string(anchor.get("branch"), f"{active_id} anchor branch") + _validate_identity(anchor.get("commit"), f"{active_id} anchor commit", r"[0-9a-f]{40}", False) + parse_timestamp(anchor.get("pushed_at"), f"{active_id} anchor pushed_at") + require_nonempty_string(anchor.get("note"), f"{active_id} anchor note") + + starts = {record["attempt_id"] for record in by_type["started"]} + closed = {record["attempt_id"] for record in by_type["outcome"]} + # A start or outcome must belong to an attempt that was actually pre-registered. + known = set(attempt_ids) + for kind in ("started", "outcome"): + for record in by_type[kind]: + if record["attempt_id"] not in known: + fail(f"attempt ledger has a {kind} record for {record['attempt_id']!r}, which was never pre-registered") + # Records are append-only, so their creation times must not go backwards. + timestamps = [parse_timestamp(record["created_at"], "attempt ledger created_at") for record in records] + if timestamps != sorted(timestamps): + fail("attempt ledger records are not in non-decreasing creation order") + outcomes_by_attempt = {record["attempt_id"]: record for record in by_type["outcome"]} + for attempt_id in attempt_ids[:-1]: + if attempt_id not in closed: + fail(f"{attempt_id} was pre-registered but never closed; unfavorable attempts must be recorded, not erased") + # A closed earlier attempt must say what actually happened, so that a completed but + # unfavourable run cannot be disposed of with a bare hand-written "failed" line. + prior = outcomes_by_attempt[attempt_id] + if prior.get("status") not in {"succeeded", "failed"}: + fail(f"{attempt_id} has an outcome with an unrecognised status: {prior.get('status')!r}") + if not isinstance(prior.get("completed_process_count"), int) or isinstance( + prior.get("completed_process_count"), bool + ): + fail(f"{attempt_id} outcome does not record how many processes it completed") + if prior["completed_process_count"] >= PROCESS_COUNT and not prior.get("run_record_sha256"): + fail( + f"{attempt_id} completed every process but records no run-record digest; a completed attempt's " + f"evidence must be retained, not discarded" + ) + for kind in ("started", "outcome"): + seen = [record["attempt_id"] for record in by_type[kind]] + if len(set(seen)) != len(seen): + fail(f"attempt ledger has more than one {kind} record for a single attempt") + + active_outcomes = [record for record in by_type["outcome"] if record["attempt_id"] == active_id] + started_here = active_id in starts + if expect_state == "outcome": + if not started_here: + fail(f"{active_id} has no start record; a completed attempt must record when it began") + if len(active_outcomes) != 1: + fail(f"{active_id} must have exactly one terminal outcome record, got {len(active_outcomes)}") + outcome = active_outcomes[0] + require_equal(outcome.get("status"), "succeeded", f"{active_id} outcome status") + require_equal(outcome.get("campaign_sha256"), campaign_sha256, f"{active_id} outcome campaign SHA-256") + require_equal(outcome.get("completed_process_count"), PROCESS_COUNT, f"{active_id} outcome process count") + elif expect_state == "unstarted": + if active_outcomes: + fail(f"{active_id} already has a terminal outcome; pre-register a new attempt instead of rerunning it") + # A start record with no outcome means a previous run of this same attempt was killed + # before it could record its fate. Silently reusing the preregistration would be exactly + # the undetectable restart this ledger exists to prevent. + if started_here: + fail( + f"{active_id} was already started but never closed. Its partial output must be archived and a new " + f"attempt pre-registered; reusing this preregistration would hide a restart." + ) + elif expect_state == "started": + # The runner's own in-line analysis, which must run BEFORE the outcome is written so that + # the outcome can reflect the analysis result. The attempt is deliberately open here. + if not started_here: + fail(f"{active_id} has no start record, so this analysis is not running inside its own attempt") + if active_outcomes: + fail(f"{active_id} already has a terminal outcome; the in-run analysis must precede it") + else: + fail(f"unknown ledger expectation {expect_state!r}; expected one of {sorted(LEDGER_EXPECTED_STATES)}") + return { + "attempt_id": active_id, + "preregistration": active, + "outcomes": active_outcomes, + "records": records, + "attempt_count": len(attempt_ids), + "history": [ + { + "attempt_id": record["attempt_id"], + "record_type": record["record_type"], + "status": record.get("status"), + "campaign_sha256": record.get("campaign_sha256"), + } + for record in records + ], + "last_digest": previous_digest, + } + + +def _validate_runtime_provenance(run_record: dict[str, Any]) -> None: + provenance = require_mapping(run_record.get("runtime_provenance"), "run record runtime provenance") + # Sentinels must not satisfy a presence check: an unreadable field is missing provenance, not + # provenance whose value happens to be the word "unknown". + sentinels = {"unknown", "na", "n/a", "", "static or unreadable", "none"} + for key in ( + "cpu_model", + "microcode", + "kernel", + "libc", + "bazel_version", + "compiler_version", + "python_executable", + "python_version", + ): + value = require_nonempty_string(provenance.get(key), f"runtime provenance {key}") + if value.strip().lower() in sentinels: + fail(f"runtime provenance {key} is the placeholder {value!r}; the real value was not captured") + require_equal(provenance.get("selected_cpu"), SELECTED_CPU, "runtime provenance selected CPU") + require_equal(provenance.get("smt_sibling_cpu"), SIBLING_CPU, "runtime provenance SMT sibling CPU") + require_equal( + provenance.get("selected_cpu_thread_siblings"), + [SELECTED_CPU, SIBLING_CPU], + "runtime provenance thread sibling list", + ) + # The same sentinel screen as above: turbo state in particular is provenance whose absence + # silently undermines the measurement, so an all-"NA" reading must not satisfy a presence check. + topology = require_nonempty_string(provenance.get("numa_topology"), "runtime provenance NUMA topology") + if "node" not in topology: + fail(f"runtime provenance NUMA topology was not captured: {topology!r}") + turbo = require_nonempty_string(provenance.get("turbo_state"), "runtime provenance turbo state") + if not re.search(r"=(?!NA\b)[^\s]+", turbo): + fail(f"runtime provenance turbo state was not captured: {turbo!r}") + governors = require_mapping(provenance.get("governors"), "runtime provenance governors") + require_equal(governors.get(str(SELECTED_CPU)), "performance", "selected CPU governor") + require_equal(governors.get(str(SIBLING_CPU)), "performance", "sibling CPU governor") + libraries = require_mapping(provenance.get("binary_shared_libraries"), "runtime provenance shared libraries") + require_equal(set(libraries), set(ARMS), "shared library arm set") + for arm in ARMS: + listing = require_nonempty_string(libraries.get(arm), f"arm {arm} shared library listing") + if listing.strip().lower() in sentinels: + fail(f"arm {arm} shared library listing was not captured: {listing!r}") + environment = require_mapping(provenance.get("environment"), "runtime provenance environment") + # A preloaded or audited library silently changes what the primary metric counts. + for hostile in ("LD_PRELOAD", "LD_AUDIT"): + if environment.get(hostile): + fail(f"{hostile} was set during the campaign: {environment[hostile]!r}") + + # The binaries must have been built on the machine that measured them: a different host means + # a different microcode, toolchain and library set than the recorded provenance describes. + attestation = load_json(BUILD_ATTESTATION_PATH) + require_equal( + attestation["toolchain"]["hostname"], + run_record["host"]["name"], + "the attested build host must be the measurement host", + ) + require_equal( + attestation["toolchain"]["kernel"], + run_record["host"]["kernel"], + "the attested build kernel must be the measurement kernel", + ) + require_equal( + provenance.get("build_attestation_sha256"), + sha256_file(BUILD_ATTESTATION_PATH), + "runtime provenance build attestation SHA-256", + ) + + preflight = require_mapping(run_record.get("idle_preflight"), "run record idle preflight") + require_equal(preflight.get("sample_seconds"), PREFLIGHT_SAMPLE_SECONDS, "preflight sample seconds") + require_equal(preflight.get("cooldown_seconds"), COOLDOWN_SECONDS, "preflight cooldown seconds") + for key in ("selected_cpu_busy_fraction", "sibling_cpu_busy_fraction"): + value = fraction(preflight.get(key), f"preflight {key}") + if value > PREFLIGHT_MAX_BUSY_FRACTION: + fail(f"preflight {key} of {value} exceeds the pre-frozen idle gate {PREFLIGHT_MAX_BUSY_FRACTION}") + require_list(preflight.get("loadavg"), "preflight loadavg") + + +def validate_run_record( + campaign: dict[str, Any], run_record: dict[str, Any], campaign_sha256: str +) -> list[dict[str, Any]]: + require_equal(run_record.get("schema_version"), 3, "run record schema") + require_equal(run_record.get("status"), "complete", "run record status") + require_equal(run_record.get("campaign_id"), campaign["campaign_id"], "run record campaign ID") + require_nonempty_string(run_record.get("attempt_id"), "run record attempt ID") + require_equal(run_record.get("campaign_sha256_preflight"), campaign_sha256, "preflight campaign SHA-256") + require_equal(run_record.get("campaign_sha256_postflight"), campaign_sha256, "postflight campaign SHA-256") + expected_protocol_hashes = campaign["protocol_artifacts"] + require_equal(run_record.get("protocol_sha256_preflight"), expected_protocol_hashes, "preflight protocol hashes") + require_equal(run_record.get("protocol_sha256_postflight"), expected_protocol_hashes, "postflight protocol hashes") + expected_source_hashes = campaign["source_artifacts"] + require_equal( + run_record.get("source_artifact_sha256_preflight"), + expected_source_hashes, + "preflight source artifact hashes", + ) + require_equal( + run_record.get("source_artifact_sha256_postflight"), + expected_source_hashes, + "postflight source artifact hashes", + ) + expected_identities = { + arm: { + "path": campaign["arms"][arm]["binary_path"], + "sha256": campaign["arms"][arm]["sha256"], + "build_id": campaign["arms"][arm]["build_id"], + } + for arm in ARMS + } + require_equal(run_record.get("binary_identity_preflight"), expected_identities, "preflight binary identities") + require_equal(run_record.get("binary_identity_postflight"), expected_identities, "postflight binary identities") + preflight_stats = require_mapping(run_record.get("binary_stat_preflight"), "preflight binary stats") + postflight_stats = require_mapping(run_record.get("binary_stat_postflight"), "postflight binary stats") + require_equal(set(preflight_stats), set(ARMS), "preflight binary-stat arm set") + require_equal(postflight_stats, preflight_stats, "preflight/postflight binary stats") + for arm in ARMS: + stat = require_mapping(preflight_stats.get(arm), f"arm {arm} binary stat") + require_equal( + set(stat), + {"device", "inode", "size", "mtime_ns", "ctime_ns"}, + f"arm {arm} binary stat fields", + ) + for field, value in stat.items(): + positive_integer(value, f"arm {arm} binary stat {field}") + require_equal(run_record.get("cpu_affinity"), SELECTED_CPU, "run record CPU affinity") + require_equal(run_record.get("taskset_command"), ["taskset", "-c", str(SELECTED_CPU)], "run record taskset") + require_equal(run_record.get("process_count"), PROCESS_COUNT, "run record process count") + require_equal(run_record.get("repetitions_per_process"), REPETITIONS, "run record repetitions per process") + + host = require_mapping(run_record.get("host"), "run record host") + for key in ("name", "kernel", "machine", "python"): + require_nonempty_string(host.get(key), f"run record host.{key}") + require_equal(host.get("cpu_governor"), "performance", "run record CPU governor") + _validate_runtime_provenance(run_record) + started = parse_timestamp(run_record.get("started_at"), "run record started_at") + finished = parse_timestamp(run_record.get("finished_at"), "run record finished_at") + if finished < started: + fail("run record finished before it started") + + expected = expected_output_sequence() + completed = require_list(run_record.get("completed_processes"), "run record completed processes") + require_equal(len(completed), PROCESS_COUNT, "completed process count") + previous_finished: datetime | None = None + for index, (actual, static_expected) in enumerate(zip(completed, expected), start=1): + config = require_mapping(actual, f"completed process {index}") + for key, value in static_expected.items(): + require_equal(config.get(key), value, f"completed process {index} {key}") + positive_integer(config.get("pid"), f"completed process {index} pid") + require_equal(config.get("returncode"), 0, f"completed process {index} returncode") + require_equal(config.get("governor"), "performance", f"completed process {index} governor") + temporary_raw = (EVIDENCE_DIR / static_expected["raw"]).with_name( + f".{Path(static_expected['raw']).name}.incomplete" + ) + require_equal( + config.get("command"), + expected_benchmark_command(campaign, static_expected, temporary_raw), + f"completed process {index} command", + ) + for key in ("raw_sha256", "log_sha256"): + _validate_identity(config.get(key), f"completed process {index} {key}", r"[0-9a-f]{64}", False) + require_equal( + config.get("raw_sha256"), + sha256_file(EVIDENCE_DIR / static_expected["raw"]), + f"completed process {index} raw SHA-256", + ) + require_equal( + config.get("log_sha256"), + sha256_file(EVIDENCE_DIR / static_expected["log"]), + f"completed process {index} log SHA-256", + ) + selected_busy = fraction(config.get("selected_cpu_busy_fraction"), f"completed process {index} selected busy") + sibling_busy = fraction(config.get("sibling_cpu_busy_fraction"), f"completed process {index} sibling busy") + if sibling_busy > PER_PROCESS_MAX_SIBLING_BUSY_FRACTION: + fail( + f"completed process {index} ran with SMT sibling CPU {SIBLING_CPU} at busy fraction {sibling_busy}, " + f"above the pre-frozen contention gate {PER_PROCESS_MAX_SIBLING_BUSY_FRACTION}" + ) + if selected_busy < PER_PROCESS_MIN_SELECTED_BUSY_FRACTION: + fail( + f"completed process {index} left selected CPU {SELECTED_CPU} at busy fraction {selected_busy}, " + f"below the pre-frozen affinity sanity gate {PER_PROCESS_MIN_SELECTED_BUSY_FRACTION}" + ) + require_list(config.get("loadavg_before"), f"completed process {index} loadavg_before") + require_list(config.get("loadavg_after"), f"completed process {index} loadavg_after") + process_started = parse_timestamp(config.get("started_at"), f"completed process {index} started_at") + process_exited = parse_timestamp( + config.get("process_exited_at"), f"completed process {index} process_exited_at" + ) + process_finished = parse_timestamp(config.get("finished_at"), f"completed process {index} finished_at") + if process_exited < process_started or process_finished < process_exited: + fail(f"completed process {index} has contradictory start/exit/finish timestamps") + if process_started < started or process_finished > finished: + fail(f"completed process {index} falls outside the campaign interval") + if previous_finished is not None and process_started < previous_finished: + fail(f"completed process {index} overlaps or contradicts the frozen serial order") + previous_finished = process_finished + return completed + + +def validate_partial_journal( + campaign: dict[str, Any], + run_record: dict[str, Any], + completed: list[dict[str, Any]], + campaign_sha256: str, +) -> None: + journal = load_json(PARTIAL_JOURNAL_PATH) + require_equal(journal.get("schema_version"), 2, "partial journal schema") + require_equal(journal.get("status"), "complete", "partial journal status") + require_equal(journal.get("campaign_id"), campaign["campaign_id"], "partial journal campaign ID") + require_equal(journal.get("attempt_id"), run_record["attempt_id"], "partial journal attempt ID") + require_equal(journal.get("campaign_sha256"), campaign_sha256, "partial journal campaign SHA-256") + require_equal(journal.get("expected_process_count"), PROCESS_COUNT, "partial journal expected count") + require_equal(journal.get("last_completed_process_index"), PROCESS_COUNT, "partial journal last process") + require_equal(journal.get("current_process"), None, "partial journal current process") + require_equal(journal.get("completed_processes"), completed, "partial journal completed processes") + require_equal(journal.get("started_at"), run_record["started_at"], "partial journal start time") + require_equal(journal.get("finished_at"), run_record["finished_at"], "partial journal finish time") + require_equal( + journal.get("run_record_sha256"), + sha256_file(RUN_RECORD_PATH), + "partial journal run-record SHA-256", + ) + + +def validate_exact_file_set(sequence: list[dict[str, Any]]) -> None: + if not RAW_DIR.is_dir(): + fail(f"raw directory is missing: {RAW_DIR}") + if not LOG_DIR.is_dir(): + fail(f"log directory is missing: {LOG_DIR}") + expected_raw = {Path(item["raw"]).name for item in sequence} + expected_logs = {Path(item["log"]).name for item in sequence} + actual_raw = {entry.name for entry in RAW_DIR.iterdir()} + actual_logs = {entry.name for entry in LOG_DIR.iterdir()} + require_equal(actual_raw, expected_raw, "exact raw file set") + require_equal(actual_logs, expected_logs, "exact log file set") + + +def _bootstrap(logs_by_key_and_block: dict[tuple[str, str, str], dict[int, float]]) -> dict[tuple[str, str, str], array]: + """Sensitivity-only stratified bootstrap. No gate or claim may read its output.""" + for permutation, blocks in STRATUM_BLOCKS.items(): + require_equal(len(blocks), BLOCKS_PER_STRATUM, f"bootstrap block count for stratum {permutation}") + expected_blocks = set(range(1, BLOCK_COUNT + 1)) + for key, values in logs_by_key_and_block.items(): + require_equal(set(values), expected_blocks, f"complete bootstrap blocks for {key}") + + samples = {key: array("d") for key in logs_by_key_and_block} + rng = random.Random(BOOTSTRAP_SEED) + keys = sorted(logs_by_key_and_block) + for _ in range(BOOTSTRAP_SAMPLES): + # The same six-stratum draw is reused for every comparison, workload, and metric. + drawn_blocks = [ + STRATUM_BLOCKS[permutation][rng.randrange(BLOCKS_PER_STRATUM)] + for permutation in ARM_PERMUTATIONS + for _ in range(BLOCKS_PER_STRATUM) + ] + for key in keys: + values = logs_by_key_and_block[key] + samples[key].append(math.exp(fsum(values[block] for block in drawn_blocks) / BLOCK_COUNT)) + return samples + + +def _gate_summary(gate_inputs: dict[str, dict[str, dict[str, dict[str, list[float]]]]]) -> dict[str, Any]: + """Compute the adoption gates. + + The only argument is a mapping of pre-frozen Welch-t intervals. The sensitivity + bootstrap is structurally unable to influence any value produced here. + """ + for comparison, workloads in gate_inputs.items(): + for workload, metrics in workloads.items(): + for metric, intervals in metrics.items(): + for level_key, bounds in intervals.items(): + label = f"{comparison} {workload} {metric} {level_key}" + if not isinstance(bounds, list) or len(bounds) != 2: + fail(f"{label} is not a two-element interval") + lower = positive_finite(bounds[0], f"{label} lower bound") + upper = positive_finite(bounds[1], f"{label} upper bound") + if lower > upper: + fail(f"{label} is inverted: [{lower}, {upper}]") + + ca_count_checks = { + workload: gate_inputs["C_over_A"][workload]["instructions_per_iteration"][ + "bonferroni_adjusted_ci98_333333" + ][1] + < 1.0 + for workload in COUNT_WORKLOADS + } + # An empty derived endpoint tuple would make all() vacuously true and pass the family. + if len(ca_count_checks) != COUNT_FAMILY_ENDPOINT_COUNT: + fail(f"the C/A count family must cover exactly {COUNT_FAMILY_ENDPOINT_COUNT} endpoints") + # Uniform noninferiority across every count endpoint. The previous implementation is a strict + # mechanistic superset of the candidate, so demanding the candidate be strictly faster would be + # a gate designed to fail; the question this comparison exists to answer is whether the extra + # machinery bought anything worth its maintenance cost. + cb_count_checks: dict[str, Any] = {} + for workload in COUNT_WORKLOADS: + upper = gate_inputs["C_over_B"][workload]["instructions_per_iteration"][ + "bonferroni_adjusted_ci98_333333" + ][1] + if upper < 1.0: + state = "faster" + elif upper < NONINFERIORITY_MARGIN: + state = "noninferior_only" + else: + state = "noninferiority_failed" + cb_count_checks[workload] = {"adjusted_upper": upper, "state": state} + if len(cb_count_checks) != COUNT_FAMILY_ENDPOINT_COUNT: + fail(f"the C/B count family must cover exactly {COUNT_FAMILY_ENDPOINT_COUNT} endpoints") + + # CPU time is secondary but must not be absent from the decision: an instruction-count win + # paired with a CPU-time regression is exactly the failure this bound exists to catch. + # CPU time is gated for C/A only. Measured per-block log-SD for CPU time is ~0.041, giving a + # 95% half-width near 1.55% at this block count, so a C/B CPU bound tight enough to be + # meaningful is unreachable: the rejected implementation is a strict superset and its true CPU + # ratio is at or above 1.0, so the upper bound would sit above any useful margin for reasons + # unrelated to the claim. C/B CPU is reported and explicitly marked unresolvable rather than + # gated on a test the instrument cannot pass. + cpu_non_regression: dict[str, Any] = {} + for comparison in ("C_over_A",): + checks = { + workload: gate_inputs[comparison][workload]["cpu_time"]["ordinary_ci95"][1] + < CPU_NON_REGRESSION_UPPER + for workload in COUNT_WORKLOADS + } + if len(checks) != COUNT_FAMILY_ENDPOINT_COUNT: + fail(f"the {comparison} CPU non-regression family must cover every count endpoint") + cpu_non_regression[comparison] = {"endpoint_checks": checks, "passed": all(checks.values())} + + point_controls: dict[str, Any] = {} + instruction_low, instruction_high = POINT_CONTROL_INSTRUCTION_BAND + cpu_low, cpu_high = POINT_CONTROL_CPU_BAND + for comparison in ("C_over_A", "C_over_B"): + instruction_ci = gate_inputs[comparison]["P"]["instructions_per_iteration"]["ordinary_ci95"] + cpu_ci = gate_inputs[comparison]["P"]["cpu_time"]["ordinary_ci95"] + instruction_pass = instruction_ci[0] >= instruction_low and instruction_ci[1] <= instruction_high + cpu_pass = cpu_ci[0] >= cpu_low and cpu_ci[1] <= cpu_high + point_controls[comparison] = { + "instructions_ci95_wholly_within_band": instruction_pass, + "cpu_time_ci95_wholly_within_band": cpu_pass, + # A control can sit inside its equivalence band and still exclude 1.0. That is not a + # gate failure, but it must never be reported as a speedup on the negative control. + "instructions_ci95_excludes_one": instruction_ci[1] < 1.0 or instruction_ci[0] > 1.0, + "cpu_time_ci95_excludes_one": cpu_ci[1] < 1.0 or cpu_ci[0] > 1.0, + "passed": instruction_pass and cpu_pass, + } + + # The un-optimized control: where the optimization cannot fire, neither arm may regress. + # Two-sided on purpose. On a path neither arm touches, an apparent improvement is not harmless: + # it is diagnostic of an uncontrolled difference such as changed inlining or a guard that + # stopped firing. The band is set from the instrument's resolution, not from a round number: + # retired instructions here reproduce to about 0.01% between repetitions, so a 0.2% band is + # roughly twenty times the noise while still being far tighter than the effect being claimed. + non_intrusion: dict[str, Any] = {} + low, high = NON_INTRUSION_BAND + for comparison in ("C_over_A", "C_over_B"): + interval = gate_inputs[comparison]["X"]["instructions_per_iteration"]["ordinary_ci95"] + non_intrusion[comparison] = { + "instructions_ci95": list(interval), + "within_band": interval[0] >= low and interval[1] <= high, + } + non_intrusion_pass = all(value["within_band"] for value in non_intrusion.values()) + + # Restricted twice over: to the count endpoints, because the point control is not a + # performance endpoint and must never appear as a speedup claim; and to the two adoption + # comparisons, because B/A is declared descriptive-only and must not carry claim eligibility. + cpu_speedup_claims = { + comparison: { + workload: gate_inputs[comparison][workload]["cpu_time"]["ordinary_ci95"][1] < 1.0 + for workload in COUNT_WORKLOADS + } + for comparison in ("C_over_A", "C_over_B") + } + ca_pass = all(ca_count_checks.values()) + cb_pass = all(entry["state"] != "noninferiority_failed" for entry in cb_count_checks.values()) + point_pass = all(value["passed"] for value in point_controls.values()) + cpu_pass_all = all(value["passed"] for value in cpu_non_regression.values()) + return { + "interval_family": "stratified_log_ratio_welch_t", + "C_over_A_count_family": {"endpoint_checks": ca_count_checks, "passed": ca_pass}, + "C_over_B_count_family": { + "endpoint_checks": cb_count_checks, + "passed": cb_pass, + "wording_by_workload": {key: value["state"] for key, value in cb_count_checks.items()}, + "noninferiority_margin": NONINFERIORITY_MARGIN, + "claim_form": "noninferiority", + }, + "cpu_non_regression": { + "comparisons": cpu_non_regression, + "upper_bound": CPU_NON_REGRESSION_UPPER, + "passed": cpu_pass_all, + }, + "point_controls": { + "comparisons": point_controls, + "instruction_band": list(POINT_CONTROL_INSTRUCTION_BAND), + "cpu_band": list(POINT_CONTROL_CPU_BAND), + "passed": point_pass, + }, + "non_intrusion_control": { + "comparisons": non_intrusion, + "band": list(NON_INTRUSION_BAND), + "workload": "X", + "meaning": ( + "Workload X plans to COUNT -> FETCH -> IXSCAN, so the optimization cannot fire. It is the " + "only workload here where a regression could hide, and it is also the many-work() control " + "for changes that touch a shared base class." + ), + "passed": non_intrusion_pass, + }, + "cpu_speedup_claim_eligible_by_comparison_and_count_workload": cpu_speedup_claims, + "B_over_A_is_descriptive_only": True, + # Deliberately excludes cb_pass. C/B asks whether the rejected implementation's extra + # machinery bought anything worth its cost -- a design question about that implementation, + # not about whether this candidate should replace upstream. Letting it veto adoption would + # mean a result of "the superset is 1.2% faster" gets published as "the candidate failed". + "complexity_tradeoff_versus_rejected_implementation_passed": cb_pass, + "overall_adoption_gate_passed": ( + ca_pass and point_pass and cpu_pass_all and non_intrusion_pass + ), + } + + +def analyze_campaign(*, emit: bool = True, ledger_state: str = "outcome") -> dict[str, Any]: + """Validate and analyze a completed campaign. + + `ledger_state` is "started" only when the runner calls this in-line: at that moment the + attempt's terminal outcome has deliberately not been written yet, because the outcome must + reflect whether this analysis succeeded. Writing it first would let an analysis-time validity + failure append a second, contradictory outcome record and permanently brick the attempt. + """ + campaign = load_json(CAMPAIGN_PATH) + validate_campaign(campaign, allow_placeholders=False) + campaign_sha256 = sha256_file(CAMPAIGN_PATH) + ledger = validate_attempt_ledger(campaign, campaign_sha256, expect_state=ledger_state) + run_record = load_json(RUN_RECORD_PATH) + require_equal(run_record.get("attempt_id"), ledger["attempt_id"], "run record attempt binding") + completed = validate_run_record(campaign, run_record, campaign_sha256) + validate_partial_journal(campaign, run_record, completed, campaign_sha256) + sequence = expected_output_sequence() + validate_exact_file_set(sequence) + + observations: dict[int, dict[str, dict[str, dict[str, Any]]]] = { + block: {workload: {} for workload in WORKLOADS} for block in range(1, BLOCK_COUNT + 1) + } + observed_context_dates: list[datetime] = [] + observed_hosts: set[str] = set() + for item in sequence: + raw_path = EVIDENCE_DIR / item["raw"] + log_path = EVIDENCE_DIR / item["log"] + result = validate_process_artifacts(campaign, item, raw_path, log_path) + observations[item["block"]][item["workload"]][item["arm"]] = result + context = result["context"] + observed_hosts.add(require_nonempty_string(context.get("host_name"), f"{raw_path.name} context host_name")) + observed_context_dates.append(parse_timestamp(context.get("date"), f"{raw_path.name} context date")) + require_equal(observed_hosts, {run_record["host"]["name"]}, "raw context host names") + if observed_context_dates != sorted(observed_context_dates): + fail("raw context dates contradict the frozen serial process order") + campaign_started = parse_timestamp(run_record["started_at"], "run record started_at") + campaign_finished = parse_timestamp(run_record["finished_at"], "run record finished_at") + if observed_context_dates[0] < campaign_started.replace(microsecond=0): + fail("first raw context date precedes the campaign start") + if observed_context_dates[-1] > campaign_finished: + fail("last raw context date follows the campaign finish") + + # The point control's iteration count is auto-calibrated by google-benchmark from a noisy + # timing, so the three arms need not land on the same integer -- and they are least likely to + # when the arms genuinely differ in speed. Requiring cross-arm equality would therefore make + # attempt retention conditional on the measured effect, which is selection on the outcome + # inside a pre-registered protocol. Both reported metrics are already per-iteration, so + # unequal counts do not bias the ratio. The counts are recorded, not gated. Equality *within* + # a process is still required, in validate_process_artifacts. + point_control_iterations = { + block: {arm: observations[block]["P"][arm]["iterations"][0] for arm in ARMS} + for block in range(1, BLOCK_COUNT + 1) + } + + ratios: dict[tuple[str, str, str], dict[int, float]] = {} + log_ratios: dict[tuple[str, str, str], dict[int, float]] = {} + for comparison, (numerator, denominator, _) in COMPARISONS.items(): + for workload in WORKLOADS: + for metric in METRIC_ROLES: + key = (comparison, workload, metric) + values: dict[int, float] = {} + for block in range(1, BLOCK_COUNT + 1): + numerator_value = positive_finite( + observations[block][workload][numerator]["means"][metric], + f"block {block} {workload} {numerator} {metric}", + ) + denominator_value = positive_finite( + observations[block][workload][denominator]["means"][metric], + f"block {block} {workload} {denominator} {metric}", + ) + values[block] = positive_finite( + numerator_value / denominator_value, + f"block {block} {comparison} {workload} {metric} ratio", + ) + ratios[key] = values + log_ratios[key] = {block: math.log(value) for block, value in values.items()} + + bootstrap_samples = _bootstrap(log_ratios) + results: dict[str, dict[str, dict[str, Any]]] = { + comparison: {workload: {} for workload in WORKLOADS} for comparison in COMPARISONS + } + gate_inputs: dict[str, dict[str, dict[str, dict[str, list[float]]]]] = { + comparison: {workload: {} for workload in WORKLOADS} for comparison in COMPARISONS + } + for comparison, (numerator, denominator, role) in COMPARISONS.items(): + for workload in WORKLOADS: + for metric, metric_role in METRIC_ROLES.items(): + key = (comparison, workload, metric) + values = ratios[key] + estimate = geometric_mean(values.values()) + welch = stratified_log_ratio_t_interval(log_ratios[key], f"{comparison} {workload} {metric}") + if not math.isclose(welch["point_estimate_ratio"], estimate, rel_tol=1e-9): + fail( + f"{comparison} {workload} {metric}: the stratified point estimate " + f"{welch['point_estimate_ratio']!r} disagrees with the geometric mean {estimate!r}" + ) + gate_inputs[comparison][workload][metric] = { + level_key: list(welch[level_key]) for level_key in CONFIDENCE_LEVELS + } + # The separation between the gate intervals and the sensitivity bootstrap lives + # here, in the caller, not only inside _gate_summary. Assert it explicitly. + for level_key in CONFIDENCE_LEVELS: + if gate_inputs[comparison][workload][metric][level_key] != list(welch[level_key]): + fail(f"{comparison} {workload} {metric}: gate input is not the Welch-t interval") + ordered_samples = sorted(bootstrap_samples[key]) + # Deliberately different key names from the gate intervals: with four blocks per + # stratum the percentile bootstrap undercovers, and identical key names invite a + # downstream table generator to quote it as if it were the gate interval. + sensitivity = { + f"sensitivity_percentile_{level_key}_not_for_citation": confidence_interval( + ordered_samples, confidence + ) + for level_key, confidence in CONFIDENCE_LEVELS.items() + } + leave_one_out = [ + geometric_mean(value for block, value in values.items() if block != omitted) + for omitted in range(1, BLOCK_COUNT + 1) + ] + numerator_means = [ + observations[block][workload][numerator]["means"][metric] for block in range(1, BLOCK_COUNT + 1) + ] + denominator_means = [ + observations[block][workload][denominator]["means"][metric] for block in range(1, BLOCK_COUNT + 1) + ] + results[comparison][workload][metric] = { + "comparison_role": role, + "metric_role": metric_role, + "numerator_arm": numerator, + "denominator_arm": denominator, + "ratio_geomean": estimate, + "gate_interval": welch, + "ordinary_ci95": list(welch["ordinary_ci95"]), + "bonferroni_adjusted_ci98_333333": list(welch["bonferroni_adjusted_ci98_333333"]), + "geometric_mean_reduction_percent": (1.0 - estimate) * 100.0, + "ordinary_reduction_percent_ci95": [ + (1.0 - welch["ordinary_ci95"][1]) * 100.0, + (1.0 - welch["ordinary_ci95"][0]) * 100.0, + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + (1.0 - welch["bonferroni_adjusted_ci98_333333"][1]) * 100.0, + (1.0 - welch["bonferroni_adjusted_ci98_333333"][0]) * 100.0, + ], + "sensitivity_bootstrap_never_used_for_gates": sensitivity, + "numerator_process_mean_geomean": geometric_mean(numerator_means), + "denominator_process_mean_geomean": geometric_mean(denominator_means), + "favorable_block_count": sum(value < 1.0 for value in values.values()), + "tie_block_count": sum(value == 1.0 for value in values.values()), + "unfavorable_block_count": sum(value > 1.0 for value in values.values()), + "leave_one_block_out": { + "minimum_geomean": min(leave_one_out), + "maximum_geomean": max(leave_one_out), + "all_below_one": all(value < 1.0 for value in leave_one_out), + "maximum_absolute_change_from_full_estimate": max( + abs(value - estimate) for value in leave_one_out + ), + }, + "block_ratios": [ + { + "block": block, + "arm_order": BLOCK_SCHEDULE[block - 1][0], + "workload_order": BLOCK_SCHEDULE[block - 1][1], + "ratio": values[block], + } + for block in range(1, BLOCK_COUNT + 1) + ], + } + + gate_summary = _gate_summary(gate_inputs) + input_hashes = { + "campaign.json": campaign_sha256, + "campaign_run.json": sha256_file(RUN_RECORD_PATH), + "campaign_partial.json": sha256_file(PARTIAL_JOURNAL_PATH), + "attempt_ledger.jsonl": sha256_file(LEDGER_PATH), + } + for name in PROTOCOL_ARTIFACTS: + input_hashes[name] = sha256_file(EVIDENCE_DIR / name) + for name in SOURCE_ARTIFACTS: + input_hashes[name] = sha256_file(EVIDENCE_DIR / name) + for item in sequence: + input_hashes[item["raw"]] = sha256_file(EVIDENCE_DIR / item["raw"]) + input_hashes[item["log"]] = sha256_file(EVIDENCE_DIR / item["log"]) + + summary = { + "schema_version": 5, + "campaign_id": campaign["campaign_id"], + "comparison": campaign["comparison"], + "attempt_id": ledger["attempt_id"], + "attempt_count": ledger["attempt_count"], + "attempt_history": ledger["history"], + # The docstring tells a reader that the external anchor is the only defence against + # wholesale local deletion, so the anchor has to reach the artifact the reader receives. + "external_anchor": ledger["preregistration"]["external_anchor"], + "point_control_iterations_by_block": point_control_iterations, + "valid_complete_campaign": True, + "arm_identities": { + arm: { + "label": campaign["arms"][arm]["label"], + "production_source_commit": campaign["arms"][arm]["production_source_commit"], + "binary_path": campaign["arms"][arm]["binary_path"], + "sha256": campaign["arms"][arm]["sha256"], + "build_id": campaign["arms"][arm]["build_id"], + } + for arm in ARMS + }, + "block_count": BLOCK_COUNT, + "process_count": PROCESS_COUNT, + "repetitions_per_process": REPETITIONS, + "block_schedule": campaign["execution"]["blocks"], + "gate_interval": campaign["analysis"]["gate_interval"], + "sensitivity_bootstrap": campaign["analysis"]["sensitivity_bootstrap"], + "results": results, + "adoption_gates": gate_summary, + "run_host": run_record["host"], + "runtime_provenance": run_record["runtime_provenance"], + "run_started_at": run_record["started_at"], + "run_finished_at": run_record["finished_at"], + "completed_process_count": len(completed), + "input_sha256": input_hashes, + } + serialized = json.dumps(summary, indent=2, sort_keys=True) + "\n" + temporary = SUMMARY_PATH.with_name(f".{SUMMARY_PATH.name}.tmp") + temporary.unlink(missing_ok=True) + try: + with temporary.open("x", encoding="utf-8") as stream: + stream.write(serialized) + stream.flush() + temporary.replace(SUMMARY_PATH) + except OSError as exc: + fail(f"cannot atomically write summary {SUMMARY_PATH}: {exc}") + if emit: + sys.stdout.write(serialized) + return summary + + +def main() -> int: + parser = argparse.ArgumentParser(description=__doc__) + group = parser.add_mutually_exclusive_group() + group.add_argument( + "--validate-template", + action="store_true", + help="validate the frozen design while permitting obvious execution-blocking identity placeholders", + ) + group.add_argument( + "--validate-campaign-only", + action="store_true", + help="require an execution-ready frozen campaign and validate it without reading results", + ) + arguments = parser.parse_args() + campaign = load_json(CAMPAIGN_PATH) + if arguments.validate_template: + validate_campaign(campaign, allow_placeholders=True) + print("frozen campaign template validation: PASS (execution remains blocked by placeholders)") + return 0 + if arguments.validate_campaign_only: + validate_campaign(campaign, allow_placeholders=False) + validate_attempt_ledger(campaign, sha256_file(CAMPAIGN_PATH), expect_state="unstarted") + print("execution-ready frozen campaign validation: PASS") + return 0 + summary = analyze_campaign() + # A failed adoption gate is a real outcome, not a crash -- but it must not look like success to + # a shell or CI wrapper that keys on the exit status. + passed = summary["adoption_gates"]["overall_adoption_gate_passed"] + print(f"overall_adoption_gate_passed={passed}", file=sys.stderr) + return 0 if passed else 2 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/analyze_controls_posthoc.py b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/analyze_controls_posthoc.py new file mode 100644 index 0000000..38e03c2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/analyze_controls_posthoc.py @@ -0,0 +1,238 @@ +#!/usr/bin/env python3 +"""Post-hoc analysis of the two control workloads. NOT part of the pre-registered protocol. + +`analyze.py` is the frozen analyzer: it was hashed into the attempt ledger before execution and it +decides the adoption gate. This script is different in kind. It was written *after* the results +were known, to explain why both controls fell outside their pre-registered bands, and it exists so +that the numbers the report quotes for that explanation are reproducible rather than asserted. + +Nothing here can change the adoption gate. `analyze.py` reports +`overall_adoption_gate_passed: false` and that outcome stands. + +Two of the quantities below condition on a post-treatment variable — which of two instruction +states a process landed in — and the incidence of that state differs by arm, so the conditioned +estimates are not protected by randomisation. They are reported alongside the pre-registered +marginal estimates, never in place of them. Section 3 prints both so the difference is visible. + + python3 analyze_controls_posthoc.py + +Reads only `raw/*.json`. Writes nothing. No third-party package required. +""" + +from __future__ import annotations + +import glob +import json +import math +import os +import re +import statistics as st +import sys + +RAW_GLOB = os.path.join(os.path.dirname(os.path.abspath(__file__)), "raw", "*.json") +NAME_RE = re.compile(r"^block(\d+)_([SMWPX])_([ABC])_") + +# Counted documents and index keys scanned per iteration, from campaign.json's guard contracts. +# The guards say "400001 works/keys examined" and so on; the +1 is the work that returns EOF. +DOCUMENTS = {"S": 400_000, "M": 200_000, "W": 200_000, "X": 200_000} +KEYS = {"S": 400_000, "M": 400_000, "W": 200_000} + +ARM_LABEL = {"A": "pinned base", "B": "rejected implementation", "C": "candidate"} + + +def load(): + """(block, workload, arm) -> (mean instructions, mean cpu ns, [per-repetition instructions]).""" + cells = {} + for path in sorted(glob.glob(RAW_GLOB)): + m = NAME_RE.match(os.path.basename(path)) + if not m: + continue + with open(path) as fh: + doc = json.load(fh) + rows = [b for b in doc["benchmarks"] if b.get("run_type") == "iteration"] + instr = [r["instructions_per_iteration"] for r in rows] + cpu = [r["cpu_time"] for r in rows] + cells[(int(m.group(1)), m.group(2), m.group(3))] = ( + sum(instr) / len(instr), + sum(cpu) / len(cpu), + instr, + ) + return cells + + +def load_arm_positions(): + """(block, workload, arm) -> which of the three arms ran first, second or third.""" + path = os.path.join(os.path.dirname(os.path.abspath(__file__)), "campaign_run.json") + with open(path) as fh: + run = json.load(fh) + return { + (p["block"], p["workload"], p["arm"]): p["arm_position"] + for p in run["completed_processes"] + } + + +def split_states(values): + """Threshold rule: cut at the single widest relative gap in the sorted process means. + + Stated as a rule rather than a number so it is checkable. It is only meaningful because the gap + it finds is two orders of magnitude wider than every other gap in the sample; `describe_states` + prints the runner-up so a reader can see that for themselves. + """ + ordered = sorted(values) + gaps = [((ordered[i + 1] - ordered[i]) / ordered[i], i) for i in range(len(ordered) - 1)] + widest, index = max(gaps) + runner_up = max(g for g, i in gaps if i != index) + return (ordered[index] + ordered[index + 1]) / 2.0, widest, runner_up + + +def pct(x): + return f"{100.0 * x:+.4f}%" + + +def rel_range(xs): + return (max(xs) - min(xs)) / min(xs) + + +def main(): + cells = load() + if not cells: + sys.exit(f"no raw process files matched {RAW_GLOB}") + blocks = sorted({k[0] for k in cells}) + arms = "ABC" + + print("=" * 78) + print("POST-HOC CONTROL ANALYSIS -- not pre-registered, cannot change the adoption gate") + print(f"{len(blocks)} blocks, {len(cells)} processes") + print("=" * 78) + + # ---------------------------------------------------------------- 1. point control (P) + print("\n1. POINT-QUERY CONTROL (P) -- the optimization cannot execute on this plan\n") + for num, den in (("C", "A"), ("B", "A")): + ir = [cells[(b, "P", num)][0] / cells[(b, "P", den)][0] for b in blocks] + cr = [cells[(b, "P", num)][1] / cells[(b, "P", den)][1] for b in blocks] + print( + f" {num}/{den} instructions {st.mean(ir):.6f}" + f" cpu time {st.mean(cr):.6f} (sd {st.stdev(cr):.4f})" + ) + print("\n CPU time per arm, averaged over blocks -- the offset follows the binary:") + for arm in arms: + xs = [cells[(b, "P", arm)][1] for b in blocks] + print(f" arm {arm} ({ARM_LABEL[arm]:<24}) {st.mean(xs):9.1f} ns") + print("\n CPU time per execution position, the same processes regrouped:") + positions = load_arm_positions() + for pos in sorted({p for p in positions.values()}): + xs = [ + cells[(b, "P", a)][1] + for b in blocks + for a in arms + if positions.get((b, "P", a)) == pos + ] + print(f" position {pos} within its block {st.mean(xs):9.1f} ns (n={len(xs)})") + print( + "\n The instruction ratio is flat and the CPU ratio is not, so this is a property of the\n" + " binaries, not of the optimization. The report makes no CPU-time claim because of it." + ) + + # ---------------------------------------------------------- 2. non-intrusion control (X) + print("\n2. NON-INTRUSION CONTROL (X) -- COUNT -> FETCH -> IXSCAN, optimization cannot fire\n") + means = {(b, a): cells[(b, "X", a)][0] for b in blocks for a in arms} + threshold, widest, runner_up = split_states(means.values()) + print( + f" widest relative gap {100 * widest:.4f}%, next widest {100 * runner_up:.4f}%" + f" -> threshold {threshold:.0f}" + ) + state = {k: (0 if v < threshold else 1) for k, v in means.items()} + + for s in (0, 1): + xs = [v for k, v in means.items() if state[k] == s] + print( + f" state {s}: n={len(xs):3d} mean {st.mean(xs):.0f}" + f" spread over all arms {100 * rel_range(xs):.4f}%" + ) + lo = st.mean([v for k, v in means.items() if state[k] == 0]) + hi = st.mean([v for k, v in means.items() if state[k] == 1]) + print(f" separation between states: {100 * (hi / lo - 1):.4f}%") + + straddlers = 0 + for k, (_, _, reps) in ((k, cells[(k[0], "X", k[1])]) for k in means): + if len({0 if r < threshold else 1 for r in reps}) > 1: + straddlers += 1 + print(f" processes whose repetitions straddle the threshold: {straddlers}") + + print("\n Within a state AND within an arm the process-to-process spread collapses:") + for arm in arms: + for s in (0, 1): + xs = [means[(b, arm)] for b in blocks if state[(b, arm)] == s] + if len(xs) > 1: + print( + f" arm {arm} state {s}: n={len(xs):2d}" + f" cv {100 * st.stdev(xs) / st.mean(xs):.4f}%" + f" spread {100 * rel_range(xs):.4f}%" + ) + print("\n High-state incidence differs by arm, which is why conditioning is post-treatment:") + for arm in arms: + n = sum(1 for b in blocks if state[(b, arm)] == 1) + print(f" arm {arm} ({ARM_LABEL[arm]:<24}) {n}/{len(blocks)}") + + print("\n3. X CONTROL: PRE-REGISTERED MARGINAL ESTIMATE vs POST-HOC CONDITIONED ESTIMATE\n") + for num, den in (("C", "A"), ("B", "A"), ("B", "C")): + marginal = [means[(b, num)] / means[(b, den)] for b in blocks] + print( + f" {num}/{den} marginal over all {len(blocks)} blocks: {st.mean(marginal):.6f}" + f" (block sd {st.stdev(marginal):.4e})" + ) + for s in (0, 1): + paired = [b for b in blocks if state[(b, num)] == s and state[(b, den)] == s] + if len(paired) < 2: + print(f" state {s}: n={len(paired)} -- too few concordant blocks") + continue + ratios = [means[(b, num)] / means[(b, den)] for b in paired] + diffs = [means[(b, num)] - means[(b, den)] for b in paired] + print( + f" state {s}: n={len(paired):2d} ratio {st.mean(ratios):.6f}" + f" (sd {st.stdev(ratios):.2e})" + f" {st.mean(diffs) / DOCUMENTS['X']:+.2f} instructions per fetched document" + ) + print( + "\n The marginal B/A is below 1 while both conditioned B/A are above it. The pre-registered\n" + " estimator inverts the sign here because arm B landed in the high state 7 times out of 30\n" + " against arm A's 13, and averaging over blocks absorbs the difference. That is a property\n" + " of this control workload; it does not arise on S, M or W, where no such state exists." + ) + + blocks_needed = None + marginal = [means[(b, "C")] / means[(b, "A")] for b in blocks] + sd = st.stdev(marginal) + if sd > 0: + blocks_needed = math.ceil((1.96 * sd / 0.002) ** 2) + print( + f"\n The pre-registered band was +/-0.2%. At the observed per-block sd of {100 * sd:.2f}%\n" + f" a 95% interval reaches that half-width at roughly {blocks_needed} blocks, not 30, so the\n" + " band was unattainable as written." + ) + + # ------------------------------------------------------------- 4. endpoint normalisation + print("\n4. COUNT ENDPOINTS: IS THE SAVING PER DOCUMENT OR PER STAGE ITERATION?\n") + print(f" {'':<8}{'ratio':>10}{'per counted doc':>18}{'per stage iteration':>22}") + for wl in "SMW": + for num, den in (("C", "A"), ("B", "A"), ("B", "C")): + ratios = [cells[(b, wl, num)][0] / cells[(b, wl, den)][0] for b in blocks] + saved = st.mean([cells[(b, wl, den)][0] - cells[(b, wl, num)][0] for b in blocks]) + print( + f" {wl} {num}/{den}{st.mean(ratios):10.6f}" + f"{saved / DOCUMENTS[wl]:18.2f}{saved / KEYS[wl]:22.3f}" + ) + print( + "\n Only M discriminates: it scans 400,000 keys while counting 200,000 documents, so on S\n" + " and W the two columns are identical by construction. On M the candidate's saving holds\n" + " per counted document (116.05, against 118.00 and 117.06 on S and W) and the rejected\n" + " arm's extra saving over the candidate holds per stage iteration (8.999, against 11.004\n" + " and 9.976). The rejected arm's remaining advantage is devirtualisation of the two\n" + " per-iteration calls between CountStage and CountScan, which is per iteration; the\n" + " candidate's saving is one working-set member, which is per counted document." + ) + print() + + +if __name__ == "__main__": + main() diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/anchor_correction.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/anchor_correction.json new file mode 100644 index 0000000..3240fa1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/anchor_correction.json @@ -0,0 +1,48 @@ +{ + "what_this_is": "A correction to attempt-003's pre-registered external_anchor.commit, plus a record of a process mistake made while filing that correction.", + "the_correction": { + "field": "attempt-003.preregistration.external_anchor.commit", + "as_written": "1c1d42872b34103ed6dd67bb93795093bb615503", + "as_written_holds_campaign_sha256": "a8d18b4f6d23ff2ce4099188c9b58c241fcec9b43aad48b5e19217379fa8e1c9", + "correct_commit": "1688ea3dca1685e9e26ae67631df7b0f7ca503bb", + "correct_commit_holds_campaign_sha256": "fa6f71943565436993d8ccc0eb29a194b599b71042014389332507f77d3907e3", + "correct_commit_committed_at": "2026-08-06T05:10:30+08:00", + "correct_commit_pushed_at": "2026-08-06T05:10:33+08:00", + "campaign_started_at": "2026-08-06T05:11:13.408017+08:00", + "explanation": "The preregistration was written before its own commit existed, so it recorded the then-current HEAD, which holds the attempt-002 protocol. The protocol that actually executed (campaign_sha256 fa6f7194..., analyze.py 815e94c8...) first appears in correct_commit, which was pushed 40 seconds before the first benchmark process started. The freeze genuinely preceded execution; only the citation was wrong. The preregistration line in attempt_ledger.jsonl is left unaltered, because rewriting it would defeat the append-only property the ledger exists to provide.", + "how_to_check": "git show 1c1d4287:bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/campaign.json | sha256sum (gives a8d18b4f..., the attempt-002 protocol) and the same command on 1688ea3d (gives fa6f7194..., the executed protocol)." + }, + "when_this_was_written": { + "created_at": "2026-08-06T06:09:34.055290+08:00", + "note": "Written about 21 minutes after the campaign finished, so it was written with the results already known. That is disclosed rather than hidden: a correction filed after the fact is weaker evidence than one filed before, and a reader should weigh it accordingly. What it asserts is checkable against the pushed commits without trusting this file." + }, + "why_it_is_not_in_the_attempt_ledger": "It was first appended to attempt_ledger.jsonl as a ninth record, with record_type 'started' and status 'anchor_correction'. That was the only append not made by run_campaign.py, and it was a mistake: the frozen analyze.py accepts exactly three record types and rejects a second 'started' record for one attempt, so the append made the entire bundle fail validation before the adoption gate was ever evaluated. analyze.py is hashed into all three pre-registrations and cannot be edited, so the record was moved here and the ledger truncated back to the eight records run_campaign.py itself wrote. The removed line is reproduced verbatim below.", + "what_this_move_did_and_did_not_touch": { + "removed": "One hand-written annotation line, the last line of the file, never committed and never pushed.", + "not_removed": "No pre-registration, start or outcome. The three pre-registrations, the two failed attempts and the successful attempt-003 outcome are all still present.", + "hash_chain": "Unbroken. The removed line was the last one, so every remaining record's previous_record_sha256 still matches its predecessor.", + "external_check": "The last pushed ledger is in commit 1688ea3dca1685e9e26ae67631df7b0f7ca503bb and holds six records. Records seven and eight in the current file are run_campaign.py's own 'started' and 'outcome' for attempt-003, written during and after the run. Compare the pushed file against the current one to see that nothing before the removed line changed." + }, + "removed_ledger_line_sha256": "4441ab44d1daaafb2a5e4a89f71f5b2c0952205a3ee61ee536c2744d8d1aa895", + "removed_ledger_line_sha256_note": "sha256 of the line as it stood in the file, including its trailing newline.", + "removed_ledger_line": { + "attempt_id": "attempt-003", + "campaign_id": "mongodb-master-countscan-three-arm-20260806-90814b83d3e5", + "campaign_sha256": "fa6f71943565436993d8ccc0eb29a194b599b71042014389332507f77d3907e3", + "correction": { + "as_written": "1c1d42872b34103ed6dd67bb93795093bb615503", + "as_written_holds_campaign_sha256": "a8d18b4f6d23ff2ce4099188c9b58c241fcec9b43aad48b5e19217379fa8e1c9", + "correct_commit": "1688ea3dca1685e9e26ae67631df7b0f7ca503bb", + "correct_commit_committed_at": "2026-08-06T05:10:30+08:00", + "correct_commit_holds_campaign_sha256": "fa6f71943565436993d8ccc0eb29a194b599b71042014389332507f77d3907e3", + "explanation": "The preregistration was written before its own commit existed, so it recorded the then-current HEAD, which holds the attempt-002 protocol. The protocol actually executed first appears in the correct_commit above, committed 43 seconds before the run started. The freeze genuinely preceded execution; only the citation was wrong. The preregistration line is left unaltered because rewriting it would defeat the append-only property this ledger exists to provide, and because the error is itself part of the record a reader should be able to check.", + "field": "attempt-003.preregistration.external_anchor.commit" + }, + "created_at": "2026-08-06T06:09:34.055290+08:00", + "previous_record_sha256": "951f4d5c817abae2f9dc969558a95d46fda30819822025c28a1ea4233a670719", + "record_type": "started", + "schema_version": 2, + "started_at": "2026-08-06T05:11:13.408017+08:00", + "status": "anchor_correction" + } +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/arm_A_production.patch b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/arm_A_production.patch new file mode 100644 index 0000000..e69de29 diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/arm_A_source_manifest.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/arm_A_source_manifest.json new file mode 100644 index 0000000..c2d1b2f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/arm_A_source_manifest.json @@ -0,0 +1,60 @@ +{ + "arm": "A", + "common_harness_patch": { + "path": "common_harness.patch", + "sha256": "56154ac687aab5bbefbfc6122d72f82c54e9e4e97b9cfefb0487a994d6b7cbaa" + }, + "files": { + "buildscripts/resmokeconfig/suites/benchmarks_query.yml": { + "git_blob": "0aa7433db8e59c5b9a258d131993a1bcbc0db9e3", + "sha256": "0128126d1186541c699dc14bd1adc84aaf9155a10f66fdbce0b21cc04dfe3dca" + }, + "src/mongo/db/exec/classic/count.cpp": { + "git_blob": "9f4c97f374315f912eda92767ef38b750abc8b92", + "sha256": "2339d7514df226b57f8369e6bd806c037c6b0aac041a6bfa7c287b8c1539cd03" + }, + "src/mongo/db/exec/classic/count.h": { + "git_blob": "e74f83b830b5be94bda5250f4f700c801e32b3bf", + "sha256": "d913f14f00b3221bdd830c0a2549355ff8569cbd6fda923854016394f36d0753" + }, + "src/mongo/db/exec/classic/count_scan.cpp": { + "git_blob": "768d1d2066bcab98c6957dba0ce1c28ad057c0c3", + "sha256": "2813c7073a97dca120111df6061bcf2de8d4d1dd668b0b0278de8686df31e330" + }, + "src/mongo/db/exec/classic/count_scan.h": { + "git_blob": "262473b32d38cce412ab29dc6b0f6c6d79cd1273", + "sha256": "3e73cf54c2963ee72d801be8c6d483e2b6cf268640a0057f3029df0004341919" + }, + "src/mongo/db/exec/classic/plan_stage.h": { + "git_blob": "083e605f7f46a393443ac3b3200eb66dc18bc7f0", + "sha256": "a27bc6a70c4154ccf70f8f873f630a43a84c947ecabe584a9ef609d686fc1f98" + }, + "src/mongo/db/exec/classic/working_set.h": { + "git_blob": "011adacfe93c532104f2e5d02e08b750fcf614c3", + "sha256": "6db966bdd9d7b855baa315c065ade9be1011d3c8c80879bf9f3a6eb8c6a34d32" + }, + "src/mongo/db/query/BUILD.bazel": { + "git_blob": "bbc0ea37c3478f7767b0157944b0d148e4f7a907", + "sha256": "2b80934970f5771819648f0ed1cea00fff4ce50041172d74ae0dd1a8ac149be5" + }, + "src/mongo/db/query/count_query_bm.cpp": { + "git_blob": "223e28efbc6b474cf4c32bc7328f7578b4569edc", + "sha256": "1b3640b4e12d5eb02d9548f1728593e8b5646790054ece6ce4e69e3d954c17c7" + }, + "src/mongo/db/query/query_bm_fixture.cpp": { + "git_blob": "55e0c66e2825c62972d1a60be4cce759ca55be7c", + "sha256": "3cef7a4d338ce73e5dccb185afd97b7f699da30c66e7808e9e7e27875e160542" + }, + "src/mongo/db/query/query_bm_fixture.h": { + "git_blob": "a37c66eee4446692be9ad5cd825e9fc40d7ef1b3", + "sha256": "3ad8c57d5b8503e9e4f8bc3d950df8e19564027e7e4787d3416abadf37faa077" + } + }, + "production_patch": { + "path": "arm_A_production.patch", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "production_source_commit": "0561c098b99ac5e929005e70a2e37d7a97a82423", + "reconstruction_base_commit": "0561c098b99ac5e929005e70a2e37d7a97a82423", + "schema_version": 1 +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/arm_B_production.patch b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/arm_B_production.patch new file mode 100644 index 0000000..7b8bd2e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/arm_B_production.patch @@ -0,0 +1,248 @@ +diff --git a/src/mongo/db/exec/classic/count.cpp b/src/mongo/db/exec/classic/count.cpp +index 9f4c97f374315f912eda92767ef38b750abc8b92..6cc8d99e0c433d0fa1fe297159d970008e10020f 100644 +--- a/src/mongo/db/exec/classic/count.cpp ++++ b/src/mongo/db/exec/classic/count.cpp +@@ -3,6 +3,7 @@ + + #include "mongo/db/exec/classic/count.h" + ++#include "mongo/db/exec/classic/count_scan.h" + #include "mongo/util/assert_util.h" + + #include +@@ -20,6 +21,9 @@ CountStage::CountStage( + tassert(11051652, "Expecting non-negative limit parameter", _limit >= 0); + tassert(11051651, "Expecting child stage", child); + _children.emplace_back(child); ++ if (this->child()->stageType() == STAGE_COUNT_SCAN) { ++ _resultlessCountScan = static_cast(this->child().get()); ++ } + } + + bool CountStage::isEOF() const { +@@ -27,7 +31,7 @@ bool CountStage::isEOF() const { + return true; + } + +- return child()->isEOF(); ++ return _resultlessCountScan ? _resultlessCountScan->isEOF() : child()->isEOF(); + } + + PlanStage::StageState CountStage::doWork(WorkingSetID* out) { +@@ -42,7 +46,8 @@ PlanStage::StageState CountStage::doWork(WorkingSetID* out) { + // For cases where we can't ask the record store directly, we should always have a child stage + // from which we can retrieve results. + WorkingSetID id = WorkingSet::INVALID_ID; +- PlanStage::StageState state = child()->work(&id); ++ const PlanStage::StageState state = ++ _resultlessCountScan ? _resultlessCountScan->workForCountStage() : child()->work(&id); + + if (PlanStage::IS_EOF == state) { + _commonStats.isEOF = true; +@@ -57,8 +62,8 @@ PlanStage::StageState CountStage::doWork(WorkingSetID* out) { + _specificStats.nCounted++; + } + +- // Count doesn't need the actual results, so we just discard any valid working +- // set members that got returned from the child. ++ // The resultless CountScan protocol does not create a WorkingSetMember. Results from other ++ // children are discarded as before. + if (WorkingSet::INVALID_ID != id) { + _ws->free(id); + } +diff --git a/src/mongo/db/exec/classic/count.h b/src/mongo/db/exec/classic/count.h +index e74f83b830b5be94bda5250f4f700c801e32b3bf..0f638ba2b822a9d0a642de5d3d95e569a5dfdfe7 100644 +--- a/src/mongo/db/exec/classic/count.h ++++ b/src/mongo/db/exec/classic/count.h +@@ -16,6 +16,8 @@ + namespace mongo { + using namespace std::literals::string_view_literals; + ++class CountScan; ++ + /** + * Stage used by the count command. This stage sits at the root of a plan tree and counts the number + * of results returned by its child stage. +@@ -70,6 +72,10 @@ private: + // by us. + WorkingSet* _ws; + ++ // Non-owning alias of the direct child when it is a CountScan. Such a child can use its private ++ // resultless protocol because CountStage consumes only its execution state. ++ CountScan* _resultlessCountScan = nullptr; ++ + CountStats _specificStats; + }; + +diff --git a/src/mongo/db/exec/classic/count_scan.cpp b/src/mongo/db/exec/classic/count_scan.cpp +index 768d1d2066bcab98c6957dba0ce1c28ad057c0c3..0cb3b921e84754d7f7cb125934696319f80d660c 100644 +--- a/src/mongo/db/exec/classic/count_scan.cpp ++++ b/src/mongo/db/exec/classic/count_scan.cpp +@@ -99,6 +99,10 @@ CountScan::CountScan(ExpressionContext* expCtx, + } + + PlanStage::StageState CountScan::doWork(WorkingSetID* out) { ++ return doWorkImpl(out, true); ++} ++ ++PlanStage::StageState CountScan::doWorkImpl(WorkingSetID* out, bool materializeResult) { + if (_commonStats.isEOF) + return PlanStage::IS_EOF; + +@@ -168,6 +172,10 @@ PlanStage::StageState CountScan::doWork(WorkingSetID* out) { + _memoryTracker.withinMemoryLimit(opCtx())); + } + ++ if (!materializeResult) { ++ return PlanStage::ADVANCED; ++ } ++ + WorkingSetID id = _workingSet->allocate(); + WorkingSetMember* member = _workingSet->get(id); + member->recordId = entry->loc; +@@ -176,8 +184,9 @@ PlanStage::StageState CountScan::doWork(WorkingSetID* out) { + return PlanStage::ADVANCED; + } + +-bool CountScan::isEOF() const { +- return _commonStats.isEOF; ++PlanStage::StageState CountScan::workForCountStage() { ++ WorkingSetID ignored = WorkingSet::INVALID_ID; ++ return trackWork([&] { return doWorkImpl(&ignored, false); }); + } + + void CountScan::doSaveStateRequiresIndex() { +diff --git a/src/mongo/db/exec/classic/count_scan.h b/src/mongo/db/exec/classic/count_scan.h +index 262473b32d38cce412ab29dc6b0f6c6d79cd1273..b958a1210eefa8f9eccfbf8a6b14387cf20be5ca 100644 +--- a/src/mongo/db/exec/classic/count_scan.h ++++ b/src/mongo/db/exec/classic/count_scan.h +@@ -27,6 +27,7 @@ + namespace mongo { + using namespace std::literals::string_view_literals; + ++class CountStage; + class WorkingSet; + + struct CountScanParams { +@@ -76,9 +77,11 @@ struct CountScanParams { + * Used when don't need to return the actual records from the index or the collection (e.g. count + * command and some cases of aggregation). + * +- * Scans an index from a start key to an end key. Creates a WorkingSetMember for each matching index +- * key in RID_AND_OBJ state. It has a null record id and an empty object with a null snapshot id +- * rather than real data. Returning real data is unnecessary since all we need is the count. ++ * Scans an index from a start key to an end key. By default, creates a WorkingSetMember for each ++ * matching index key in RID_AND_OBJ state. It has the index entry's record id and an empty object ++ * with a null snapshot id rather than real data. A direct CountStage parent can use a private ++ * resultless protocol, while the public PlanStage interface retains its normal WorkingSet output ++ * contract. + */ + class CountScan final : public RequiresIndexStage { + public: +@@ -88,7 +91,9 @@ public: + WorkingSet* workingSet); + + StageState doWork(WorkingSetID* out) final; +- bool isEOF() const final; ++ bool isEOF() const final { ++ return _commonStats.isEOF; ++ } + void doDetachFromOperationContext() final; + void doReattachToOperationContext() final; + +@@ -108,6 +113,12 @@ protected: + void doRestoreStateRequiresIndex() final; + + private: ++ friend class CountStage; ++ ++ StageState workForCountStage(); ++ ++ StageState doWorkImpl(WorkingSetID* out, bool materializeResult); ++ + // The WorkingSet we annotate with results. Not owned by us. + WorkingSet* _workingSet; + +diff --git a/src/mongo/db/exec/classic/plan_stage.h b/src/mongo/db/exec/classic/plan_stage.h +index 083e605f7f46a393443ac3b3200eb66dc18bc7f0..9649aac1d351227d60f61482d0ab5152f9e86c6c 100644 +--- a/src/mongo/db/exec/classic/plan_stage.h ++++ b/src/mongo/db/exec/classic/plan_stage.h +@@ -184,27 +184,7 @@ public: + * Throws an exception if an error is encountered while executing the query. + */ + StageState work(WorkingSetID* out) { +- auto optTimer(getOptTimer()); +- +- ++_commonStats.works; +- +- StageState workResult; +- try { +- workResult = doWork(out); +- } catch (...) { +- _commonStats.failed = true; +- throw; +- } +- +- if (StageState::ADVANCED == workResult) { +- ++_commonStats.advanced; +- } else if (StageState::NEED_TIME == workResult) { +- ++_commonStats.needTime; +- } else if (StageState::NEED_YIELD == workResult) { +- ++_commonStats.needYield; +- } +- +- return workResult; ++ return trackWork([&] { return doWork(out); }); + } + + /** +@@ -352,6 +332,36 @@ public: + } + + protected: ++ /** ++ * Runs exactly one unit of stage work while maintaining the same timing and CommonStats ++ * accounting as work(). Specialized internal entry points may use this when they intentionally ++ * bypass doWork(). ++ */ ++ template ++ StageState trackWork(WorkFn&& workFn) { ++ auto optTimer(getOptTimer()); ++ ++ ++_commonStats.works; ++ ++ StageState workResult; ++ try { ++ workResult = std::forward(workFn)(); ++ } catch (...) { ++ _commonStats.failed = true; ++ throw; ++ } ++ ++ if (StageState::ADVANCED == workResult) { ++ ++_commonStats.advanced; ++ } else if (StageState::NEED_TIME == workResult) { ++ ++_commonStats.needTime; ++ } else if (StageState::NEED_YIELD == workResult) { ++ ++_commonStats.needYield; ++ } ++ ++ return workResult; ++ } ++ + /** + * Performs one unit of work. See comment at work() above. + */ +diff --git a/src/mongo/db/exec/classic/working_set.h b/src/mongo/db/exec/classic/working_set.h +index 011adacfe93c532104f2e5d02e08b750fcf614c3..a7488fa87416c966ce4e56f1226026fb7755d353 100644 +--- a/src/mongo/db/exec/classic/working_set.h ++++ b/src/mongo/db/exec/classic/working_set.h +@@ -400,6 +400,8 @@ public: + WorkingSetID emplace(WorkingSetMember&&); + + private: ++ friend class CountScanWorkingSetTestAccess; ++ + struct MemberHolder { + // Free list link if freed. Points to self if in use. + WorkingSetID nextFreeOrSelf; diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/arm_B_source_manifest.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/arm_B_source_manifest.json new file mode 100644 index 0000000..8c29b2e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/arm_B_source_manifest.json @@ -0,0 +1,60 @@ +{ + "arm": "B", + "common_harness_patch": { + "path": "common_harness.patch", + "sha256": "56154ac687aab5bbefbfc6122d72f82c54e9e4e97b9cfefb0487a994d6b7cbaa" + }, + "files": { + "buildscripts/resmokeconfig/suites/benchmarks_query.yml": { + "git_blob": "0aa7433db8e59c5b9a258d131993a1bcbc0db9e3", + "sha256": "0128126d1186541c699dc14bd1adc84aaf9155a10f66fdbce0b21cc04dfe3dca" + }, + "src/mongo/db/exec/classic/count.cpp": { + "git_blob": "6cc8d99e0c433d0fa1fe297159d970008e10020f", + "sha256": "69314fea5cf320f6991815b6d267caf36be5d9a6c1e0fb23ba3c7979886f856b" + }, + "src/mongo/db/exec/classic/count.h": { + "git_blob": "0f638ba2b822a9d0a642de5d3d95e569a5dfdfe7", + "sha256": "5bcdab41c883dcfc7867fbbd9ea72ce7e22cc195b4f9175956acd70b7c46cf4d" + }, + "src/mongo/db/exec/classic/count_scan.cpp": { + "git_blob": "0cb3b921e84754d7f7cb125934696319f80d660c", + "sha256": "8d67990571257dc83309790ffc834857f6b74789dd2924901c4c157e0142406f" + }, + "src/mongo/db/exec/classic/count_scan.h": { + "git_blob": "b958a1210eefa8f9eccfbf8a6b14387cf20be5ca", + "sha256": "42c9b1d4bd567c7027134ca088033500c3d1bb7cd0c0bbb2a4151204a2db3083" + }, + "src/mongo/db/exec/classic/plan_stage.h": { + "git_blob": "9649aac1d351227d60f61482d0ab5152f9e86c6c", + "sha256": "56279ec995654afa239e2d754d5e3a50d534004c9e2650426dab4984bb3b178b" + }, + "src/mongo/db/exec/classic/working_set.h": { + "git_blob": "a7488fa87416c966ce4e56f1226026fb7755d353", + "sha256": "995d0ded78fcd0eb4a23c59da080c3dc96b88fcedecc6495f540a304c1002713" + }, + "src/mongo/db/query/BUILD.bazel": { + "git_blob": "bbc0ea37c3478f7767b0157944b0d148e4f7a907", + "sha256": "2b80934970f5771819648f0ed1cea00fff4ce50041172d74ae0dd1a8ac149be5" + }, + "src/mongo/db/query/count_query_bm.cpp": { + "git_blob": "223e28efbc6b474cf4c32bc7328f7578b4569edc", + "sha256": "1b3640b4e12d5eb02d9548f1728593e8b5646790054ece6ce4e69e3d954c17c7" + }, + "src/mongo/db/query/query_bm_fixture.cpp": { + "git_blob": "55e0c66e2825c62972d1a60be4cce759ca55be7c", + "sha256": "3cef7a4d338ce73e5dccb185afd97b7f699da30c66e7808e9e7e27875e160542" + }, + "src/mongo/db/query/query_bm_fixture.h": { + "git_blob": "a37c66eee4446692be9ad5cd825e9fc40d7ef1b3", + "sha256": "3ad8c57d5b8503e9e4f8bc3d950df8e19564027e7e4787d3416abadf37faa077" + } + }, + "production_patch": { + "path": "arm_B_production.patch", + "sha256": "75ce88ce1669b0c1c5e5f7b260faf9c536321af4448d332f1e2fa2d3ffad38da" + }, + "production_source_commit": "4109dcc31ff6df595c6b2e5caf3fbce077c488ba", + "reconstruction_base_commit": "0561c098b99ac5e929005e70a2e37d7a97a82423", + "schema_version": 1 +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/arm_C_production.patch b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/arm_C_production.patch new file mode 100644 index 0000000..e169c27 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/arm_C_production.patch @@ -0,0 +1,95 @@ +diff --git a/src/mongo/db/exec/classic/count.cpp b/src/mongo/db/exec/classic/count.cpp +index 9f4c97f374315f912eda92767ef38b750abc8b92..109f7d553f429de6f8a13f68925f483293a8f8bd 100644 +--- a/src/mongo/db/exec/classic/count.cpp ++++ b/src/mongo/db/exec/classic/count.cpp +@@ -3,6 +3,8 @@ + + #include "mongo/db/exec/classic/count.h" + ++#include "mongo/base/checked_cast.h" ++#include "mongo/db/exec/classic/count_scan.h" + #include "mongo/util/assert_util.h" + + #include +@@ -20,6 +22,12 @@ CountStage::CountStage( + tassert(11051652, "Expecting non-negative limit parameter", _limit >= 0); + tassert(11051651, "Expecting child stage", child); + _children.emplace_back(child); ++ ++ // We read only our child's StageState, so a direct CountScan need not materialize a result we ++ // would immediately free. CountScan is the only stage reporting STAGE_COUNT_SCAN. ++ if (child->stageType() == STAGE_COUNT_SCAN) { ++ checked_cast(child)->setDoesNotMaterializeResults(); ++ } + } + + bool CountStage::isEOF() const { +diff --git a/src/mongo/db/exec/classic/count_scan.cpp b/src/mongo/db/exec/classic/count_scan.cpp +index 768d1d2066bcab98c6957dba0ce1c28ad057c0c3..87f37933a92a18720ac2e8144fc7d5200ad2f9d4 100644 +--- a/src/mongo/db/exec/classic/count_scan.cpp ++++ b/src/mongo/db/exec/classic/count_scan.cpp +@@ -168,6 +168,13 @@ PlanStage::StageState CountScan::doWork(WorkingSetID* out) { + _memoryTracker.withinMemoryLimit(opCtx())); + } + ++ if (!_materializeResults) { ++ // Deduplication and memory accounting above must still run, so this branch sits below them ++ // and skips only the member our consumer would immediately discard. ++ *out = WorkingSet::INVALID_ID; ++ return PlanStage::ADVANCED; ++ } ++ + WorkingSetID id = _workingSet->allocate(); + WorkingSetMember* member = _workingSet->get(id); + member->recordId = entry->loc; +diff --git a/src/mongo/db/exec/classic/count_scan.h b/src/mongo/db/exec/classic/count_scan.h +index 262473b32d38cce412ab29dc6b0f6c6d79cd1273..29b4a8db7bd7ccef98ef6fb59f6d18fe76781e76 100644 +--- a/src/mongo/db/exec/classic/count_scan.h ++++ b/src/mongo/db/exec/classic/count_scan.h +@@ -77,8 +77,9 @@ struct CountScanParams { + * command and some cases of aggregation). + * + * Scans an index from a start key to an end key. Creates a WorkingSetMember for each matching index +- * key in RID_AND_OBJ state. It has a null record id and an empty object with a null snapshot id +- * rather than real data. Returning real data is unnecessary since all we need is the count. ++ * key in RID_AND_OBJ state. It holds the index entry's record id and an empty object with a null ++ * snapshot id rather than real data. Returning real data is unnecessary since all we need is the ++ * count. + */ + class CountScan final : public RequiresIndexStage { + public: +@@ -108,9 +109,19 @@ protected: + void doRestoreStateRequiresIndex() final; + + private: ++ // A direct CountStage parent reads only our StageState, so it turns off materialization. This ++ // is private because WorkingSet::get() does not check for INVALID_ID outside debug builds: any ++ // other consumer that called this would read out of bounds instead of failing an assertion. ++ friend class CountStage; ++ void setDoesNotMaterializeResults() { ++ _materializeResults = false; ++ } ++ + // The WorkingSet we annotate with results. Not owned by us. + WorkingSet* _workingSet; + ++ bool _materializeResults = true; ++ + const BSONObj _keyPattern; + + const bool _shouldDedup; +diff --git a/src/mongo/db/exec/classic/plan_stage.h b/src/mongo/db/exec/classic/plan_stage.h +index 083e605f7f46a393443ac3b3200eb66dc18bc7f0..6dba84ffd2dceb1c4ed4ccb5130bd751d76db7de 100644 +--- a/src/mongo/db/exec/classic/plan_stage.h ++++ b/src/mongo/db/exec/classic/plan_stage.h +@@ -178,7 +178,9 @@ public: + + /** + * Perform a unit of work on the query. Ask the stage to produce the next unit of output. +- * Stage returns StageState::ADVANCED if *out is set to the next unit of output. Otherwise, ++ * Stage returns StageState::ADVANCED if *out is set to the next unit of output. ++ * A stage whose consumer has told it that its output is ignored may instead set *out to ++ * WorkingSet::INVALID_ID; see CountScan::setDoesNotMaterializeResults(). Otherwise, + * returns another value of StageState to indicate the stage's status. + * + * Throws an exception if an error is encountered while executing the query. diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/arm_C_source_manifest.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/arm_C_source_manifest.json new file mode 100644 index 0000000..88b458e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/arm_C_source_manifest.json @@ -0,0 +1,60 @@ +{ + "arm": "C", + "common_harness_patch": { + "path": "common_harness.patch", + "sha256": "56154ac687aab5bbefbfc6122d72f82c54e9e4e97b9cfefb0487a994d6b7cbaa" + }, + "files": { + "buildscripts/resmokeconfig/suites/benchmarks_query.yml": { + "git_blob": "0aa7433db8e59c5b9a258d131993a1bcbc0db9e3", + "sha256": "0128126d1186541c699dc14bd1adc84aaf9155a10f66fdbce0b21cc04dfe3dca" + }, + "src/mongo/db/exec/classic/count.cpp": { + "git_blob": "109f7d553f429de6f8a13f68925f483293a8f8bd", + "sha256": "93ed68da179a677414424299538df30d1107a78f5dfb97ac5f92e554786c3ee6" + }, + "src/mongo/db/exec/classic/count.h": { + "git_blob": "e74f83b830b5be94bda5250f4f700c801e32b3bf", + "sha256": "d913f14f00b3221bdd830c0a2549355ff8569cbd6fda923854016394f36d0753" + }, + "src/mongo/db/exec/classic/count_scan.cpp": { + "git_blob": "87f37933a92a18720ac2e8144fc7d5200ad2f9d4", + "sha256": "9e2b9ca9d5aa383f0a7d74044fda4246e9f0e5d68b8abd7cade3ef12c52422f2" + }, + "src/mongo/db/exec/classic/count_scan.h": { + "git_blob": "29b4a8db7bd7ccef98ef6fb59f6d18fe76781e76", + "sha256": "6c6d3486599c8a282955af4148945fc4109902bc4838298d530eaa39ac001691" + }, + "src/mongo/db/exec/classic/plan_stage.h": { + "git_blob": "6dba84ffd2dceb1c4ed4ccb5130bd751d76db7de", + "sha256": "60786a1a1f4757980bb2f6d9b6da78dc1572c1ae1133a444933b2188bd7638c7" + }, + "src/mongo/db/exec/classic/working_set.h": { + "git_blob": "011adacfe93c532104f2e5d02e08b750fcf614c3", + "sha256": "6db966bdd9d7b855baa315c065ade9be1011d3c8c80879bf9f3a6eb8c6a34d32" + }, + "src/mongo/db/query/BUILD.bazel": { + "git_blob": "bbc0ea37c3478f7767b0157944b0d148e4f7a907", + "sha256": "2b80934970f5771819648f0ed1cea00fff4ce50041172d74ae0dd1a8ac149be5" + }, + "src/mongo/db/query/count_query_bm.cpp": { + "git_blob": "223e28efbc6b474cf4c32bc7328f7578b4569edc", + "sha256": "1b3640b4e12d5eb02d9548f1728593e8b5646790054ece6ce4e69e3d954c17c7" + }, + "src/mongo/db/query/query_bm_fixture.cpp": { + "git_blob": "55e0c66e2825c62972d1a60be4cce759ca55be7c", + "sha256": "3cef7a4d338ce73e5dccb185afd97b7f699da30c66e7808e9e7e27875e160542" + }, + "src/mongo/db/query/query_bm_fixture.h": { + "git_blob": "a37c66eee4446692be9ad5cd825e9fc40d7ef1b3", + "sha256": "3ad8c57d5b8503e9e4f8bc3d950df8e19564027e7e4787d3416abadf37faa077" + } + }, + "production_patch": { + "path": "arm_C_production.patch", + "sha256": "350b91c0fafd41d7b03d3fb4dcf7a3b663258c1704e07b8e04696498c2ef82e4" + }, + "production_source_commit": "90814b83d3e55f099c1244266d86700b5f633972", + "reconstruction_base_commit": "0561c098b99ac5e929005e70a2e37d7a97a82423", + "schema_version": 1 +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/attempt_ledger.jsonl b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/attempt_ledger.jsonl new file mode 100644 index 0000000..f6af47c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/attempt_ledger.jsonl @@ -0,0 +1,8 @@ +{"attempt_id": "attempt-001", "campaign_id": "mongodb-master-countscan-three-arm-20260806-90814b83d3e5", "campaign_sha256": "518200254b56c893431ee5120f2bb59c4a143d5c2909b57f48587f2c4a7cd3cd", "created_at": "2026-08-06T05:03:15.865896+08:00", "external_anchor": {"branch": "agent/review-mongodb-optimization-report", "commit": "cc575c7dde68b08bddb89577e3e33e17c7fffc9d", "note": "This commit contains the frozen campaign.json, analyzer, runner, attested builder, source patches, per-arm manifests and build attestation, and was pushed before any measurement of these arms was taken. It bounds when the protocol was fixed. A locally held ledger cannot prove its own completeness; this commit is the evidence a reader should check.", "pushed_at": "2026-08-06T05:02:50+08:00", "remote": "git@github.com:VectifyAI/ConDB.git"}, "note": "Pre-freeze observations disclosed for honesty: per-arm instruction LEVELS at campaign size were observed in the build smokes, which is what calibrated the iteration rules. No ratio between any two arms was computed before this preregistration was written.", "previous_record_sha256": "0000000000000000000000000000000000000000000000000000000000000000", "protocol_artifacts": {"analyze.py": "a5ad1f75a62f73c32ea4fa2235fd2171b5297c7aff340c34dd1045e3f93b9850", "build_arms.py": "d601c3be5e35804d2d6ade35fb58152a2bfc84c9e79d5d7fb32551a256109152", "run_campaign.py": "da474a56dff13499e8891ef6ec849ef9d1dbbefc1345a8edca4df81f84e57613", "test_protocol.py": "cc233d85881e04c4db48eeb8cf288af1c54f12ef5cc949011fe85acb727fab5f"}, "record_type": "preregistration", "schema_version": 2, "source_artifacts": {"arm_A_production.patch": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "arm_A_source_manifest.json": "ca36df892736f2925093531f84e004e6aaa8825799c0f7e0fa66428cb8df69e8", "arm_B_production.patch": "75ce88ce1669b0c1c5e5f7b260faf9c536321af4448d332f1e2fa2d3ffad38da", "arm_B_source_manifest.json": "6bebe04046657d3c71386513c6bdd852df24587489b10a1a5db1e7429ae6f88e", "arm_C_production.patch": "350b91c0fafd41d7b03d3fb4dcf7a3b663258c1704e07b8e04696498c2ef82e4", "arm_C_source_manifest.json": "94728002dde37664edf710d5177292ce36d7592d5381f809cd42015d3d09f924", "build_attestation.json": "ac829567470bc01579d048ee82e83700efb9a91884bc524f20e2786594deb710", "common_harness.patch": "56154ac687aab5bbefbfc6122d72f82c54e9e4e97b9cfefb0487a994d6b7cbaa"}, "status": "preregistered"} +{"attempt_id": "attempt-001", "campaign_id": "mongodb-master-countscan-three-arm-20260806-90814b83d3e5", "campaign_sha256": "518200254b56c893431ee5120f2bb59c4a143d5c2909b57f48587f2c4a7cd3cd", "completed_process_count": 0, "created_at": "2026-08-06T05:05:52.602771+08:00", "failed_at": "2026-08-06T05:05:52.602771+08:00", "failure": "Never started; no benchmark process was run and no measurement was taken. A test in the frozen protocol asserted that campaign.json was still an unexecutable draft, which became false the moment the campaign was legitimately frozen. Fixing that test changed a protocol artifact hash and therefore the campaign hash this attempt was bound to. Recorded rather than rewritten so the sequence is auditable.", "failure_type": "SupersededBeforeExecution", "previous_record_sha256": "f1aad02ee1b3b6d1bb9bfda93d659c280d0477ae03df51f6659b60080db2625d", "record_type": "outcome", "schema_version": 2, "started_at": "2026-08-06T05:03:15.865896+08:00", "status": "failed"} +{"attempt_id": "attempt-002", "campaign_id": "mongodb-master-countscan-three-arm-20260806-90814b83d3e5", "campaign_sha256": "a8d18b4f6d23ff2ce4099188c9b58c241fcec9b43aad48b5e19217379fa8e1c9", "created_at": "2026-08-06T05:05:52.602771+08:00", "external_anchor": {"branch": "agent/review-mongodb-optimization-report", "commit": "95dc7efbd13fadcb54a376ed6d36225563f1ad1f", "note": "Anchors the protocol before any measurement. Attempt 001 was superseded before execution and is recorded above; no benchmark process has been run for either attempt. A locally held ledger cannot prove its own completeness, so this commit is the evidence to check.", "pushed_at": "2026-08-06T05:04:01+08:00", "remote": "git@github.com:VectifyAI/ConDB.git"}, "note": "Pre-freeze observations disclosed: per-arm instruction LEVELS at campaign size were observed in the build smokes, which calibrated the iteration rules. No ratio between any two arms was computed before this preregistration.", "previous_record_sha256": "e5afdff32f970a7c09fae574f2723aa36486d33cafc9b8d92caaf21baacfa6a4", "protocol_artifacts": {"analyze.py": "a5ad1f75a62f73c32ea4fa2235fd2171b5297c7aff340c34dd1045e3f93b9850", "build_arms.py": "d601c3be5e35804d2d6ade35fb58152a2bfc84c9e79d5d7fb32551a256109152", "run_campaign.py": "da474a56dff13499e8891ef6ec849ef9d1dbbefc1345a8edca4df81f84e57613", "test_protocol.py": "1965dac7821c6f10eb3506fb30444270bc8b4493d66172fce9c31edd2d2d100d"}, "record_type": "preregistration", "schema_version": 2, "source_artifacts": {"arm_A_production.patch": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "arm_A_source_manifest.json": "ca36df892736f2925093531f84e004e6aaa8825799c0f7e0fa66428cb8df69e8", "arm_B_production.patch": "75ce88ce1669b0c1c5e5f7b260faf9c536321af4448d332f1e2fa2d3ffad38da", "arm_B_source_manifest.json": "6bebe04046657d3c71386513c6bdd852df24587489b10a1a5db1e7429ae6f88e", "arm_C_production.patch": "350b91c0fafd41d7b03d3fb4dcf7a3b663258c1704e07b8e04696498c2ef82e4", "arm_C_source_manifest.json": "94728002dde37664edf710d5177292ce36d7592d5381f809cd42015d3d09f924", "build_attestation.json": "ac829567470bc01579d048ee82e83700efb9a91884bc524f20e2786594deb710", "common_harness.patch": "56154ac687aab5bbefbfc6122d72f82c54e9e4e97b9cfefb0487a994d6b7cbaa"}, "status": "preregistered"} +{"attempt_id": "attempt-002", "boot_id": "1db214e5-16fb-432a-b774-4a554c3c1247", "campaign_id": "mongodb-master-countscan-three-arm-20260806-90814b83d3e5", "campaign_sha256": "a8d18b4f6d23ff2ce4099188c9b58c241fcec9b43aad48b5e19217379fa8e1c9", "created_at": "2026-08-06T05:08:04.419668+08:00", "pid": 1923628, "previous_record_sha256": "0479efe5983a5b027968e0d0b4a25c0321f8bcf881ecbbfcd1f7b635be82c547", "record_type": "started", "schema_version": 2, "started_at": "2026-08-06T05:08:04.419668+08:00", "status": "started"} +{"attempt_id": "attempt-002", "campaign_id": "mongodb-master-countscan-three-arm-20260806-90814b83d3e5", "campaign_sha256": "a8d18b4f6d23ff2ce4099188c9b58c241fcec9b43aad48b5e19217379fa8e1c9", "completed_process_count": 0, "created_at": "2026-08-06T05:08:05.775807+08:00", "failed_at": "2026-08-06T05:08:05.775228+08:00", "failure": "evidence validation failed: .block21_P_B_rejected_heavyweight_implementation.json.incomplete repetition 0 repetition total: expected 5, got 0", "failure_type": "SystemExit", "previous_record_sha256": "67b2faead40f60e6dd6a2de2077fc2a3c486290d9e86812b1dbceedd7a33aae4", "record_type": "outcome", "schema_version": 2, "started_at": "2026-08-06T05:08:04.419668+08:00", "status": "failed"} +{"attempt_id": "attempt-003", "campaign_id": "mongodb-master-countscan-three-arm-20260806-90814b83d3e5", "campaign_sha256": "fa6f71943565436993d8ccc0eb29a194b599b71042014389332507f77d3907e3", "created_at": "2026-08-06T05:09:49.955058+08:00", "external_anchor": {"branch": "agent/review-mongodb-optimization-report", "commit": "1c1d42872b34103ed6dd67bb93795093bb615503", "note": "Anchors the protocol before any measurement. Attempts 001 and 002 are recorded above and neither produced a single completed benchmark process; 002 aborted on its first process because the validator asserted a google-benchmark field that iteration rows do not carry.", "pushed_at": "2026-08-06T05:06:36+08:00", "remote": "git@github.com:VectifyAI/ConDB.git"}, "note": "Pre-freeze observations disclosed: per-arm instruction LEVELS at campaign size were seen in the build smokes, which calibrated the iteration rules and revealed the wrong field assertion. No ratio between any two arms has been computed.", "previous_record_sha256": "96a250aa85d285435c1e7b5e818453b60cc35fc045acaaab1c83e9da01269dc3", "protocol_artifacts": {"analyze.py": "815e94c86bfa3a69401445dc9d4ea215218516f4aa6fc687aefeb89eb893c8cc", "build_arms.py": "d601c3be5e35804d2d6ade35fb58152a2bfc84c9e79d5d7fb32551a256109152", "run_campaign.py": "da474a56dff13499e8891ef6ec849ef9d1dbbefc1345a8edca4df81f84e57613", "test_protocol.py": "8efa67b4dbbeb36d6e4aba947f78cee7d747e4b3c60e0ae799543fd19ac0bf48"}, "record_type": "preregistration", "schema_version": 2, "source_artifacts": {"arm_A_production.patch": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "arm_A_source_manifest.json": "ca36df892736f2925093531f84e004e6aaa8825799c0f7e0fa66428cb8df69e8", "arm_B_production.patch": "75ce88ce1669b0c1c5e5f7b260faf9c536321af4448d332f1e2fa2d3ffad38da", "arm_B_source_manifest.json": "6bebe04046657d3c71386513c6bdd852df24587489b10a1a5db1e7429ae6f88e", "arm_C_production.patch": "350b91c0fafd41d7b03d3fb4dcf7a3b663258c1704e07b8e04696498c2ef82e4", "arm_C_source_manifest.json": "94728002dde37664edf710d5177292ce36d7592d5381f809cd42015d3d09f924", "build_attestation.json": "ac829567470bc01579d048ee82e83700efb9a91884bc524f20e2786594deb710", "common_harness.patch": "56154ac687aab5bbefbfc6122d72f82c54e9e4e97b9cfefb0487a994d6b7cbaa"}, "status": "preregistered"} +{"attempt_id": "attempt-003", "boot_id": "1db214e5-16fb-432a-b774-4a554c3c1247", "campaign_id": "mongodb-master-countscan-three-arm-20260806-90814b83d3e5", "campaign_sha256": "fa6f71943565436993d8ccc0eb29a194b599b71042014389332507f77d3907e3", "created_at": "2026-08-06T05:11:13.408017+08:00", "pid": 1929669, "previous_record_sha256": "afd53d514d49647c1bba0eec4c53d0667523cd2ce558986fbf2c72a9ab2f6036", "record_type": "started", "schema_version": 2, "started_at": "2026-08-06T05:11:13.408017+08:00", "status": "started"} +{"attempt_id": "attempt-003", "campaign_id": "mongodb-master-countscan-three-arm-20260806-90814b83d3e5", "campaign_sha256": "fa6f71943565436993d8ccc0eb29a194b599b71042014389332507f77d3907e3", "completed_process_count": 450, "created_at": "2026-08-06T05:48:50.673780+08:00", "finished_at": "2026-08-06T05:48:35.468698+08:00", "overall_adoption_gate_passed": false, "previous_record_sha256": "e0c748fed3af194c1eb1af30a0d31a98cf00a71fbfe895ed10bfaf224e64be03", "record_type": "outcome", "run_record_sha256": "d278269d25a4713c3c081903335b53bbf28fbb57aef143a92f3fd06da13d4ccf", "schema_version": 2, "started_at": "2026-08-06T05:11:13.408017+08:00", "status": "succeeded"} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_arms.py b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_arms.py new file mode 100644 index 0000000..b502d36 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_arms.py @@ -0,0 +1,719 @@ +#!/usr/bin/env python3 + +"""Reconstruct and build the three campaign arms under a single build attestation. + +Every arm is rebuilt from the same pinned base commit in one clean, fixed-path worktree. +Each arm's eleven-file source set is verified against its frozen manifest and both patches +are path-whitelisted before any compiler runs. The builds are performed in the frozen order +C1 -> A -> B -> C2 so that the two independent builds of the final candidate bracket the +other arms; if C1 and C2 do not produce a byte-identical binary with an identical GNU build +ID, every output of the run is invalid. + +Usage: + build_arms.py --repo generate-patches --point-control-source + build_arms.py --repo build --worktree +""" + +from __future__ import annotations + +import argparse +import json +import os +import platform +import re +import shutil +import subprocess +import sys +import tempfile +import time +from datetime import datetime +from pathlib import Path +from typing import Any + +import analyze + +EVIDENCE_DIR = Path(__file__).resolve().parent +BUILD_LOG_DIR = EVIDENCE_DIR / "build_logs" +ATTESTATION_PATH = EVIDENCE_DIR / "build_attestation.json" +BASE_COMMIT = analyze.ARM_COMMITS["A"] +# Deliberately a literal, NOT ARM_COMMITS["C"]. The benchmark harness was authored in +# 4109dcc31ff6 and is overlaid identically on every arm. Deriving it from the C arm would make +# the harness follow the candidate: re-pinning C to a commit that does not contain +# query_bm_fixture/BUILD.bazel/benchmarks_query.yml would resolve those to their base blobs and +# silently redefine the "common" harness. +HARNESS_SOURCE_COMMIT = analyze.HARNESS_SOURCE_COMMIT +POINT_CONTROL_PATH = "src/mongo/db/query/count_query_bm.cpp" +# The evidence-only point-query control is carried by common_harness.patch. Its Git blob is +# pinned here so that regenerating the patch from a working tree cannot silently drift. +# Single source of truth. Duplicating this literal here once let the two files disagree. +EXPECTED_POINT_CONTROL_BLOB = analyze.POINT_CONTROL_BLOB +BUILD_OUTPUT_RELATIVE = "bazel-bin/src/mongo/db/query/count_query_bm" +SMOKE_CPU = "2" + + +def fail(message: str) -> None: + raise SystemExit(f"attested build failed: {message}") + + +def now() -> str: + return datetime.now().astimezone().isoformat() + + +def run(command: list[str], *, cwd: Path | None = None, check: bool = True) -> subprocess.CompletedProcess[str]: + """Run a command, capturing output through temporary FILES rather than pipes. + + `capture_output=True` would deadlock on any bazel invocation: bazel forks a long-lived server + daemon that inherits the pipe's write end, so the pipe never reaches EOF even after the client + exits, and the parent waits forever on a zombie child. Capturing to files has no such problem. + stdin is /dev/null so nothing can block waiting for input either. + """ + with tempfile.TemporaryFile(mode="w+", encoding="utf-8", errors="replace") as out_stream, tempfile.TemporaryFile( + mode="w+", encoding="utf-8", errors="replace" + ) as error_stream: + completed = subprocess.run( + command, + cwd=cwd, + stdin=subprocess.DEVNULL, + stdout=out_stream, + stderr=error_stream, + check=False, + ) + out_stream.seek(0) + error_stream.seek(0) + stdout, stderr = out_stream.read(), error_stream.read() + result = subprocess.CompletedProcess(command, completed.returncode, stdout, stderr) + if check and result.returncode != 0: + fail(f"command failed ({result.returncode}): {' '.join(command)}\n{stdout}\n{stderr}") + return result + + +def git(repo: Path, *arguments: str, check: bool = True) -> str: + return run(["git", "-C", str(repo), *arguments], check=check).stdout + + +def git_blob(repo: Path, path: Path) -> str: + return git(repo, "hash-object", "--", str(path)).strip() + + +def commit_blob(repo: Path, commit: str, path: str) -> str: + return git(repo, "rev-parse", f"{commit}:{path}").strip() + + +def git_reported_patch_paths(worktree: Path, patch: Path) -> set[str]: + """Ask git itself which paths a patch touches; git is the authority, not a text scan.""" + result = run(["git", "-C", str(worktree), "apply", "--check", "--numstat", "-z", str(patch)]) + fields = [field for field in result.stdout.split("\0") if field] + paths: set[str] = set() + for field in fields: + # `--numstat -z` emits "added\tdeleted\tpath" per record; the rename form leaves the path + # empty and follows with separate source/destination fields, so skip empty paths rather + # than recording one. Renames are rejected earlier in any case. + parts = field.split("\t") + candidate = parts[2] if len(parts) >= 3 else (field if len(parts) == 1 else "") + if candidate: + paths.add(candidate) + return paths + + +# `.bazelrc.common_bes` is regenerated on every invocation and carries only Build Event Service +# telemetry keywords, one of which is a snapshot of the machine's available memory. It therefore +# changes between any two builds while having no effect on the produced binary. It is recorded and +# checked for build-affecting flags, but excluded from the byte-equality comparison; widening the +# comparison instead would have reopened the `.bazelrc.local` channel this check exists to close. +TELEMETRY_ONLY_BAZELRC = (".bazelrc.common_bes",) +BUILD_AFFECTING_FLAG_PATTERN = re.compile( + r"--(copt|cxxopt|conlyopt|linkopt|host_copt|host_linkopt|define|features|config|" + r"compilation_mode|per_file_copt|action_env|repo_env)\b" +) + + +def bazelrc_digests(worktree: Path) -> dict[str, str]: + """Hash every bazelrc that can affect the produced binary. + + MongoDB's bazel wrapper can rewrite `.bazelrc.sync` from a remote flag service, and + `.bazelrc.local` is try-imported while being git-ignored, so either could change the compiler + flags between arms without appearing in `git status`. + """ + digests: dict[str, str] = {} + for pattern in (".bazelrc*", "*.bazelrc"): + for entry in sorted(worktree.glob(pattern)): + if entry.is_file(): + digests[entry.name] = analyze.sha256_file(entry) + # `.bazelrc.local` is git-ignored yet try-imported by the tracked `.bazelrc`, so it is the one + # file that can hand an arm different compiler flags while leaving `git status` clean. Equal + # digests across builds would not catch it, because it would be equally present for all of + # them; refuse it outright. + for forbidden in (".bazelrc.local", ".bazelrc.evergreen"): + if forbidden in digests: + fail(f"{worktree / forbidden} exists and would silently alter the build flags; remove it and rebuild") + for name in ("~/.bazelrc", "/etc/bazel.bazelrc"): + candidate = Path(name).expanduser() + if candidate.is_file(): + digests[f"external:{candidate}"] = analyze.sha256_file(candidate) + # Telemetry-only files are removed from the comparison, but only after proving they carry + # nothing that could change the binary. + for name in TELEMETRY_ONLY_BAZELRC: + entry = worktree / name + if name in digests and entry.is_file(): + offending = BUILD_AFFECTING_FLAG_PATTERN.findall(entry.read_text(encoding="utf-8", errors="replace")) + if offending: + fail( + f"{entry} was treated as telemetry-only but contains build-affecting flags " + f"{sorted(set(offending))}; it must be pinned, not excluded" + ) + digests.pop(name) + return digests + + +def effective_command_description(worktree: Path) -> str: + """Record what bazel actually runs, not merely what we typed. + + `bazel` here is bazelisk running MongoDB's tracked `tools/bazel` wrapper, which appends + configuration flags of its own. The frozen command is therefore not the effective command, and + the attestation should say what the effective one expands to. + """ + # check=True deliberately: a failure here must abort the build rather than record a sentinel + # string that would still satisfy a non-empty-string validator. + canonical = run(["bazel", "canonicalize-flags", "--", "--config=opt"], cwd=worktree) + expanded = " ".join(canonical.stdout.split()) + if not expanded: + fail("bazel canonicalize-flags produced no output; the effective build flags were not captured") + return f"frozen={' '.join(analyze.BUILD_COMMAND)} :: canonicalized(--config=opt)={expanded}" + + +# --------------------------------------------------------------------------- +# Patch generation +# --------------------------------------------------------------------------- + + +def generate_patches(repo: Path, point_control_source: Path) -> None: + for commit in analyze.ARM_COMMITS.values(): + if git(repo, "cat-file", "-t", commit).strip() != "commit": + fail(f"{commit} is not a commit in {repo}") + + if not point_control_source.is_file(): + fail(f"point-control source is missing: {point_control_source}") + point_control_blob = git(repo, "hash-object", "-w", "--", str(point_control_source)).strip() + if point_control_blob != EXPECTED_POINT_CONTROL_BLOB: + fail( + f"point-control source blob {point_control_blob} does not match the pinned " + f"{EXPECTED_POINT_CONTROL_BLOB}; refusing to build a harness of unknown provenance" + ) + + harness_blobs = {path: commit_blob(repo, HARNESS_SOURCE_COMMIT, path) for path in analyze.COMMON_HARNESS_FILES} + harness_blobs[POINT_CONTROL_PATH] = point_control_blob + + index_path = Path(os.environ.get("TMPDIR", "/tmp")) / f"countscan-harness-index-{os.getpid()}" + environment = dict(os.environ, GIT_INDEX_FILE=str(index_path)) + try: + subprocess.run( + ["git", "-C", str(repo), "read-tree", BASE_COMMIT], + env=environment, + check=True, + capture_output=True, + text=True, + ) + for path, blob in harness_blobs.items(): + subprocess.run( + # --add is required: count_query_bm.cpp does not exist at the reconstruction base. + ["git", "-C", str(repo), "update-index", "--add", "--cacheinfo", f"100644,{blob},{path}"], + env=environment, + check=True, + capture_output=True, + text=True, + ) + tree = subprocess.run( + ["git", "-C", str(repo), "write-tree"], + env=environment, + check=True, + capture_output=True, + text=True, + ).stdout.strip() + finally: + index_path.unlink(missing_ok=True) + + harness_patch = git( + repo, + "diff", + "--full-index", + "--no-color", + BASE_COMMIT, + tree, + "--", + *analyze.COMMON_HARNESS_FILES, + ) + (EVIDENCE_DIR / "common_harness.patch").write_text(harness_patch, encoding="utf-8") + + (EVIDENCE_DIR / "arm_A_production.patch").write_bytes(b"") + for arm in ("B", "C"): + patch = git( + repo, + "diff", + "--full-index", + "--no-color", + BASE_COMMIT, + analyze.ARM_COMMITS[arm], + "--", + *analyze.PRODUCTION_FILES, + ) + (EVIDENCE_DIR / f"arm_{arm}_production.patch").write_text(patch, encoding="utf-8") + + analyze.validate_patch_whitelists() + + for arm in analyze.ARMS: + write_source_manifest(repo, arm, harness_blobs) + print("generated common_harness.patch, three production patches, and three source manifests") + + +def expected_identities(repo: Path, arm: str, harness_blobs: dict[str, str]) -> dict[str, dict[str, str]]: + identities: dict[str, dict[str, str]] = {} + pinned = analyze.expected_manifest_blobs(arm) + for path in analyze.PRODUCTION_FILES: + blob = commit_blob(repo, analyze.ARM_COMMITS[arm], path) + identities[path] = {"sha256": blob_sha256(repo, blob), "git_blob": blob} + for path in analyze.COMMON_HARNESS_FILES: + blob = harness_blobs[path] + identities[path] = {"sha256": blob_sha256(repo, blob), "git_blob": blob} + # Cross-check the local repository against the identities pinned in analyze.py, so a doctored + # or diverged checkout cannot silently define what an arm is. + for path in analyze.MANIFEST_FILES: + if identities[path]["git_blob"] != pinned[path]: + fail( + f"arm {arm}: local repository blob for {path} is {identities[path]['git_blob']}, but the pinned " + f"commit-derived identity is {pinned[path]}" + ) + return {path: identities[path] for path in analyze.MANIFEST_FILES} + + +def blob_sha256(repo: Path, blob: str) -> str: + import hashlib + + content = subprocess.run( + ["git", "-C", str(repo), "cat-file", "blob", blob], + check=True, + capture_output=True, + ).stdout + return hashlib.sha256(content).hexdigest() + + +def write_source_manifest(repo: Path, arm: str, harness_blobs: dict[str, str]) -> None: + patch_name = f"arm_{arm}_production.patch" + manifest = { + "schema_version": 1, + "arm": arm, + "reconstruction_base_commit": BASE_COMMIT, + "production_source_commit": analyze.ARM_COMMITS[arm], + "common_harness_patch": { + "path": "common_harness.patch", + "sha256": analyze.sha256_file(EVIDENCE_DIR / "common_harness.patch"), + }, + "production_patch": { + "path": patch_name, + "sha256": analyze.sha256_file(EVIDENCE_DIR / patch_name), + }, + "files": expected_identities(repo, arm, harness_blobs), + } + path = EVIDENCE_DIR / f"arm_{arm}_source_manifest.json" + path.write_text(json.dumps(manifest, indent=2, sort_keys=True) + "\n", encoding="utf-8") + + +# --------------------------------------------------------------------------- +# Attested builds +# --------------------------------------------------------------------------- + + +def prepare_worktree(repo: Path, worktree: Path, recreate: bool) -> None: + if worktree.exists(): + if not recreate: + fail(f"worktree path already exists: {worktree} (pass --recreate to replace it)") + run(["git", "-C", str(repo), "worktree", "remove", "--force", str(worktree)], check=False) + if worktree.exists(): + shutil.rmtree(worktree) + run(["git", "-C", str(repo), "worktree", "add", "--detach", str(worktree), BASE_COMMIT]) + head = git(worktree, "rev-parse", "HEAD").strip() + if head != BASE_COMMIT: + fail(f"attested worktree is not at the reconstruction base: {head}") + # A fresh worktree contains only TRACKED files, but MongoDB's bazel wrapper writes several + # gitignored bazelrc files (.bazelrc.bazelisk, .bazelrc.common_bes, .bazelrc.wrapper_hook) on + # its first invocation. Without materialising them here, the first build's before/after digest + # maps would cover different file sets and the equality check would fail by construction, and + # every later build's baseline comparison against the first would fail too. + before = set(bazelrc_digests(worktree)) + run(["bazel", "canonicalize-flags", "--", "--config=opt"], cwd=worktree) + after = set(bazelrc_digests(worktree)) + print(f" materialised wrapper bazelrc files: {sorted(after - before) or 'none'}", flush=True) + + +BASE_PRESENT_MANIFEST_FILES = tuple( + path for path in analyze.MANIFEST_FILES if path not in analyze.BASE_ABSENT_MANIFEST_FILES +) + + +def reset_manifest_files(worktree: Path) -> None: + run( + [ + "git", + "-C", + str(worktree), + "restore", + "--source", + BASE_COMMIT, + "--worktree", + "--staged", + "--", + *BASE_PRESENT_MANIFEST_FILES, + ] + ) + # Files that do not exist at the reconstruction base cannot be restored; they must be removed. + for path in analyze.BASE_ABSENT_MANIFEST_FILES: + (worktree / path).unlink(missing_ok=True) + run(["git", "-C", str(worktree), "rm", "--cached", "--quiet", "--ignore-unmatch", "--", path], check=False) + status = git(worktree, "status", "--porcelain", "--", *analyze.MANIFEST_FILES).strip() + if status: + fail(f"manifest files are not pristine after reset:\n{status}") + + +def assert_only_manifest_files_modified(worktree: Path) -> None: + tracked_changes = [ + line for line in git(worktree, "status", "--porcelain").splitlines() if line and not line.startswith("??") + ] + unexpected = [line for line in tracked_changes if line[3:].strip() not in set(analyze.MANIFEST_FILES)] + if unexpected: + joined = "\n".join(unexpected) + fail(f"the attested worktree has tracked changes outside the eleven-file manifest:\n{joined}") + if git(worktree, "diff", "--cached", "--name-only").strip(): + fail("the attested worktree index is not clean") + # Untracked files are ignored in general because bazel creates many, but a stray untracked + # source inside the two directories that feed this target could be picked up by a BUILD glob. + guarded = ("src/mongo/db/query", "src/mongo/db/exec/classic") + allowed_untracked = set(analyze.BASE_ABSENT_MANIFEST_FILES) + stray = [ + line[3:].strip() + for line in git(worktree, "status", "--porcelain", "--untracked-files=all", "--", *guarded).splitlines() + if line.startswith("??") and line[3:].strip() not in allowed_untracked + ] + if stray: + fail(f"the attested worktree has unexpected untracked files in guarded source directories: {sorted(stray)}") + + +def apply_patch(worktree: Path, patch: Path, allowed: set[str], allowed_new_files: frozenset[str]) -> None: + if patch.stat().st_size == 0: + return + # Three independent checks: a strict hunk-aware parse that fails closed on anything it cannot + # account for, git's own report of what the patch touches, and finally git enforcing the + # whitelist itself via --include so that nothing outside it can be written even if both + # enumerations were somehow wrong. + parsed = analyze.parse_patch_paths(patch, allowed_new_files) + reported = git_reported_patch_paths(worktree, patch) + if parsed != reported: + fail(f"{patch.name}: parsed path set {sorted(parsed)} disagrees with git's {sorted(reported)}") + illegal = parsed - allowed + if illegal: + fail(f"{patch.name} touches paths outside its whitelist: {sorted(illegal)}") + include_flags = [f"--include={path}" for path in sorted(allowed)] + command = ["git", "-C", str(worktree), "apply", "--whitespace=nowarn", *include_flags, str(patch)] + run([*command[:4], "--check", *command[4:]]) + run(command) + + +def verify_manifest(worktree: Path, arm: str) -> dict[str, dict[str, str]]: + manifest = analyze.load_json(EVIDENCE_DIR / f"arm_{arm}_source_manifest.json") + expected = manifest["files"] + actual: dict[str, dict[str, str]] = {} + for path in analyze.MANIFEST_FILES: + absolute = worktree / path + if not absolute.is_file(): + fail(f"arm {arm}: reconstructed file is missing: {path}") + actual[path] = { + "sha256": analyze.sha256_file(absolute), + "git_blob": git_blob(worktree, absolute), + } + if actual[path] != expected[path]: + fail(f"arm {arm}: reconstructed {path} does not match the frozen manifest: {actual[path]} != {expected[path]}") + assert_only_manifest_files_modified(worktree) + return actual + + +def read_build_id(path: Path) -> str: + output = run(["readelf", "-n", str(path)]).stdout + match = re.search(r"Build ID:\s*([0-9a-fA-F]+)", output) + if match is None: + fail(f"no readable GNU Build ID in {path}") + return match.group(1).lower() + + +def read_comment_section(path: Path) -> str: + output = run(["readelf", "-p", ".comment", str(path)], check=False).stdout + versions = sorted({line.strip().split("]", 1)[-1].strip() for line in output.splitlines() if "]" in line}) + return "; ".join(value for value in versions if value) + + +def run_smoke(binary: Path, log_path: Path, json_dir: Path) -> dict[str, Any]: + """Run every campaign workload at its campaign size, once, and check the frozen invariants. + + Deliberately the real S/M/W/P workloads rather than the small 10k variants. The campaign + pre-commits count workloads to exactly one benchmark iteration per repetition, but + google-benchmark decides that empirically: it stops at one iteration only when a single count + consumes at least the configured minimum time. If a faster arm ever dropped under that + threshold the analyzer would abort mid-campaign and destroy the whole pre-registered attempt. + Checking it here, per arm, before any campaign runs, turns that into a cheap build-time failure. + """ + commands: list[list[str]] = [] + observed: dict[str, int] = {} + for workload in analyze.WORKLOADS: + spec = analyze.WORKLOAD_SPECS[workload] + raw_path = json_dir / f"{log_path.stem}_{workload}.json" + command = [ + "taskset", + "-c", + SMOKE_CPU, + str(binary), + f"--benchmark_filter={spec['filter']}", + f"--benchmark_min_time={spec['minimum_time_seconds']}", + "--benchmark_repetitions=1", + f"--benchmark_out={raw_path}", + "--benchmark_out_format=json", + ] + commands.append(command) + with log_path.open("ab") as stream: + stream.write(f"\n=== smoke {workload}: {' '.join(command)}\n".encode()) + stream.flush() + result = subprocess.run(command, stdout=stream, stderr=subprocess.STDOUT, check=False) + if result.returncode != 0: + fail(f"guarded smoke for {workload} failed on {binary}: returncode={result.returncode}; log={log_path}") + payload = analyze.load_json(raw_path) + rows = [row for row in payload.get("benchmarks", []) if row.get("run_type") == "iteration"] + if len(rows) != 1 or rows[0].get("name") != spec["run_name"]: + fail(f"guarded smoke for {workload} did not run {spec['run_name']} exactly once on {binary}") + iterations = int(rows[0]["iterations"]) + observed[workload] = iterations + if spec["role"] == "count_endpoint" and iterations != 1: + fail( + f"{binary} runs {iterations} benchmark iterations for workload {workload} at its campaign size, " + f"but the frozen protocol requires exactly one. The campaign would abort mid-attempt." + ) + if iterations < 1: + fail(f"{binary} produced a non-positive iteration count for workload {workload}") + return { + "commands": commands, + "returncode": 0, + "workloads": sorted(analyze.WORKLOADS), + "iterations_at_campaign_size": observed, + "passed": True, + "log": str(log_path.relative_to(EVIDENCE_DIR)), + "log_sha256": analyze.sha256_file(log_path), + } + + +def build_one(repo: Path, worktree: Path, build_key: str) -> dict[str, Any]: + arm = analyze.BUILD_ARM_OF[build_key] + print(f"=== attested build {build_key} (arm {arm}) ===", flush=True) + reset_manifest_files(worktree) + apply_patch( + worktree, + EVIDENCE_DIR / "common_harness.patch", + set(analyze.COMMON_HARNESS_FILES), + frozenset(analyze.BASE_ABSENT_MANIFEST_FILES), + ) + apply_patch( + worktree, + EVIDENCE_DIR / f"arm_{arm}_production.patch", + set(analyze.PRODUCTION_FILES), + frozenset(), + ) + verified = verify_manifest(worktree, arm) + digests_before = bazelrc_digests(worktree) + + log_path = BUILD_LOG_DIR / f"build_{build_key}.log" + started_at = now() + build_started_monotonic = time.time() + with log_path.open("xb") as stream: + result = subprocess.run( + list(analyze.BUILD_COMMAND), + cwd=worktree, + stdout=stream, + stderr=subprocess.STDOUT, + check=False, + ) + finished_at = now() + if result.returncode != 0: + fail(f"bazel build for {build_key} exited {result.returncode}; log={log_path}") + digests_after = bazelrc_digests(worktree) + if digests_before != digests_after: + fail(f"a bazelrc file changed while building {build_key}; the build inputs are not pinned") + + log_text = log_path.read_text(encoding="utf-8", errors="replace") + process_summary = " | ".join( + line.strip() + for line in log_text.splitlines() + if line.startswith("INFO: ") and (" process" in line or "Build completed" in line or "actions" in line) + ) or "no bazel process summary line was emitted" + + produced = worktree / BUILD_OUTPUT_RELATIVE + if not produced.is_file(): + fail(f"bazel produced no binary for {build_key}: {produced}") + if produced.stat().st_mtime < build_started_monotonic - 86400: + fail(f"the build output for {build_key} predates the build by more than a day: {produced}") + output_path = Path(f"/tmp/mongo-count-query-bm-4109dcc-attested-{build_key}") + if output_path.exists(): + fail(f"refusing to overwrite an existing attested output: {output_path}") + shutil.copy2(produced, output_path) + output_path.chmod(0o755) + + entry = { + "build_key": build_key, + "arm": arm, + "worktree_path": str(worktree), + "build_command": list(analyze.BUILD_COMMAND), + "source_manifest": f"arm_{arm}_source_manifest.json", + "source_manifest_sha256": analyze.sha256_file(EVIDENCE_DIR / f"arm_{arm}_source_manifest.json"), + "verified_files": verified, + "attested_output_path": str(output_path), + "output_sha256": analyze.sha256_file(output_path), + "build_id": read_build_id(output_path), + "log": str(log_path.relative_to(EVIDENCE_DIR)), + "log_sha256": analyze.sha256_file(log_path), + "started_at": started_at, + "finished_at": finished_at, + "campaign_binary_path": None, + "bazelrc_digests": {"before": digests_before, "after": digests_after}, + "effective_command": effective_command_description(worktree), + "bazel_process_summary": process_summary, + # Per build, not once from the last one: a toolchain swap confined to the A/B window and + # reverted before C2 would otherwise leave C1 and C2 identical and go unrecorded. + "compiler_version": read_comment_section(output_path), + "build_environment": { + name: os.environ.get(name, "") for name in ("CC", "CXX", "BAZEL_FLAGS", "BAZELISK_HOME") + }, + } + smoke_log = BUILD_LOG_DIR / f"smoke_{build_key}.log" + if smoke_log.exists(): + fail(f"refusing to overwrite an existing smoke log: {smoke_log}") + entry["smoke"] = run_smoke(output_path, smoke_log, BUILD_LOG_DIR) + print(f" output sha256 {entry['output_sha256']} build-id {entry['build_id']}", flush=True) + return entry + + +def build_all(repo: Path, worktree: Path, recreate: bool) -> None: + if ATTESTATION_PATH.exists(): + fail(f"refusing to overwrite an existing build attestation: {ATTESTATION_PATH}") + for arm in analyze.ARMS: + manifest = EVIDENCE_DIR / f"arm_{arm}_source_manifest.json" + if not manifest.is_file(): + fail(f"missing source manifest {manifest}; run generate-patches first") + analyze.validate_patch_whitelists() + BUILD_LOG_DIR.mkdir(exist_ok=True) + if any(BUILD_LOG_DIR.iterdir()): + fail(f"build log directory is not empty: {BUILD_LOG_DIR}") + + prepare_worktree(repo, worktree, recreate) + builds = {build_key: build_one(repo, worktree, build_key) for build_key in analyze.BUILD_ORDER} + + # Every arm must have been built by the same toolchain with the same effective flags. The + # C1/C2 bracket alone cannot see a change confined to the A/B window and reverted afterwards. + for field in ("compiler_version", "effective_command", "build_environment"): + reference = builds[analyze.BUILD_ORDER[0]][field] + for build_key in analyze.BUILD_ORDER: + if builds[build_key][field] != reference: + fail( + f"build {build_key} has a different {field} than {analyze.BUILD_ORDER[0]}; the arms are not " + f"comparable.\n {analyze.BUILD_ORDER[0]}: {reference!r}\n {build_key}: {builds[build_key][field]!r}" + ) + + c1 = builds["C1"] + c2 = builds["C2"] + output_equal = c1["output_sha256"] == c2["output_sha256"] + build_id_equal = c1["build_id"] == c2["build_id"] + if not (output_equal and build_id_equal): + fail( + "C1 and C2 are not identical; every attested output of this run is invalid.\n" + f" C1 sha256={c1['output_sha256']} build-id={c1['build_id']}\n" + f" C2 sha256={c2['output_sha256']} build-id={c2['build_id']}" + ) + + for arm, build_key in analyze.CAMPAIGN_BUILD_OF_ARM.items(): + destination = Path(analyze.ARM_BINARY_PATHS[arm]) + if destination.exists(): + fail(f"refusing to overwrite an existing campaign binary: {destination}") + shutil.copy2(builds[build_key]["attested_output_path"], destination) + destination.chmod(0o755) + if analyze.sha256_file(destination) != builds[build_key]["output_sha256"]: + fail(f"campaign binary {destination} does not match its attested build output") + if read_build_id(destination) != builds[build_key]["build_id"]: + fail(f"campaign binary {destination} does not match its attested GNU build ID") + builds[build_key]["campaign_binary_path"] = str(destination) + + attestation = { + "schema_version": 1, + # Read from the frozen campaign rather than duplicated, so the two cannot drift. + "campaign_id": analyze.load_json(EVIDENCE_DIR / "campaign.json")["campaign_id"], + "reconstruction_base_commit": BASE_COMMIT, + "common_harness_source_commit": HARNESS_SOURCE_COMMIT, + "worktree_path": str(worktree), + "source_repository": str(repo), + "build_command": list(analyze.BUILD_COMMAND), + "build_order": list(analyze.BUILD_ORDER), + "toolchain": { + # cwd matters: bazelisk resolves the version from the workspace's .bazelversion, so + # running this outside the worktree would record a version that built nothing. + "bazel_version": run(["bazel", "--version"], cwd=worktree).stdout.strip(), + "bazel_release": run(["bazel", "info", "release"], cwd=worktree, check=False).stdout.strip(), + "bazel_wrapper_sha256": { + name: analyze.sha256_file(worktree / name) + for name in ("tools/bazel", "bazel/wrapper_hook/wrapper_hook.py", "bazel/workspace_status.py") + if (worktree / name).is_file() + }, + "compiler_version": read_comment_section(Path(c2["attested_output_path"])), + "kernel": platform.release(), + "hostname": platform.node(), + "libc": run(["ldd", "--version"], check=False).stdout.splitlines()[0].strip(), + "machine": platform.machine(), + }, + "builds": builds, + "reproducibility_check": { + "c1_output_sha256": c1["output_sha256"], + "c2_output_sha256": c2["output_sha256"], + "output_sha256_equal": output_equal, + "c1_build_id": c1["build_id"], + "c2_build_id": c2["build_id"], + "build_id_equal": build_id_equal, + "scope": "same_worktree_and_output_base_state_stability_not_hermetic_rebuild", + "interpretation": ( + "C1 and C2 share one worktree and one bazel output base, as the protocol requires, so C2 is " + "substantially served from the bazel action cache. Their equality evidences that building arms A " + "and B left the shared build state undisturbed. It is not a hermetic from-scratch rebuild and " + "must not be cited as bit-for-bit build reproducibility." + ), + "c1_bazel_process_summary": c1["bazel_process_summary"], + "c2_bazel_process_summary": c2["bazel_process_summary"], + }, + "campaign_binaries": {arm: analyze.ARM_BINARY_PATHS[arm] for arm in analyze.ARMS}, + "created_at": now(), + } + ATTESTATION_PATH.write_text(json.dumps(attestation, indent=2, sort_keys=True) + "\n", encoding="utf-8") + print(f"wrote {ATTESTATION_PATH}") + print(f"C1 == C2: sha256 {c1['output_sha256']} build-id {c1['build_id']}") + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__, formatter_class=argparse.RawDescriptionHelpFormatter) + parser.add_argument("--repo", required=True, type=Path, help="MongoDB checkout holding all three arm commits") + subparsers = parser.add_subparsers(dest="mode", required=True) + generate = subparsers.add_parser("generate-patches") + generate.add_argument("--point-control-source", required=True, type=Path) + build = subparsers.add_parser("build") + build.add_argument("--worktree", required=True, type=Path) + build.add_argument("--recreate", action="store_true") + arguments = parser.parse_args() + + repo = arguments.repo.resolve() + if not (repo / ".git").exists(): + fail(f"not a Git checkout: {repo}") + if arguments.mode == "generate-patches": + generate_patches(repo, arguments.point_control_source.resolve()) + else: + build_all(repo, arguments.worktree.resolve(), arguments.recreate) + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_attestation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_attestation.json new file mode 100644 index 0000000..42e8cd0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_attestation.json @@ -0,0 +1,746 @@ +{ + "build_command": [ + "bazel", + "build", + "--config=opt", + "//src/mongo/db/query:count_query_bm" + ], + "build_order": [ + "C1", + "A", + "B", + "C2" + ], + "builds": { + "A": { + "arm": "A", + "attested_output_path": "/tmp/mongo-count-query-bm-4109dcc-attested-A", + "bazel_process_summary": "INFO: 905 processes: 3 internal, 901 linux-sandbox, 1 local. | INFO: Build completed successfully, 905 total actions", + "bazelrc_digests": { + "after": { + ".bazelrc": "681b9149147470979c42f6cd9aed26604f0bed6dbb4985bb67a883ebc23e50b4", + ".bazelrc.bazelisk": "454a62c4b7c6f34264ce6ddb8d9174a8d2adcc5650dfb3a6d4f4d8e6e072499d", + ".bazelrc.fuzztest": "11cc655f37b040eb85b9f96a5c01bef944fcc8e94d0aacabeee301656288e7c1", + ".bazelrc.local.example": "ac4dcf0529d8da9372f1d03d64a830bfb965745a09d64efb0e898a3176f4b3f0", + ".bazelrc.sync": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + ".bazelrc.target_mongo_version": "fe9f7af7d4b251f582aa4243f0405cb4eab7114721e82aaa6207c657235157b2", + ".bazelrc.wrapper_hook": "2d2d17f47ff096e5764569fa32dcd1c6ba0150da0bd534894190c9a911f601b5" + }, + "before": { + ".bazelrc": "681b9149147470979c42f6cd9aed26604f0bed6dbb4985bb67a883ebc23e50b4", + ".bazelrc.bazelisk": "454a62c4b7c6f34264ce6ddb8d9174a8d2adcc5650dfb3a6d4f4d8e6e072499d", + ".bazelrc.fuzztest": "11cc655f37b040eb85b9f96a5c01bef944fcc8e94d0aacabeee301656288e7c1", + ".bazelrc.local.example": "ac4dcf0529d8da9372f1d03d64a830bfb965745a09d64efb0e898a3176f4b3f0", + ".bazelrc.sync": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + ".bazelrc.target_mongo_version": "fe9f7af7d4b251f582aa4243f0405cb4eab7114721e82aaa6207c657235157b2", + ".bazelrc.wrapper_hook": "2d2d17f47ff096e5764569fa32dcd1c6ba0150da0bd534894190c9a911f601b5" + } + }, + "build_command": [ + "bazel", + "build", + "--config=opt", + "//src/mongo/db/query:count_query_bm" + ], + "build_environment": { + "BAZELISK_HOME": "", + "BAZEL_FLAGS": "", + "CC": "", + "CXX": "" + }, + "build_id": "bf9775938e7262eb6ffe7ed5e8a77b735d8f3c17", + "build_key": "A", + "campaign_binary_path": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "compiler_version": "GCC: (GNU) 14.2.0; Linker: MongoDB LLD 19.1.7; MongoDB clang version 19.1.7 (https://github.com/10gen/toolchain-builder)", + "effective_command": "frozen=bazel build --config=opt //src/mongo/db/query:count_query_bm :: canonicalized(--config=opt)=--config=opt --config=local --//bazel/config:build_atlas=false", + "finished_at": "2026-08-06T04:16:35.797798+08:00", + "log": "build_logs/build_A.log", + "log_sha256": "17af8652c9a6c8e0ca27ec0e2e463a49428d13169971514053852b09ccfe5ff2", + "output_sha256": "c2857234a276717b235ff6fdefa042c8e1a506f7e78c54fc152d9b1a30314062", + "smoke": { + "commands": [ + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-A", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_S.json", + "--benchmark_out_format=json" + ], + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-A", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_M.json", + "--benchmark_out_format=json" + ], + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-A", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_W.json", + "--benchmark_out_format=json" + ], + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-A", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_P.json", + "--benchmark_out_format=json" + ], + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-A", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_X.json", + "--benchmark_out_format=json" + ] + ], + "iterations_at_campaign_size": { + "M": 1, + "P": 2964, + "S": 1, + "W": 1, + "X": 1 + }, + "log": "build_logs/smoke_A.log", + "log_sha256": "2fcc592be8cb08767b3e39cbfc1e81691fe4aa69d9e47ad20ec9c71afb353b06", + "passed": true, + "returncode": 0, + "workloads": [ + "M", + "P", + "S", + "W", + "X" + ] + }, + "source_manifest": "arm_A_source_manifest.json", + "source_manifest_sha256": "ca36df892736f2925093531f84e004e6aaa8825799c0f7e0fa66428cb8df69e8", + "started_at": "2026-08-06T04:11:05.051759+08:00", + "verified_files": { + "buildscripts/resmokeconfig/suites/benchmarks_query.yml": { + "git_blob": "0aa7433db8e59c5b9a258d131993a1bcbc0db9e3", + "sha256": "0128126d1186541c699dc14bd1adc84aaf9155a10f66fdbce0b21cc04dfe3dca" + }, + "src/mongo/db/exec/classic/count.cpp": { + "git_blob": "9f4c97f374315f912eda92767ef38b750abc8b92", + "sha256": "2339d7514df226b57f8369e6bd806c037c6b0aac041a6bfa7c287b8c1539cd03" + }, + "src/mongo/db/exec/classic/count.h": { + "git_blob": "e74f83b830b5be94bda5250f4f700c801e32b3bf", + "sha256": "d913f14f00b3221bdd830c0a2549355ff8569cbd6fda923854016394f36d0753" + }, + "src/mongo/db/exec/classic/count_scan.cpp": { + "git_blob": "768d1d2066bcab98c6957dba0ce1c28ad057c0c3", + "sha256": "2813c7073a97dca120111df6061bcf2de8d4d1dd668b0b0278de8686df31e330" + }, + "src/mongo/db/exec/classic/count_scan.h": { + "git_blob": "262473b32d38cce412ab29dc6b0f6c6d79cd1273", + "sha256": "3e73cf54c2963ee72d801be8c6d483e2b6cf268640a0057f3029df0004341919" + }, + "src/mongo/db/exec/classic/plan_stage.h": { + "git_blob": "083e605f7f46a393443ac3b3200eb66dc18bc7f0", + "sha256": "a27bc6a70c4154ccf70f8f873f630a43a84c947ecabe584a9ef609d686fc1f98" + }, + "src/mongo/db/exec/classic/working_set.h": { + "git_blob": "011adacfe93c532104f2e5d02e08b750fcf614c3", + "sha256": "6db966bdd9d7b855baa315c065ade9be1011d3c8c80879bf9f3a6eb8c6a34d32" + }, + "src/mongo/db/query/BUILD.bazel": { + "git_blob": "bbc0ea37c3478f7767b0157944b0d148e4f7a907", + "sha256": "2b80934970f5771819648f0ed1cea00fff4ce50041172d74ae0dd1a8ac149be5" + }, + "src/mongo/db/query/count_query_bm.cpp": { + "git_blob": "223e28efbc6b474cf4c32bc7328f7578b4569edc", + "sha256": "1b3640b4e12d5eb02d9548f1728593e8b5646790054ece6ce4e69e3d954c17c7" + }, + "src/mongo/db/query/query_bm_fixture.cpp": { + "git_blob": "55e0c66e2825c62972d1a60be4cce759ca55be7c", + "sha256": "3cef7a4d338ce73e5dccb185afd97b7f699da30c66e7808e9e7e27875e160542" + }, + "src/mongo/db/query/query_bm_fixture.h": { + "git_blob": "a37c66eee4446692be9ad5cd825e9fc40d7ef1b3", + "sha256": "3ad8c57d5b8503e9e4f8bc3d950df8e19564027e7e4787d3416abadf37faa077" + } + }, + "worktree_path": "/tmp/mongo-countscan-attested-20260806" + }, + "B": { + "arm": "B", + "attested_output_path": "/tmp/mongo-count-query-bm-4109dcc-attested-B", + "bazel_process_summary": "INFO: 1001 processes: 3 internal, 997 linux-sandbox, 1 local. | INFO: Build completed successfully, 1001 total actions", + "bazelrc_digests": { + "after": { + ".bazelrc": "681b9149147470979c42f6cd9aed26604f0bed6dbb4985bb67a883ebc23e50b4", + ".bazelrc.bazelisk": "454a62c4b7c6f34264ce6ddb8d9174a8d2adcc5650dfb3a6d4f4d8e6e072499d", + ".bazelrc.fuzztest": "11cc655f37b040eb85b9f96a5c01bef944fcc8e94d0aacabeee301656288e7c1", + ".bazelrc.local.example": "ac4dcf0529d8da9372f1d03d64a830bfb965745a09d64efb0e898a3176f4b3f0", + ".bazelrc.sync": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + ".bazelrc.target_mongo_version": "fe9f7af7d4b251f582aa4243f0405cb4eab7114721e82aaa6207c657235157b2", + ".bazelrc.wrapper_hook": "2d2d17f47ff096e5764569fa32dcd1c6ba0150da0bd534894190c9a911f601b5" + }, + "before": { + ".bazelrc": "681b9149147470979c42f6cd9aed26604f0bed6dbb4985bb67a883ebc23e50b4", + ".bazelrc.bazelisk": "454a62c4b7c6f34264ce6ddb8d9174a8d2adcc5650dfb3a6d4f4d8e6e072499d", + ".bazelrc.fuzztest": "11cc655f37b040eb85b9f96a5c01bef944fcc8e94d0aacabeee301656288e7c1", + ".bazelrc.local.example": "ac4dcf0529d8da9372f1d03d64a830bfb965745a09d64efb0e898a3176f4b3f0", + ".bazelrc.sync": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + ".bazelrc.target_mongo_version": "fe9f7af7d4b251f582aa4243f0405cb4eab7114721e82aaa6207c657235157b2", + ".bazelrc.wrapper_hook": "2d2d17f47ff096e5764569fa32dcd1c6ba0150da0bd534894190c9a911f601b5" + } + }, + "build_command": [ + "bazel", + "build", + "--config=opt", + "//src/mongo/db/query:count_query_bm" + ], + "build_environment": { + "BAZELISK_HOME": "", + "BAZEL_FLAGS": "", + "CC": "", + "CXX": "" + }, + "build_id": "085a4d56d150febfcb6c8ab156112d886e36045f", + "build_key": "B", + "campaign_binary_path": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "compiler_version": "GCC: (GNU) 14.2.0; Linker: MongoDB LLD 19.1.7; MongoDB clang version 19.1.7 (https://github.com/10gen/toolchain-builder)", + "effective_command": "frozen=bazel build --config=opt //src/mongo/db/query:count_query_bm :: canonicalized(--config=opt)=--config=opt --config=local --//bazel/config:build_atlas=false", + "finished_at": "2026-08-06T04:22:02.016479+08:00", + "log": "build_logs/build_B.log", + "log_sha256": "9f63d6ce1835d4cd034688198ff9e97a8560363d8a4e532679cc78ad38ed0f2c", + "output_sha256": "de4b3be6856ba5118909cff81966420a3dab53f7ffae82ba897f85fcbbd001d4", + "smoke": { + "commands": [ + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-B", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_S.json", + "--benchmark_out_format=json" + ], + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-B", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_M.json", + "--benchmark_out_format=json" + ], + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-B", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_W.json", + "--benchmark_out_format=json" + ], + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-B", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_P.json", + "--benchmark_out_format=json" + ], + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-B", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_X.json", + "--benchmark_out_format=json" + ] + ], + "iterations_at_campaign_size": { + "M": 1, + "P": 3069, + "S": 1, + "W": 1, + "X": 1 + }, + "log": "build_logs/smoke_B.log", + "log_sha256": "0e62a3b8326eb4e51475016b31590e3dfe35cdb4975e9227bd7663ac2f3d06da", + "passed": true, + "returncode": 0, + "workloads": [ + "M", + "P", + "S", + "W", + "X" + ] + }, + "source_manifest": "arm_B_source_manifest.json", + "source_manifest_sha256": "6bebe04046657d3c71386513c6bdd852df24587489b10a1a5db1e7429ae6f88e", + "started_at": "2026-08-06T04:16:45.960778+08:00", + "verified_files": { + "buildscripts/resmokeconfig/suites/benchmarks_query.yml": { + "git_blob": "0aa7433db8e59c5b9a258d131993a1bcbc0db9e3", + "sha256": "0128126d1186541c699dc14bd1adc84aaf9155a10f66fdbce0b21cc04dfe3dca" + }, + "src/mongo/db/exec/classic/count.cpp": { + "git_blob": "6cc8d99e0c433d0fa1fe297159d970008e10020f", + "sha256": "69314fea5cf320f6991815b6d267caf36be5d9a6c1e0fb23ba3c7979886f856b" + }, + "src/mongo/db/exec/classic/count.h": { + "git_blob": "0f638ba2b822a9d0a642de5d3d95e569a5dfdfe7", + "sha256": "5bcdab41c883dcfc7867fbbd9ea72ce7e22cc195b4f9175956acd70b7c46cf4d" + }, + "src/mongo/db/exec/classic/count_scan.cpp": { + "git_blob": "0cb3b921e84754d7f7cb125934696319f80d660c", + "sha256": "8d67990571257dc83309790ffc834857f6b74789dd2924901c4c157e0142406f" + }, + "src/mongo/db/exec/classic/count_scan.h": { + "git_blob": "b958a1210eefa8f9eccfbf8a6b14387cf20be5ca", + "sha256": "42c9b1d4bd567c7027134ca088033500c3d1bb7cd0c0bbb2a4151204a2db3083" + }, + "src/mongo/db/exec/classic/plan_stage.h": { + "git_blob": "9649aac1d351227d60f61482d0ab5152f9e86c6c", + "sha256": "56279ec995654afa239e2d754d5e3a50d534004c9e2650426dab4984bb3b178b" + }, + "src/mongo/db/exec/classic/working_set.h": { + "git_blob": "a7488fa87416c966ce4e56f1226026fb7755d353", + "sha256": "995d0ded78fcd0eb4a23c59da080c3dc96b88fcedecc6495f540a304c1002713" + }, + "src/mongo/db/query/BUILD.bazel": { + "git_blob": "bbc0ea37c3478f7767b0157944b0d148e4f7a907", + "sha256": "2b80934970f5771819648f0ed1cea00fff4ce50041172d74ae0dd1a8ac149be5" + }, + "src/mongo/db/query/count_query_bm.cpp": { + "git_blob": "223e28efbc6b474cf4c32bc7328f7578b4569edc", + "sha256": "1b3640b4e12d5eb02d9548f1728593e8b5646790054ece6ce4e69e3d954c17c7" + }, + "src/mongo/db/query/query_bm_fixture.cpp": { + "git_blob": "55e0c66e2825c62972d1a60be4cce759ca55be7c", + "sha256": "3cef7a4d338ce73e5dccb185afd97b7f699da30c66e7808e9e7e27875e160542" + }, + "src/mongo/db/query/query_bm_fixture.h": { + "git_blob": "a37c66eee4446692be9ad5cd825e9fc40d7ef1b3", + "sha256": "3ad8c57d5b8503e9e4f8bc3d950df8e19564027e7e4787d3416abadf37faa077" + } + }, + "worktree_path": "/tmp/mongo-countscan-attested-20260806" + }, + "C1": { + "arm": "C", + "attested_output_path": "/tmp/mongo-count-query-bm-4109dcc-attested-C1", + "bazel_process_summary": "INFO: 1 process: 1 internal. | INFO: Build completed successfully, 1 total action", + "bazelrc_digests": { + "after": { + ".bazelrc": "681b9149147470979c42f6cd9aed26604f0bed6dbb4985bb67a883ebc23e50b4", + ".bazelrc.bazelisk": "454a62c4b7c6f34264ce6ddb8d9174a8d2adcc5650dfb3a6d4f4d8e6e072499d", + ".bazelrc.fuzztest": "11cc655f37b040eb85b9f96a5c01bef944fcc8e94d0aacabeee301656288e7c1", + ".bazelrc.local.example": "ac4dcf0529d8da9372f1d03d64a830bfb965745a09d64efb0e898a3176f4b3f0", + ".bazelrc.sync": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + ".bazelrc.target_mongo_version": "fe9f7af7d4b251f582aa4243f0405cb4eab7114721e82aaa6207c657235157b2", + ".bazelrc.wrapper_hook": "2d2d17f47ff096e5764569fa32dcd1c6ba0150da0bd534894190c9a911f601b5" + }, + "before": { + ".bazelrc": "681b9149147470979c42f6cd9aed26604f0bed6dbb4985bb67a883ebc23e50b4", + ".bazelrc.bazelisk": "454a62c4b7c6f34264ce6ddb8d9174a8d2adcc5650dfb3a6d4f4d8e6e072499d", + ".bazelrc.fuzztest": "11cc655f37b040eb85b9f96a5c01bef944fcc8e94d0aacabeee301656288e7c1", + ".bazelrc.local.example": "ac4dcf0529d8da9372f1d03d64a830bfb965745a09d64efb0e898a3176f4b3f0", + ".bazelrc.sync": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + ".bazelrc.target_mongo_version": "fe9f7af7d4b251f582aa4243f0405cb4eab7114721e82aaa6207c657235157b2", + ".bazelrc.wrapper_hook": "2d2d17f47ff096e5764569fa32dcd1c6ba0150da0bd534894190c9a911f601b5" + } + }, + "build_command": [ + "bazel", + "build", + "--config=opt", + "//src/mongo/db/query:count_query_bm" + ], + "build_environment": { + "BAZELISK_HOME": "", + "BAZEL_FLAGS": "", + "CC": "", + "CXX": "" + }, + "build_id": "25e5b10c3a0085aa7a593760d0947c48176d4e52", + "build_key": "C1", + "campaign_binary_path": null, + "compiler_version": "GCC: (GNU) 14.2.0; Linker: MongoDB LLD 19.1.7; MongoDB clang version 19.1.7 (https://github.com/10gen/toolchain-builder)", + "effective_command": "frozen=bazel build --config=opt //src/mongo/db/query:count_query_bm :: canonicalized(--config=opt)=--config=opt --config=local --//bazel/config:build_atlas=false", + "finished_at": "2026-08-06T04:10:52.878201+08:00", + "log": "build_logs/build_C1.log", + "log_sha256": "617db1eb5ff5bdb9b33ddee14cc73ef4c3a8588015e41ca75fedd42a30c23c52", + "output_sha256": "80a9193b4464ac9f4a48b10578b2b17bb48ce38ab73e76a4cb475feb05d6d7bc", + "smoke": { + "commands": [ + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-C1", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_S.json", + "--benchmark_out_format=json" + ], + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-C1", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_M.json", + "--benchmark_out_format=json" + ], + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-C1", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_W.json", + "--benchmark_out_format=json" + ], + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-C1", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_P.json", + "--benchmark_out_format=json" + ], + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-C1", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_X.json", + "--benchmark_out_format=json" + ] + ], + "iterations_at_campaign_size": { + "M": 1, + "P": 2882, + "S": 1, + "W": 1, + "X": 1 + }, + "log": "build_logs/smoke_C1.log", + "log_sha256": "6a21d0c0393b29a85ce4014ec6c21180103817c1075b2bee5a7c988dc52d5c1d", + "passed": true, + "returncode": 0, + "workloads": [ + "M", + "P", + "S", + "W", + "X" + ] + }, + "source_manifest": "arm_C_source_manifest.json", + "source_manifest_sha256": "94728002dde37664edf710d5177292ce36d7592d5381f809cd42015d3d09f924", + "started_at": "2026-08-06T04:10:32.831737+08:00", + "verified_files": { + "buildscripts/resmokeconfig/suites/benchmarks_query.yml": { + "git_blob": "0aa7433db8e59c5b9a258d131993a1bcbc0db9e3", + "sha256": "0128126d1186541c699dc14bd1adc84aaf9155a10f66fdbce0b21cc04dfe3dca" + }, + "src/mongo/db/exec/classic/count.cpp": { + "git_blob": "109f7d553f429de6f8a13f68925f483293a8f8bd", + "sha256": "93ed68da179a677414424299538df30d1107a78f5dfb97ac5f92e554786c3ee6" + }, + "src/mongo/db/exec/classic/count.h": { + "git_blob": "e74f83b830b5be94bda5250f4f700c801e32b3bf", + "sha256": "d913f14f00b3221bdd830c0a2549355ff8569cbd6fda923854016394f36d0753" + }, + "src/mongo/db/exec/classic/count_scan.cpp": { + "git_blob": "87f37933a92a18720ac2e8144fc7d5200ad2f9d4", + "sha256": "9e2b9ca9d5aa383f0a7d74044fda4246e9f0e5d68b8abd7cade3ef12c52422f2" + }, + "src/mongo/db/exec/classic/count_scan.h": { + "git_blob": "29b4a8db7bd7ccef98ef6fb59f6d18fe76781e76", + "sha256": "6c6d3486599c8a282955af4148945fc4109902bc4838298d530eaa39ac001691" + }, + "src/mongo/db/exec/classic/plan_stage.h": { + "git_blob": "6dba84ffd2dceb1c4ed4ccb5130bd751d76db7de", + "sha256": "60786a1a1f4757980bb2f6d9b6da78dc1572c1ae1133a444933b2188bd7638c7" + }, + "src/mongo/db/exec/classic/working_set.h": { + "git_blob": "011adacfe93c532104f2e5d02e08b750fcf614c3", + "sha256": "6db966bdd9d7b855baa315c065ade9be1011d3c8c80879bf9f3a6eb8c6a34d32" + }, + "src/mongo/db/query/BUILD.bazel": { + "git_blob": "bbc0ea37c3478f7767b0157944b0d148e4f7a907", + "sha256": "2b80934970f5771819648f0ed1cea00fff4ce50041172d74ae0dd1a8ac149be5" + }, + "src/mongo/db/query/count_query_bm.cpp": { + "git_blob": "223e28efbc6b474cf4c32bc7328f7578b4569edc", + "sha256": "1b3640b4e12d5eb02d9548f1728593e8b5646790054ece6ce4e69e3d954c17c7" + }, + "src/mongo/db/query/query_bm_fixture.cpp": { + "git_blob": "55e0c66e2825c62972d1a60be4cce759ca55be7c", + "sha256": "3cef7a4d338ce73e5dccb185afd97b7f699da30c66e7808e9e7e27875e160542" + }, + "src/mongo/db/query/query_bm_fixture.h": { + "git_blob": "a37c66eee4446692be9ad5cd825e9fc40d7ef1b3", + "sha256": "3ad8c57d5b8503e9e4f8bc3d950df8e19564027e7e4787d3416abadf37faa077" + } + }, + "worktree_path": "/tmp/mongo-countscan-attested-20260806" + }, + "C2": { + "arm": "C", + "attested_output_path": "/tmp/mongo-count-query-bm-4109dcc-attested-C2", + "bazel_process_summary": "INFO: 1001 processes: 3 internal, 997 linux-sandbox, 1 local. | INFO: Build completed successfully, 1001 total actions", + "bazelrc_digests": { + "after": { + ".bazelrc": "681b9149147470979c42f6cd9aed26604f0bed6dbb4985bb67a883ebc23e50b4", + ".bazelrc.bazelisk": "454a62c4b7c6f34264ce6ddb8d9174a8d2adcc5650dfb3a6d4f4d8e6e072499d", + ".bazelrc.fuzztest": "11cc655f37b040eb85b9f96a5c01bef944fcc8e94d0aacabeee301656288e7c1", + ".bazelrc.local.example": "ac4dcf0529d8da9372f1d03d64a830bfb965745a09d64efb0e898a3176f4b3f0", + ".bazelrc.sync": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + ".bazelrc.target_mongo_version": "fe9f7af7d4b251f582aa4243f0405cb4eab7114721e82aaa6207c657235157b2", + ".bazelrc.wrapper_hook": "2d2d17f47ff096e5764569fa32dcd1c6ba0150da0bd534894190c9a911f601b5" + }, + "before": { + ".bazelrc": "681b9149147470979c42f6cd9aed26604f0bed6dbb4985bb67a883ebc23e50b4", + ".bazelrc.bazelisk": "454a62c4b7c6f34264ce6ddb8d9174a8d2adcc5650dfb3a6d4f4d8e6e072499d", + ".bazelrc.fuzztest": "11cc655f37b040eb85b9f96a5c01bef944fcc8e94d0aacabeee301656288e7c1", + ".bazelrc.local.example": "ac4dcf0529d8da9372f1d03d64a830bfb965745a09d64efb0e898a3176f4b3f0", + ".bazelrc.sync": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + ".bazelrc.target_mongo_version": "fe9f7af7d4b251f582aa4243f0405cb4eab7114721e82aaa6207c657235157b2", + ".bazelrc.wrapper_hook": "2d2d17f47ff096e5764569fa32dcd1c6ba0150da0bd534894190c9a911f601b5" + } + }, + "build_command": [ + "bazel", + "build", + "--config=opt", + "//src/mongo/db/query:count_query_bm" + ], + "build_environment": { + "BAZELISK_HOME": "", + "BAZEL_FLAGS": "", + "CC": "", + "CXX": "" + }, + "build_id": "25e5b10c3a0085aa7a593760d0947c48176d4e52", + "build_key": "C2", + "campaign_binary_path": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "compiler_version": "GCC: (GNU) 14.2.0; Linker: MongoDB LLD 19.1.7; MongoDB clang version 19.1.7 (https://github.com/10gen/toolchain-builder)", + "effective_command": "frozen=bazel build --config=opt //src/mongo/db/query:count_query_bm :: canonicalized(--config=opt)=--config=opt --config=local --//bazel/config:build_atlas=false", + "finished_at": "2026-08-06T04:27:28.101247+08:00", + "log": "build_logs/build_C2.log", + "log_sha256": "688c40296a8d1b012624f583038426ca2ec1a9ad17dc00cf9a3a127aa76b0986", + "output_sha256": "80a9193b4464ac9f4a48b10578b2b17bb48ce38ab73e76a4cb475feb05d6d7bc", + "smoke": { + "commands": [ + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-C2", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_S.json", + "--benchmark_out_format=json" + ], + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-C2", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_M.json", + "--benchmark_out_format=json" + ], + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-C2", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_W.json", + "--benchmark_out_format=json" + ], + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-C2", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_P.json", + "--benchmark_out_format=json" + ], + [ + "taskset", + "-c", + "2", + "/tmp/mongo-count-query-bm-4109dcc-attested-C2", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=1", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_X.json", + "--benchmark_out_format=json" + ] + ], + "iterations_at_campaign_size": { + "M": 1, + "P": 3126, + "S": 1, + "W": 1, + "X": 1 + }, + "log": "build_logs/smoke_C2.log", + "log_sha256": "afdd08d4334dadf30c791c2a46e4e945eb408de511ebdd17fd760213f0cd23a3", + "passed": true, + "returncode": 0, + "workloads": [ + "M", + "P", + "S", + "W", + "X" + ] + }, + "source_manifest": "arm_C_source_manifest.json", + "source_manifest_sha256": "94728002dde37664edf710d5177292ce36d7592d5381f809cd42015d3d09f924", + "started_at": "2026-08-06T04:22:11.940941+08:00", + "verified_files": { + "buildscripts/resmokeconfig/suites/benchmarks_query.yml": { + "git_blob": "0aa7433db8e59c5b9a258d131993a1bcbc0db9e3", + "sha256": "0128126d1186541c699dc14bd1adc84aaf9155a10f66fdbce0b21cc04dfe3dca" + }, + "src/mongo/db/exec/classic/count.cpp": { + "git_blob": "109f7d553f429de6f8a13f68925f483293a8f8bd", + "sha256": "93ed68da179a677414424299538df30d1107a78f5dfb97ac5f92e554786c3ee6" + }, + "src/mongo/db/exec/classic/count.h": { + "git_blob": "e74f83b830b5be94bda5250f4f700c801e32b3bf", + "sha256": "d913f14f00b3221bdd830c0a2549355ff8569cbd6fda923854016394f36d0753" + }, + "src/mongo/db/exec/classic/count_scan.cpp": { + "git_blob": "87f37933a92a18720ac2e8144fc7d5200ad2f9d4", + "sha256": "9e2b9ca9d5aa383f0a7d74044fda4246e9f0e5d68b8abd7cade3ef12c52422f2" + }, + "src/mongo/db/exec/classic/count_scan.h": { + "git_blob": "29b4a8db7bd7ccef98ef6fb59f6d18fe76781e76", + "sha256": "6c6d3486599c8a282955af4148945fc4109902bc4838298d530eaa39ac001691" + }, + "src/mongo/db/exec/classic/plan_stage.h": { + "git_blob": "6dba84ffd2dceb1c4ed4ccb5130bd751d76db7de", + "sha256": "60786a1a1f4757980bb2f6d9b6da78dc1572c1ae1133a444933b2188bd7638c7" + }, + "src/mongo/db/exec/classic/working_set.h": { + "git_blob": "011adacfe93c532104f2e5d02e08b750fcf614c3", + "sha256": "6db966bdd9d7b855baa315c065ade9be1011d3c8c80879bf9f3a6eb8c6a34d32" + }, + "src/mongo/db/query/BUILD.bazel": { + "git_blob": "bbc0ea37c3478f7767b0157944b0d148e4f7a907", + "sha256": "2b80934970f5771819648f0ed1cea00fff4ce50041172d74ae0dd1a8ac149be5" + }, + "src/mongo/db/query/count_query_bm.cpp": { + "git_blob": "223e28efbc6b474cf4c32bc7328f7578b4569edc", + "sha256": "1b3640b4e12d5eb02d9548f1728593e8b5646790054ece6ce4e69e3d954c17c7" + }, + "src/mongo/db/query/query_bm_fixture.cpp": { + "git_blob": "55e0c66e2825c62972d1a60be4cce759ca55be7c", + "sha256": "3cef7a4d338ce73e5dccb185afd97b7f699da30c66e7808e9e7e27875e160542" + }, + "src/mongo/db/query/query_bm_fixture.h": { + "git_blob": "a37c66eee4446692be9ad5cd825e9fc40d7ef1b3", + "sha256": "3ad8c57d5b8503e9e4f8bc3d950df8e19564027e7e4787d3416abadf37faa077" + } + }, + "worktree_path": "/tmp/mongo-countscan-attested-20260806" + } + }, + "campaign_binaries": { + "A": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "B": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "C": "/tmp/mongo-count-query-bm-countscan-C-final-candidate" + }, + "campaign_id": "mongodb-master-countscan-three-arm-20260806-90814b83d3e5", + "common_harness_source_commit": "4109dcc31ff6df595c6b2e5caf3fbce077c488ba", + "created_at": "2026-08-06T04:27:40.573131+08:00", + "reconstruction_base_commit": "0561c098b99ac5e929005e70a2e37d7a97a82423", + "reproducibility_check": { + "build_id_equal": true, + "c1_bazel_process_summary": "INFO: 1 process: 1 internal. | INFO: Build completed successfully, 1 total action", + "c1_build_id": "25e5b10c3a0085aa7a593760d0947c48176d4e52", + "c1_output_sha256": "80a9193b4464ac9f4a48b10578b2b17bb48ce38ab73e76a4cb475feb05d6d7bc", + "c2_bazel_process_summary": "INFO: 1001 processes: 3 internal, 997 linux-sandbox, 1 local. | INFO: Build completed successfully, 1001 total actions", + "c2_build_id": "25e5b10c3a0085aa7a593760d0947c48176d4e52", + "c2_output_sha256": "80a9193b4464ac9f4a48b10578b2b17bb48ce38ab73e76a4cb475feb05d6d7bc", + "interpretation": "C1 and C2 share one worktree and one bazel output base, as the protocol requires, so C2 is substantially served from the bazel action cache. Their equality evidences that building arms A and B left the shared build state undisturbed. It is not a hermetic from-scratch rebuild and must not be cited as bit-for-bit build reproducibility.", + "output_sha256_equal": true, + "scope": "same_worktree_and_output_base_state_stability_not_hermetic_rebuild" + }, + "schema_version": 1, + "source_repository": "/home/junyao/code/mongo", + "toolchain": { + "bazel_release": "release 7.5.0-mongo_90b8a7b661", + "bazel_version": "bazel 7.5.0-mongo_90b8a7b661", + "bazel_wrapper_sha256": { + "bazel/workspace_status.py": "91de7a0b35542dd9e2a7dfb15bde3fcaba51b47de80da3c09e15babf158cce45", + "bazel/wrapper_hook/wrapper_hook.py": "bfe44445b889e3c5808d71efc1aa0182c8eea1a327af94f85cb00885171ff686", + "tools/bazel": "f1f36bc6b898fda23a5290eee8aeb9842173a787225ecccf6279c7e32003e568" + }, + "compiler_version": "GCC: (GNU) 14.2.0; Linker: MongoDB LLD 19.1.7; MongoDB clang version 19.1.7 (https://github.com/10gen/toolchain-builder)", + "hostname": "dmal-longcws3", + "kernel": "6.8.0-84-generic", + "libc": "ldd (Ubuntu GLIBC 2.35-0ubuntu3.11) 2.35", + "machine": "x86_64" + }, + "worktree_path": "/tmp/mongo-countscan-attested-20260806" +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/build_A.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/build_A.log new file mode 100644 index 0000000..c24c5c4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/build_A.log @@ -0,0 +1,265 @@ +INFO: running wrapper hook... +INFO: pre-build generation: 674.4 ms +Computing main repo mapping: +Loading: +Loading: 1 packages loaded +Analyzing: target //src/mongo/db/query:count_query_bm (2 packages loaded, 0 targets configured) +Analyzing: target //src/mongo/db/query:count_query_bm (2 packages loaded, 0 targets configured) + +Analyzing: target //src/mongo/db/query:count_query_bm (356 packages loaded, 45420 targets configured) + +INFO: Analyzed target //src/mongo/db/query:count_query_bm (356 packages loaded, 46414 targets configured). +[1 / 1] no actions running +[2,952 / 8,912] checking cached actions +[5,614 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 0s linux-sandbox ... (24 actions, 16 running) +[7,183 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 1s linux-sandbox ... (91 actions, 76 running) +[7,208 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 2s linux-sandbox ... (96 actions running) +[7,208 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 12s linux-sandbox ... (96 actions running) +[7,208 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 34s linux-sandbox ... (97 actions, 96 running) +[7,208 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 35s linux-sandbox ... (97 actions, 96 running) +[7,208 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 42s linux-sandbox ... (97 actions, 96 running) +[7,209 / 8,912] Compiling src/mongo/db/stats/counters.cpp; 48s linux-sandbox ... (96 actions, 95 running) +[7,211 / 8,912] Compiling src/mongo/db/stats/counters.cpp; 50s linux-sandbox ... (97 actions, 96 running) +[7,212 / 8,912] Compiling src/mongo/db/stats/counters.cpp; 51s linux-sandbox ... (96 actions, 95 running) +[7,263 / 8,912] Compiling src/mongo/db/stats/counters.cpp; 52s linux-sandbox ... (96 actions, 92 running) +[7,284 / 8,912] Compiling src/mongo/db/stats/counters.cpp; 53s linux-sandbox ... (96 actions, 95 running) +[7,335 / 8,912] Compiling src/mongo/db/stats/counters.cpp; 54s linux-sandbox ... (95 actions running) +[7,348 / 8,912] Compiling src/mongo/db/aggregated_index_usage_tracker.cpp; 55s linux-sandbox ... (95 actions, 94 running) +[7,366 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 56s linux-sandbox ... (93 actions, 92 running) +[7,409 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 57s linux-sandbox ... (95 actions, 93 running) +[7,424 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 58s linux-sandbox ... (97 actions, 94 running) +[7,447 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 59s linux-sandbox ... (96 actions, 91 running) +[7,501 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 60s linux-sandbox ... (95 actions, 94 running) +[7,504 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 62s linux-sandbox ... (96 actions, 95 running) +[7,520 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 63s linux-sandbox ... (94 actions, 92 running) +[7,541 / 8,912] Compiling src/mongo/db/memory_tracking/query_memory_load_shedding.cpp; 63s linux-sandbox ... (97 actions, 96 running) +[7,550 / 8,912] Compiling src/mongo/db/op_debug.cpp; 64s linux-sandbox ... (94 actions, 92 running) +[7,560 / 8,912] Compiling src/mongo/db/op_debug.cpp; 65s linux-sandbox ... (97 actions, 96 running) +[7,562 / 8,912] Compiling src/mongo/db/query/compiler/parsers/matcher/expression_parser.cpp; 66s linux-sandbox ... (97 actions, 95 running) +[7,562 / 8,912] Compiling src/mongo/db/query/compiler/parsers/matcher/expression_parser.cpp; 67s linux-sandbox ... (97 actions, 96 running) +[7,563 / 8,912] Compiling src/mongo/transport/asio/asio_transport_layer.cpp; 69s linux-sandbox ... (96 actions, 95 running) +[7,565 / 8,912] Compiling src/mongo/transport/asio/asio_transport_layer.cpp; 70s linux-sandbox ... (97 actions, 96 running) +[7,567 / 8,912] Compiling src/mongo/transport/asio/asio_transport_layer.cpp; 71s linux-sandbox ... (97 actions, 96 running) +[7,570 / 8,912] Compiling src/mongo/transport/asio/asio_transport_layer.cpp; 72s linux-sandbox ... (97 actions, 96 running) +[7,574 / 8,912] Compiling src/mongo/transport/asio/asio_transport_layer.cpp; 73s linux-sandbox ... (97 actions, 95 running) +[7,576 / 8,912] Compiling src/mongo/transport/asio/asio_transport_layer.cpp; 74s linux-sandbox ... (97 actions, 95 running) +[7,581 / 8,912] Compiling src/mongo/transport/asio/asio_transport_layer.cpp; 75s linux-sandbox ... (96 actions, 95 running) +[7,584 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 76s linux-sandbox ... (96 actions running) +[7,585 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 77s linux-sandbox ... (97 actions, 96 running) +[7,590 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 79s linux-sandbox ... (96 actions, 95 running) +[7,597 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 80s linux-sandbox ... (97 actions, 96 running) +[7,601 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 81s linux-sandbox ... (95 actions, 94 running) +[7,607 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 82s linux-sandbox ... (94 actions running) +[7,612 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 83s linux-sandbox ... (97 actions, 96 running) +[7,614 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 84s linux-sandbox ... (96 actions, 95 running) +[7,628 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 85s linux-sandbox ... (93 actions running) +[7,629 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 87s linux-sandbox ... (97 actions, 96 running) +[7,631 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 88s linux-sandbox ... (96 actions, 95 running) +[7,649 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 89s linux-sandbox ... (97 actions, 94 running) +[7,665 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 36s linux-sandbox ... (94 actions running) +[7,683 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 37s linux-sandbox ... (96 actions, 95 running) +[7,689 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 38s linux-sandbox ... (97 actions, 95 running) +[7,697 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 39s linux-sandbox ... (95 actions, 94 running) +[7,716 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 40s linux-sandbox ... (94 actions, 93 running) +[7,726 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 41s linux-sandbox ... (97 actions, 95 running) +[7,742 / 8,912] Compiling src/mongo/db/shard_role/shard_role.cpp; 36s linux-sandbox ... (95 actions, 93 running) +[7,753 / 8,912] Compiling src/mongo/db/shard_role/shard_role.cpp; 37s linux-sandbox ... (95 actions, 94 running) +[7,761 / 8,912] Compiling src/mongo/db/shard_role/shard_role.cpp; 38s linux-sandbox ... (97 actions, 96 running) +[7,763 / 8,912] Compiling src/mongo/db/shard_role/shard_role.cpp; 39s linux-sandbox ... (97 actions, 96 running) +[7,764 / 8,912] Compiling src/mongo/db/shard_role/shard_role.cpp; 40s linux-sandbox ... (97 actions, 96 running) +[7,771 / 8,912] Compiling src/mongo/db/query/plan_enumerator/plan_enumerator.cpp; 38s linux-sandbox ... (97 actions, 96 running) +[7,774 / 8,912] Compiling src/mongo/db/query/plan_enumerator/plan_enumerator.cpp; 39s linux-sandbox ... (97 actions, 96 running) +[7,776 / 8,912] Compiling src/mongo/s/query/exec/establish_cursors.cpp; 28s linux-sandbox ... (96 actions, 95 running) +[7,776 / 8,912] Compiling src/mongo/s/query/exec/establish_cursors.cpp; 29s linux-sandbox ... (97 actions, 96 running) +[7,777 / 8,912] Compiling src/mongo/s/query/exec/establish_cursors.cpp; 30s linux-sandbox ... (96 actions, 95 running) +[7,800 / 8,912] Compiling src/mongo/s/query/exec/establish_cursors.cpp; 31s linux-sandbox ... (96 actions running) +[7,804 / 8,912] Compiling src/mongo/db/query/compiler/optimizer/join/reorder_joins.cpp; 31s linux-sandbox ... (96 actions, 95 running) +[7,805 / 8,912] Compiling src/mongo/db/query/compiler/optimizer/join/reorder_joins.cpp; 32s linux-sandbox ... (96 actions, 95 running) +[7,813 / 8,912] Compiling src/mongo/s/query/exec/async_results_merger.cpp; 31s linux-sandbox ... (97 actions, 96 running) +[7,817 / 8,912] Compiling src/mongo/s/query/exec/async_results_merger.cpp; 33s linux-sandbox ... (95 actions, 94 running) +[7,830 / 8,912] Compiling src/mongo/s/query/exec/cluster_client_cursor_impl.cpp; 32s linux-sandbox ... (96 actions, 94 running) +[7,839 / 8,912] Compiling src/mongo/s/query/exec/cluster_client_cursor_impl.cpp; 33s linux-sandbox ... (96 actions, 95 running) +[7,853 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/gen_group.cpp; 33s linux-sandbox ... (95 actions, 94 running) +[7,876 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/gen_group.cpp; 34s linux-sandbox ... (97 actions, 96 running) +[7,887 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/gen_group.cpp; 35s linux-sandbox ... (97 actions, 96 running) +[7,889 / 8,912] Compiling src/mongo/db/exec/single_doc_lookup/sbe_single_document_lookup_executor.cpp; 32s linux-sandbox ... (97 actions, 96 running) +[7,894 / 8,912] Compiling src/mongo/db/exec/single_doc_lookup/sbe_single_document_lookup_executor.cpp; 33s linux-sandbox ... (96 actions, 95 running) +[7,896 / 8,912] Compiling src/mongo/db/exec/single_doc_lookup/sbe_single_document_lookup_executor.cpp; 34s linux-sandbox ... (96 actions, 95 running) +[7,911 / 8,912] Compiling src/mongo/db/pipeline/sharded_agg_helpers.cpp; 33s linux-sandbox ... (95 actions, 94 running) +[7,918 / 8,912] Compiling src/mongo/db/pipeline/sharded_agg_helpers.cpp; 34s linux-sandbox ... (96 actions, 95 running) +[7,934 / 8,912] Compiling src/mongo/db/pipeline/sharded_agg_helpers.cpp; 36s linux-sandbox ... (95 actions, 94 running) +[7,941 / 8,912] Compiling src/mongo/db/pipeline/sharded_agg_helpers.cpp; 37s linux-sandbox ... (97 actions, 95 running) +[7,957 / 8,912] Compiling src/mongo/db/pipeline/sharded_agg_helpers.cpp; 38s linux-sandbox ... (96 actions, 95 running) +[7,968 / 8,912] Compiling src/mongo/db/pipeline/sharded_agg_helpers.cpp; 39s linux-sandbox ... (96 actions running) +[7,970 / 8,912] Compiling src/mongo/db/pipeline/sharded_agg_helpers.cpp; 40s linux-sandbox ... (96 actions, 95 running) +[7,975 / 8,912] Compiling src/mongo/db/pipeline/sharded_agg_helpers.cpp; 41s linux-sandbox ... (97 actions, 96 running) +[7,976 / 8,912] Compiling src/mongo/db/pipeline/sharded_agg_helpers.cpp; 43s linux-sandbox ... (96 actions, 95 running) +[7,993 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 37s linux-sandbox ... (97 actions, 96 running) +[7,998 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 38s linux-sandbox ... (97 actions, 95 running) +[8,000 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 40s linux-sandbox ... (97 actions, 96 running) +[8,002 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 41s linux-sandbox ... (95 actions, 94 running) +[8,006 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 42s linux-sandbox ... (96 actions, 95 running) +[8,012 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 44s linux-sandbox ... (97 actions, 96 running) +[8,016 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 45s linux-sandbox ... (97 actions, 96 running) +[8,032 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 46s linux-sandbox ... (96 actions, 95 running) +[8,040 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 47s linux-sandbox ... (97 actions, 96 running) +[8,041 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 48s linux-sandbox ... (96 actions, 95 running) +[8,055 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 49s linux-sandbox ... (96 actions, 95 running) +[8,063 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 50s linux-sandbox ... (96 actions, 95 running) +[8,071 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 52s linux-sandbox ... (96 actions, 95 running) +[8,075 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 53s linux-sandbox ... (96 actions, 95 running) +[8,078 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 54s linux-sandbox ... (94 actions, 93 running) +[8,090 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 52s linux-sandbox ... (97 actions, 96 running) +[8,099 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 53s linux-sandbox ... (95 actions running) +[8,111 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 54s linux-sandbox ... (96 actions, 95 running) +[8,121 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 55s linux-sandbox ... (95 actions, 94 running) +[8,123 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 56s linux-sandbox ... (96 actions, 95 running) +[8,126 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 57s linux-sandbox ... (96 actions, 95 running) +[8,128 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 58s linux-sandbox ... (96 actions running) +[8,139 / 8,912] Compiling src/mongo/db/index_builds/index_builds_coordinator.cpp; 41s linux-sandbox ... (96 actions, 95 running) +[8,146 / 8,912] Compiling src/mongo/db/index_builds/index_builds_coordinator.cpp; 42s linux-sandbox ... (96 actions, 95 running) +[8,150 / 8,912] Compiling src/mongo/db/index_builds/index_builds_coordinator.cpp; 43s linux-sandbox ... (96 actions, 94 running) +[8,155 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/gen_expression.cpp; 38s linux-sandbox ... (94 actions, 93 running) +[8,174 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/gen_expression.cpp; 39s linux-sandbox ... (96 actions, 95 running) +[8,175 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/gen_expression.cpp; 40s linux-sandbox ... (97 actions, 96 running) +[8,179 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/gen_expression.cpp; 41s linux-sandbox ... (96 actions, 95 running) +[8,189 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/gen_expression.cpp; 42s linux-sandbox ... (96 actions, 95 running) +[8,194 / 8,912] Compiling src/mongo/db/repl/initial_sync/collection_cloner.cpp; 29s linux-sandbox ... (96 actions, 95 running) +[8,200 / 8,912] Compiling src/mongo/db/repl/initial_sync/collection_cloner.cpp; 31s linux-sandbox ... (96 actions, 95 running) +[8,204 / 8,912] Compiling src/mongo/db/repl/initial_sync/collection_cloner.cpp; 32s linux-sandbox ... (96 actions running) +[8,213 / 8,912] Compiling src/mongo/db/exec/classic/fetch.cpp; 30s linux-sandbox ... (96 actions, 95 running) +[8,216 / 8,912] Compiling src/mongo/s/commands/document_shard_key_update_util.cpp; 29s linux-sandbox ... (96 actions, 95 running) +[8,217 / 8,912] Compiling src/mongo/s/commands/document_shard_key_update_util.cpp; 30s linux-sandbox ... (96 actions, 95 running) +[8,221 / 8,912] Compiling src/mongo/s/commands/document_shard_key_update_util.cpp; 31s linux-sandbox ... (97 actions, 96 running) +[8,232 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/drop_collection.cpp; 28s linux-sandbox ... (97 actions, 96 running) +[8,233 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_response_processor.cpp; 27s linux-sandbox ... (97 actions, 96 running) +[8,238 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_response_processor.cpp; 28s linux-sandbox ... (97 actions, 96 running) +[8,240 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_response_processor.cpp; 29s linux-sandbox ... (97 actions, 96 running) +[8,249 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_response_processor.cpp; 30s linux-sandbox ... (97 actions, 96 running) +[8,262 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_response_processor.cpp; 31s linux-sandbox ... (95 actions, 94 running) +[8,270 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_response_processor.cpp; 32s linux-sandbox ... (97 actions, 96 running) +[8,277 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_response_processor.cpp; 33s linux-sandbox ... (93 actions running) +[8,285 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_response_processor.cpp; 34s linux-sandbox ... (97 actions, 96 running) +[8,290 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_response_processor.cpp; 35s linux-sandbox ... (95 actions, 94 running) +[8,297 / 8,912] Compiling src/mongo/s/commands/query_cmd/cluster_write_cmd.cpp; 34s linux-sandbox ... (97 actions, 96 running) +[8,308 / 8,912] Compiling src/mongo/s/write_ops/bulk_write_exec.cpp; 34s linux-sandbox ... (96 actions running) +[8,313 / 8,912] Compiling src/mongo/s/write_ops/bulk_write_exec.cpp; 35s linux-sandbox ... (96 actions, 95 running) +[8,314 / 8,912] Compiling src/mongo/s/write_ops/bulk_write_exec.cpp; 36s linux-sandbox ... (96 actions, 95 running) +[8,320 / 8,912] Compiling src/mongo/s/write_ops/bulk_write_exec.cpp; 37s linux-sandbox ... (97 actions, 94 running) +[8,326 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_executor.cpp; 37s linux-sandbox ... (95 actions, 94 running) +[8,334 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_executor.cpp; 38s linux-sandbox ... (97 actions, 96 running) +[8,336 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_executor.cpp; 39s linux-sandbox ... (97 actions, 95 running) +[8,341 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 36s linux-sandbox ... (95 actions, 94 running) +[8,344 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 37s linux-sandbox ... (97 actions, 96 running) +[8,359 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 38s linux-sandbox ... (96 actions, 95 running) +[8,367 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 39s linux-sandbox ... (96 actions running) +[8,383 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 40s linux-sandbox ... (96 actions, 95 running) +[8,384 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 41s linux-sandbox ... (96 actions, 95 running) +[8,387 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 43s linux-sandbox ... (97 actions, 96 running) +[8,389 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 44s linux-sandbox ... (96 actions, 95 running) +[8,395 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 45s linux-sandbox ... (97 actions, 96 running) +[8,398 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 46s linux-sandbox ... (96 actions, 95 running) +[8,402 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 47s linux-sandbox ... (96 actions, 95 running) +[8,407 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 49s linux-sandbox ... (96 actions, 95 running) +[8,412 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 50s linux-sandbox ... (97 actions, 96 running) +[8,419 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 51s linux-sandbox ... (96 actions, 93 running) +[8,421 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 52s linux-sandbox ... (96 actions, 95 running) +[8,423 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 53s linux-sandbox ... (96 actions running) +[8,427 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 54s linux-sandbox ... (97 actions, 96 running) +[8,429 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 55s linux-sandbox ... (95 actions, 94 running) +[8,441 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 56s linux-sandbox ... (96 actions running) +[8,451 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 57s linux-sandbox ... (97 actions, 96 running) +[8,455 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 59s linux-sandbox ... (96 actions, 95 running) +[8,460 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_catalog_manager_chunk_operations.cpp; 41s linux-sandbox ... (96 actions, 95 running) +[8,462 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_catalog_manager_chunk_operations.cpp; 42s linux-sandbox ... (97 actions, 95 running) +[8,465 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_catalog_manager_chunk_operations.cpp; 43s linux-sandbox ... (96 actions, 95 running) +[8,473 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_catalog_manager_chunk_operations.cpp; 44s linux-sandbox ... (97 actions, 96 running) +[8,480 / 8,912] Compiling src/mongo/db/s/resharding/resharding_donor_service.cpp; 42s linux-sandbox ... (96 actions, 95 running) +[8,483 / 8,912] Compiling src/mongo/db/s/resharding/resharding_donor_service.cpp; 43s linux-sandbox ... (96 actions, 95 running) +[8,486 / 8,912] Compiling src/mongo/db/s/resharding/resharding_donor_service.cpp; 44s linux-sandbox ... (97 actions, 96 running) +[8,493 / 8,912] Compiling src/mongo/db/s/resharding/resharding_donor_service.cpp; 45s linux-sandbox ... (97 actions, 95 running) +[8,496 / 8,912] Compiling src/mongo/db/s/resharding/resharding_donor_service.cpp; 46s linux-sandbox ... (97 actions, 96 running) +[8,500 / 8,912] Compiling src/mongo/db/s/resharding/resharding_donor_service.cpp; 47s linux-sandbox ... (96 actions, 95 running) +[8,503 / 8,912] Compiling src/mongo/db/s/resharding/resharding_donor_service.cpp; 48s linux-sandbox ... (96 actions, 95 running) +[8,505 / 8,912] Compiling src/mongo/db/s/resharding/resharding_donor_service.cpp; 49s linux-sandbox ... (96 actions, 95 running) +[8,508 / 8,912] Compiling src/mongo/db/global_catalog/ddl/create_collection_coordinator.cpp; 45s linux-sandbox ... (96 actions running) +[8,516 / 8,912] Compiling src/mongo/db/global_catalog/ddl/create_collection_coordinator.cpp; 46s linux-sandbox ... (96 actions, 95 running) +[8,526 / 8,912] Compiling src/mongo/db/global_catalog/ddl/create_collection_coordinator.cpp; 47s linux-sandbox ... (96 actions, 95 running) +[8,531 / 8,912] Compiling src/mongo/db/global_catalog/ddl/create_collection_coordinator.cpp; 48s linux-sandbox ... (97 actions, 96 running) +[8,536 / 8,912] Compiling src/mongo/db/global_catalog/ddl/create_collection_coordinator.cpp; 49s linux-sandbox ... (97 actions, 96 running) +[8,542 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 46s linux-sandbox ... (96 actions, 95 running) +[8,544 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 47s linux-sandbox ... (96 actions, 95 running) +[8,551 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 48s linux-sandbox ... (95 actions, 94 running) +[8,558 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 50s linux-sandbox ... (97 actions, 96 running) +[8,563 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_1.cpp; 46s linux-sandbox ... (95 actions, 94 running) +[8,571 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_1.cpp; 48s linux-sandbox ... (95 actions, 94 running) +[8,582 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_1.cpp; 49s linux-sandbox ... (97 actions, 96 running) +[8,587 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_1.cpp; 50s linux-sandbox ... (97 actions, 95 running) +[8,595 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_1.cpp; 51s linux-sandbox ... (95 actions, 94 running) +[8,599 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_1.cpp; 52s linux-sandbox ... (95 actions, 94 running) +[8,601 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_1.cpp; 53s linux-sandbox ... (96 actions, 95 running) +[8,605 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_1.cpp; 54s linux-sandbox ... (96 actions, 95 running) +[8,607 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_1.cpp; 55s linux-sandbox ... (97 actions, 96 running) +[8,619 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 52s linux-sandbox ... (96 actions, 95 running) +[8,622 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 54s linux-sandbox ... (97 actions, 96 running) +[8,630 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 55s linux-sandbox ... (96 actions, 95 running) +[8,636 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 56s linux-sandbox ... (96 actions, 95 running) +[8,637 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 58s linux-sandbox ... (97 actions, 96 running) +[8,643 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 59s linux-sandbox ... (96 actions, 95 running) +[8,653 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 60s linux-sandbox ... (96 actions, 95 running) +[8,655 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 56s linux-sandbox ... (97 actions, 96 running) +[8,657 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 57s linux-sandbox ... (96 actions, 95 running) +[8,665 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 58s linux-sandbox ... (97 actions, 96 running) +[8,667 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 59s linux-sandbox ... (95 actions, 94 running) +[8,675 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 60s linux-sandbox ... (96 actions running) +[8,679 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 61s linux-sandbox ... (96 actions, 95 running) +[8,685 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 62s linux-sandbox ... (96 actions, 95 running) +[8,692 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 63s linux-sandbox ... (96 actions, 95 running) +[8,697 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 64s linux-sandbox ... (97 actions, 96 running) +[8,704 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 65s linux-sandbox ... (95 actions, 94 running) +[8,711 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 66s linux-sandbox ... (96 actions, 95 running) +[8,718 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 68s linux-sandbox ... (96 actions, 95 running) +[8,722 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 69s linux-sandbox ... (95 actions, 94 running) +[8,728 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 70s linux-sandbox ... (96 actions, 95 running) +[8,733 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 71s linux-sandbox ... (96 actions, 95 running) +[8,735 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 72s linux-sandbox ... (96 actions, 95 running) +[8,739 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 73s linux-sandbox ... (97 actions, 96 running) +[8,745 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 74s linux-sandbox ... (97 actions, 96 running) +[8,748 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_service_util.cpp; 43s linux-sandbox ... (96 actions, 95 running) +[8,751 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_service_util.cpp; 44s linux-sandbox ... (96 actions, 95 running) +[8,753 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_service_util.cpp; 45s linux-sandbox ... (97 actions, 95 running) +[8,756 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_service_util.cpp; 46s linux-sandbox ... (96 actions, 95 running) +[8,762 / 8,912] Compiling src/mongo/db/commands/query_cmd/run_aggregate.cpp; 48s linux-sandbox ... (96 actions, 95 running) +[8,766 / 8,912] Compiling src/mongo/db/global_catalog/ddl/rename_collection_coordinator.cpp; 40s linux-sandbox ... (95 actions, 94 running) +[8,775 / 8,912] Compiling src/mongo/db/global_catalog/ddl/rename_collection_coordinator.cpp; 41s linux-sandbox ... (96 actions, 95 running) +[8,780 / 8,912] Compiling src/mongo/db/global_catalog/ddl/rename_collection_coordinator.cpp; 42s linux-sandbox ... (97 actions, 96 running) +[8,785 / 8,912] Compiling src/mongo/db/global_catalog/ddl/rename_collection_coordinator.cpp; 44s linux-sandbox ... (95 actions, 94 running) +[8,787 / 8,912] Compiling src/mongo/db/global_catalog/ddl/rename_collection_coordinator.cpp; 45s linux-sandbox ... (96 actions, 95 running) +[8,789 / 8,912] Compiling src/mongo/db/global_catalog/ddl/rename_collection_coordinator.cpp; 46s linux-sandbox ... (96 actions, 95 running) +[8,794 / 8,912] Compiling src/mongo/db/global_catalog/ddl/rename_collection_coordinator.cpp; 47s linux-sandbox ... (96 actions, 95 running) +[8,798 / 8,912] Compiling src/mongo/db/global_catalog/ddl/rename_collection_coordinator.cpp; 48s linux-sandbox ... (96 actions, 95 running) +[8,806 / 8,912] Compiling src/mongo/db/global_catalog/ddl/rename_collection_coordinator.cpp; 49s linux-sandbox ... (97 actions, 96 running) +[8,815 / 8,912] Compiling src/mongo/db/global_catalog/ddl/rename_collection_coordinator.cpp; 50s linux-sandbox ... (95 actions running) +[8,820 / 8,912] Compiling src/mongo/db/global_catalog/ddl/rename_collection_coordinator.cpp; 52s linux-sandbox ... (90 actions running) +[8,822 / 8,912] Compiling src/mongo/db/global_catalog/ddl/rename_collection_coordinator.cpp; 53s linux-sandbox ... (88 actions running) +[8,824 / 8,912] Compiling src/mongo/db/global_catalog/ddl/rename_collection_coordinator.cpp; 54s linux-sandbox ... (86 actions running) +[8,825 / 8,912] Compiling src/mongo/db/global_catalog/ddl/rename_collection_coordinator.cpp; 55s linux-sandbox ... (85 actions running) +[8,834 / 8,912] Compiling src/mongo/db/commands/user_management_commands.cpp; 35s linux-sandbox ... (76 actions running) +[8,839 / 8,912] Compiling src/mongo/db/commands/user_management_commands.cpp; 36s linux-sandbox ... (71 actions running) +[8,849 / 8,912] Compiling src/mongo/db/commands/user_management_commands.cpp; 38s linux-sandbox ... (61 actions running) +[8,863 / 8,912] Compiling src/mongo/db/commands/user_management_commands.cpp; 40s linux-sandbox ... (47 actions running) +[8,869 / 8,912] Compiling src/mongo/db/s/migration_blocking_operation/multi_update_coordinator.cpp; 39s linux-sandbox ... (41 actions running) +[8,883 / 8,912] Compiling src/mongo/db/topology/add_shard_coordinator.cpp; 32s linux-sandbox ... (27 actions running) +[8,887 / 8,912] Compiling src/mongo/db/global_catalog/ddl/timeseries_upgrade_downgrade_coordinator.cpp; 33s linux-sandbox ... (23 actions running) +[8,897 / 8,912] Compiling src/mongo/db/global_catalog/ddl/timeseries_upgrade_downgrade_coordinator.cpp; 35s linux-sandbox ... (13 actions running) +[8,903 / 8,912] Compiling src/mongo/db/global_catalog/ddl/timeseries_upgrade_downgrade_coordinator.cpp; 36s linux-sandbox ... (7 actions running) +[8,906 / 8,912] Compiling src/mongo/db/s/query_cmd/cluster_find_cmd_d.cpp; 22s linux-sandbox ... (4 actions running) +[8,909 / 8,912] Compiling src/mongo/db/s/analyze_shard_key_cmd_util.cpp; 23s linux-sandbox +[8,910 / 8,912] Linking src/mongo/db/query/count_query_bm_with_debug; 1s local +[8,911 / 8,912] [Prepa] Creating symlink bazel-out/k8-opt/bin/src/mongo/db/query/count_query_bm +INFO: Found 1 target... +Target //src/mongo/db/query:count_query_bm up-to-date: + bazel-bin/src/mongo/db/query/count_query_bm +INFO: Elapsed time: 328.617s, Critical Path: 92.85s +INFO: 905 processes: 3 internal, 901 linux-sandbox, 1 local. +INFO: Build completed successfully, 905 total actions diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/build_B.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/build_B.log new file mode 100644 index 0000000..907696b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/build_B.log @@ -0,0 +1,270 @@ +INFO: running wrapper hook... +INFO: pre-build generation: 582.6 ms +Computing main repo mapping: +Loading: +Loading: 1 packages loaded +Analyzing: target //src/mongo/db/query:count_query_bm (2 packages loaded, 0 targets configured) +Analyzing: target //src/mongo/db/query:count_query_bm (2 packages loaded, 0 targets configured) + +Analyzing: target //src/mongo/db/query:count_query_bm (429 packages loaded, 45594 targets configured) + +INFO: Analyzed target //src/mongo/db/query:count_query_bm (429 packages loaded, 46474 targets configured). +[1 / 1] no actions running +[3,597 / 8,912] [Scann] Compiling src/mongo/db/query/replanning_required_info.cpp +[5,934 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 0s linux-sandbox ... (43 actions, 37 running) +[6,876 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 1s linux-sandbox ... (79 actions, 78 running) +[7,192 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 2s linux-sandbox ... (95 actions running) +[7,201 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 4s linux-sandbox ... (97 actions, 96 running) +[7,201 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 5s linux-sandbox ... (97 actions, 96 running) +[7,202 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 7s linux-sandbox ... (96 actions, 95 running) +[7,202 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 9s linux-sandbox ... (97 actions, 96 running) +[7,203 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 14s linux-sandbox ... (96 actions, 95 running) +[7,206 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 16s linux-sandbox ... (97 actions, 96 running) +[7,207 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 22s linux-sandbox ... (96 actions, 95 running) +[7,211 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 23s linux-sandbox ... (96 actions running) +[7,217 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 24s linux-sandbox ... (96 actions, 95 running) +[7,231 / 8,912] Compiling src/mongo/db/query/replanning_required_info.cpp; 25s linux-sandbox ... (96 actions, 95 running) +[7,273 / 8,912] Compiling src/mongo/db/aggregated_index_usage_tracker.cpp; 25s linux-sandbox ... (95 actions, 92 running) +[7,292 / 8,912] Compiling src/mongo/db/aggregated_index_usage_tracker.cpp; 26s linux-sandbox ... (95 actions, 94 running) +[7,360 / 8,912] Compiling src/mongo/db/stats/counters.cpp; 27s linux-sandbox ... (96 actions, 95 running) +[7,395 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 28s linux-sandbox ... (94 actions running) +[7,400 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 29s linux-sandbox ... (95 actions running) +[7,406 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 30s linux-sandbox ... (95 actions, 94 running) +[7,423 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 32s linux-sandbox ... (95 actions, 94 running) +[7,427 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 33s linux-sandbox ... (97 actions, 96 running) +[7,428 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 34s linux-sandbox ... (97 actions, 96 running) +[7,432 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 35s linux-sandbox ... (96 actions, 95 running) +[7,439 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 37s linux-sandbox ... (97 actions, 96 running) +[7,440 / 8,912] Compiling src/mongo/transport/asio/asio_transport_layer.cpp; 37s linux-sandbox ... (96 actions, 95 running) +[7,444 / 8,912] Compiling src/mongo/transport/asio/asio_transport_layer.cpp; 38s linux-sandbox ... (96 actions, 95 running) +[7,445 / 8,912] Compiling src/mongo/transport/asio/asio_session_impl.cpp; 39s linux-sandbox ... (97 actions, 95 running) +[7,445 / 8,912] Compiling src/mongo/transport/asio/asio_session_impl.cpp; 40s linux-sandbox ... (97 actions, 96 running) +[7,446 / 8,912] Compiling src/mongo/transport/asio/asio_session_impl.cpp; 42s linux-sandbox ... (96 actions, 95 running) +[7,448 / 8,912] Compiling src/mongo/transport/asio/asio_session_impl.cpp; 43s linux-sandbox ... (96 actions, 95 running) +[7,450 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 43s linux-sandbox ... (96 actions, 95 running) +[7,454 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 44s linux-sandbox ... (96 actions, 95 running) +[7,469 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 45s linux-sandbox ... (97 actions, 96 running) +[7,480 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 46s linux-sandbox ... (95 actions running) +[7,506 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 48s linux-sandbox ... (95 actions, 94 running) +[7,519 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 49s linux-sandbox ... (95 actions running) +[7,535 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 50s linux-sandbox ... (95 actions, 94 running) +[7,546 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 51s linux-sandbox ... (95 actions, 94 running) +[7,558 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 52s linux-sandbox ... (96 actions, 95 running) +[7,567 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 53s linux-sandbox ... (94 actions, 92 running) +[7,587 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 54s linux-sandbox ... (96 actions, 94 running) +[7,594 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 55s linux-sandbox ... (96 actions, 95 running) +[7,602 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 57s linux-sandbox ... (94 actions, 93 running) +[7,605 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 58s linux-sandbox ... (95 actions, 94 running) +[7,606 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 59s linux-sandbox ... (96 actions, 95 running) +[7,612 / 8,912] Compiling src/mongo/db/index/index_access_method.cpp; 39s linux-sandbox ... (95 actions, 94 running) +[7,621 / 8,912] Compiling src/mongo/db/index/index_access_method.cpp; 40s linux-sandbox ... (95 actions running) +[7,625 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 36s linux-sandbox ... (96 actions, 95 running) +[7,627 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 37s linux-sandbox ... (96 actions, 95 running) +[7,635 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 38s linux-sandbox ... (96 actions, 95 running) +[7,643 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 40s linux-sandbox ... (97 actions, 96 running) +[7,644 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 41s linux-sandbox ... (97 actions, 96 running) +[7,646 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 42s linux-sandbox ... (97 actions, 96 running) +[7,648 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 43s linux-sandbox ... (96 actions, 95 running) +[7,650 / 8,912] Compiling src/mongo/db/shard_role/shard_role.cpp; 26s linux-sandbox ... (96 actions, 95 running) +[7,651 / 8,912] Compiling src/mongo/db/shard_role/shard_role.cpp; 27s linux-sandbox ... (97 actions, 96 running) +[7,659 / 8,912] Compiling src/mongo/db/shard_role/shard_role.cpp; 28s linux-sandbox ... (96 actions, 95 running) +[7,674 / 8,912] Compiling src/mongo/db/shard_role/shard_role.cpp; 29s linux-sandbox ... (97 actions, 96 running) +[7,679 / 8,912] Compiling src/mongo/db/shard_role/shard_role.cpp; 30s linux-sandbox ... (96 actions, 95 running) +[7,688 / 8,912] Compiling src/mongo/db/shard_role/shard_role.cpp; 31s linux-sandbox ... (96 actions, 95 running) +[7,708 / 8,912] Compiling src/mongo/db/timeseries/write_ops/timeseries_write_ops_utils_internal.cpp; 28s linux-sandbox ... (96 actions, 95 running) +[7,730 / 8,912] Compiling src/mongo/db/timeseries/write_ops/timeseries_write_ops_utils_internal.cpp; 29s linux-sandbox ... (95 actions running) +[7,743 / 8,912] Compiling src/mongo/db/timeseries/write_ops/timeseries_write_ops_utils_internal.cpp; 31s linux-sandbox ... (94 actions, 93 running) +[7,749 / 8,912] Compiling src/mongo/db/global_catalog/sharding_catalog_client_impl.cpp; 30s linux-sandbox ... (97 actions, 95 running) +[7,755 / 8,912] Compiling src/mongo/db/exec/sbe/stages/window.cpp; 29s linux-sandbox ... (95 actions, 93 running) +[7,759 / 8,912] Compiling src/mongo/db/exec/sbe/stages/window.cpp; 31s linux-sandbox ... (97 actions, 96 running) +[7,766 / 8,912] Compiling src/mongo/db/query/plan_enumerator/plan_enumerator.cpp; 31s linux-sandbox ... (96 actions, 95 running) +[7,769 / 8,912] Compiling src/mongo/db/query/plan_enumerator/plan_enumerator.cpp; 32s linux-sandbox ... (96 actions, 95 running) +[7,773 / 8,912] Compiling src/mongo/db/query/plan_enumerator/plan_enumerator.cpp; 33s linux-sandbox ... (96 actions, 95 running) +[7,782 / 8,912] Compiling src/mongo/db/query/compiler/optimizer/join/reorder_joins.cpp; 29s linux-sandbox ... (95 actions, 94 running) +[7,805 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/gen_filter.cpp; 29s linux-sandbox ... (96 actions, 95 running) +[7,813 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/gen_filter.cpp; 30s linux-sandbox ... (96 actions, 95 running) +[7,820 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/gen_filter.cpp; 31s linux-sandbox ... (97 actions, 96 running) +[7,825 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/analysis.cpp; 29s linux-sandbox ... (96 actions, 95 running) +[7,827 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/analysis.cpp; 30s linux-sandbox ... (97 actions, 95 running) +[7,833 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 30s linux-sandbox ... (96 actions, 95 running) +[7,837 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 31s linux-sandbox ... (96 actions, 95 running) +[7,840 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 32s linux-sandbox ... (96 actions running) +[7,852 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 34s linux-sandbox ... (96 actions, 95 running) +[7,858 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 35s linux-sandbox ... (96 actions, 95 running) +[7,873 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 36s linux-sandbox ... (97 actions, 95 running) +[7,874 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 37s linux-sandbox ... (96 actions, 95 running) +[7,880 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 38s linux-sandbox ... (97 actions, 96 running) +[7,888 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 39s linux-sandbox ... (96 actions running) +[7,923 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 40s linux-sandbox ... (96 actions, 95 running) +[7,933 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 41s linux-sandbox ... (96 actions, 94 running) +[7,942 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 42s linux-sandbox ... (96 actions, 95 running) +[7,955 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 44s linux-sandbox ... (97 actions, 96 running) +[7,962 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 45s linux-sandbox ... (96 actions, 95 running) +[7,975 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 46s linux-sandbox ... (97 actions, 95 running) +[7,978 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 47s linux-sandbox ... (96 actions running) +[7,981 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 48s linux-sandbox ... (96 actions, 95 running) +[7,985 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 50s linux-sandbox ... (97 actions, 96 running) +[7,993 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 51s linux-sandbox ... (96 actions, 95 running) +[7,998 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 52s linux-sandbox ... (96 actions, 95 running) +[8,004 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 54s linux-sandbox ... (97 actions, 96 running) +[8,007 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 55s linux-sandbox ... (97 actions, 96 running) +[8,015 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 44s linux-sandbox ... (96 actions, 95 running) +[8,018 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 45s linux-sandbox ... (96 actions, 95 running) +[8,022 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 47s linux-sandbox ... (96 actions, 95 running) +[8,037 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 48s linux-sandbox ... (96 actions, 95 running) +[8,047 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 49s linux-sandbox ... (96 actions, 95 running) +[8,048 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 50s linux-sandbox ... (97 actions, 96 running) +[8,055 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 51s linux-sandbox ... (96 actions, 95 running) +[8,061 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 52s linux-sandbox ... (97 actions, 96 running) +[8,078 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/gen_expression.cpp; 42s linux-sandbox ... (96 actions, 95 running) +[8,088 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/gen_expression.cpp; 43s linux-sandbox ... (95 actions, 94 running) +[8,093 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/gen_expression.cpp; 44s linux-sandbox ... (96 actions, 95 running) +[8,107 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/gen_expression.cpp; 45s linux-sandbox ... (96 actions, 95 running) +[8,111 / 8,912] Compiling src/mongo/s/query/planner/cluster_aggregate.cpp; 46s linux-sandbox ... (96 actions, 94 running) +[8,116 / 8,912] Compiling src/mongo/db/index_builds/multi_index_block.cpp; 43s linux-sandbox ... (97 actions, 96 running) +[8,124 / 8,912] Compiling src/mongo/db/index_builds/multi_index_block.cpp; 44s linux-sandbox ... (95 actions running) +[8,131 / 8,912] Compiling src/mongo/db/fle_crud.cpp; 38s linux-sandbox ... (97 actions, 96 running) +[8,134 / 8,912] Compiling src/mongo/db/index_builds/index_builds_coordinator.cpp; 35s linux-sandbox ... (96 actions, 95 running) +[8,141 / 8,912] Compiling src/mongo/db/index_builds/index_builds_coordinator.cpp; 36s linux-sandbox ... (96 actions, 95 running) +[8,160 / 8,912] Compiling src/mongo/db/index_builds/index_builds_coordinator.cpp; 37s linux-sandbox ... (96 actions, 95 running) +[8,171 / 8,912] Compiling src/mongo/db/index_builds/index_builds_coordinator.cpp; 38s linux-sandbox ... (96 actions, 95 running) +[8,172 / 8,912] Compiling src/mongo/db/index_builds/index_builds_coordinator.cpp; 40s linux-sandbox ... (96 actions, 95 running) +[8,176 / 8,912] Compiling src/mongo/db/index_builds/index_builds_coordinator.cpp; 41s linux-sandbox ... (96 actions, 95 running) +[8,179 / 8,912] Compiling src/mongo/db/index_builds/index_builds_coordinator.cpp; 42s linux-sandbox ... (96 actions, 95 running) +[8,192 / 8,912] Compiling src/mongo/db/index_builds/index_builds_coordinator.cpp; 43s linux-sandbox ... (96 actions, 95 running) +[8,193 / 8,912] Compiling src/mongo/db/index_builds/index_builds_coordinator.cpp; 44s linux-sandbox ... (96 actions, 95 running) +[8,202 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 39s linux-sandbox ... (95 actions, 94 running) +[8,214 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 40s linux-sandbox ... (96 actions, 95 running) +[8,217 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 41s linux-sandbox ... (96 actions, 95 running) +[8,220 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 43s linux-sandbox ... (96 actions, 95 running) +[8,222 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 44s linux-sandbox ... (97 actions, 96 running) +[8,228 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 45s linux-sandbox ... (97 actions, 96 running) +[8,245 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 46s linux-sandbox ... (94 actions running) +[8,248 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 47s linux-sandbox ... (96 actions running) +[8,252 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 48s linux-sandbox ... (96 actions, 95 running) +[8,258 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 50s linux-sandbox ... (96 actions, 95 running) +[8,265 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 51s linux-sandbox ... (95 actions, 94 running) +[8,268 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 52s linux-sandbox ... (97 actions, 96 running) +[8,282 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 53s linux-sandbox ... (96 actions, 95 running) +[8,283 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 54s linux-sandbox ... (97 actions, 96 running) +[8,299 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 55s linux-sandbox ... (97 actions, 96 running) +[8,309 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_response_processor.cpp; 33s linux-sandbox ... (96 actions running) +[8,318 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_response_processor.cpp; 34s linux-sandbox ... (97 actions, 95 running) +[8,321 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_response_processor.cpp; 35s linux-sandbox ... (97 actions, 95 running) +[8,327 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_response_processor.cpp; 36s linux-sandbox ... (96 actions, 95 running) +[8,329 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_response_processor.cpp; 38s linux-sandbox ... (97 actions, 96 running) +[8,331 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_response_processor.cpp; 39s linux-sandbox ... (96 actions, 95 running) +[8,335 / 8,912] Compiling src/mongo/db/query/write_ops/write_ops_exec.cpp; 38s linux-sandbox ... (95 actions, 94 running) +[8,339 / 8,912] Compiling src/mongo/db/query/write_ops/write_ops_exec.cpp; 39s linux-sandbox ... (97 actions, 95 running) +[8,345 / 8,912] Compiling src/mongo/db/query/write_ops/write_ops_exec.cpp; 40s linux-sandbox ... (96 actions, 95 running) +[8,353 / 8,912] Compiling src/mongo/db/query/write_ops/write_ops_exec.cpp; 42s linux-sandbox ... (96 actions, 95 running) +[8,365 / 8,912] Compiling src/mongo/db/repl/initial_sync/initial_syncer.cpp; 36s linux-sandbox ... (96 actions, 95 running) +[8,366 / 8,912] Compiling src/mongo/db/repl/initial_sync/initial_syncer.cpp; 37s linux-sandbox ... (96 actions, 95 running) +[8,370 / 8,912] Compiling src/mongo/db/repl/initial_sync/initial_syncer.cpp; 38s linux-sandbox ... (97 actions, 96 running) +[8,382 / 8,912] Compiling src/mongo/db/repl/initial_sync/initial_syncer.cpp; 39s linux-sandbox ... (96 actions, 95 running) +[8,385 / 8,912] Compiling src/mongo/db/repl/initial_sync/initial_syncer.cpp; 41s linux-sandbox ... (97 actions, 96 running) +[8,390 / 8,912] Compiling src/mongo/db/repl/initial_sync/initial_syncer.cpp; 42s linux-sandbox ... (96 actions, 95 running) +[8,398 / 8,912] Compiling src/mongo/db/exec/classic/multi_plan.cpp; 33s linux-sandbox ... (97 actions, 96 running) +[8,399 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 32s linux-sandbox ... (97 actions, 96 running) +[8,404 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 33s linux-sandbox ... (97 actions, 96 running) +[8,409 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 34s linux-sandbox ... (96 actions, 95 running) +[8,420 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 35s linux-sandbox ... (97 actions, 96 running) +[8,424 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 37s linux-sandbox ... (96 actions, 95 running) +[8,428 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 38s linux-sandbox ... (96 actions, 95 running) +[8,432 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 39s linux-sandbox ... (95 actions, 94 running) +[8,441 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 40s linux-sandbox ... (97 actions, 96 running) +[8,445 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 41s linux-sandbox ... (96 actions, 95 running) +[8,453 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 42s linux-sandbox ... (97 actions, 96 running) +[8,457 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 44s linux-sandbox ... (96 actions, 95 running) +[8,458 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 45s linux-sandbox ... (97 actions, 96 running) +[8,461 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 46s linux-sandbox ... (97 actions, 96 running) +[8,464 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 47s linux-sandbox ... (96 actions, 94 running) +[8,472 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 48s linux-sandbox ... (96 actions running) +[8,478 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_2.cpp; 41s linux-sandbox ... (96 actions running) +[8,492 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_3.cpp; 41s linux-sandbox ... (96 actions, 95 running) +[8,501 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_3.cpp; 42s linux-sandbox ... (96 actions, 95 running) +[8,508 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_3.cpp; 43s linux-sandbox ... (96 actions, 95 running) +[8,511 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_3.cpp; 44s linux-sandbox ... (95 actions, 94 running) +[8,518 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_3.cpp; 45s linux-sandbox ... (96 actions, 94 running) +[8,520 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_3.cpp; 46s linux-sandbox ... (96 actions, 95 running) +[8,523 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_3.cpp; 48s linux-sandbox ... (96 actions, 95 running) +[8,527 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_3.cpp; 49s linux-sandbox ... (96 actions, 95 running) +[8,534 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_3.cpp; 50s linux-sandbox ... (97 actions, 96 running) +[8,541 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_1.cpp; 49s linux-sandbox ... (94 actions, 93 running) +[8,547 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_1.cpp; 50s linux-sandbox ... (97 actions, 96 running) +[8,551 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_1.cpp; 51s linux-sandbox ... (95 actions, 94 running) +[8,556 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_1.cpp; 52s linux-sandbox ... (97 actions, 96 running) +[8,558 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_1.cpp; 53s linux-sandbox ... (96 actions, 95 running) +[8,564 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_1.cpp; 54s linux-sandbox ... (96 actions, 95 running) +[8,569 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 46s linux-sandbox ... (96 actions, 95 running) +[8,571 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 48s linux-sandbox ... (96 actions, 95 running) +[8,577 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 49s linux-sandbox ... (96 actions, 95 running) +[8,583 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 50s linux-sandbox ... (97 actions, 96 running) +[8,586 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 51s linux-sandbox ... (97 actions, 96 running) +[8,589 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 52s linux-sandbox ... (97 actions, 95 running) +[8,594 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 53s linux-sandbox ... (96 actions running) +[8,604 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 54s linux-sandbox ... (96 actions, 95 running) +[8,613 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 55s linux-sandbox ... (96 actions, 95 running) +[8,616 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 56s linux-sandbox ... (96 actions, 95 running) +[8,619 / 8,912] Compiling src/mongo/db/commands/query_cmd/run_aggregate.cpp; 47s linux-sandbox ... (96 actions, 95 running) +[8,627 / 8,912] Compiling src/mongo/db/commands/query_cmd/run_aggregate.cpp; 48s linux-sandbox ... (94 actions running) +[8,637 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 45s linux-sandbox ... (96 actions, 95 running) +[8,639 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 46s linux-sandbox ... (97 actions, 96 running) +[8,643 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 47s linux-sandbox ... (96 actions, 94 running) +[8,651 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 48s linux-sandbox ... (95 actions, 94 running) +[8,659 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 49s linux-sandbox ... (96 actions, 95 running) +[8,665 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 50s linux-sandbox ... (96 actions, 94 running) +[8,667 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 51s linux-sandbox ... (96 actions, 95 running) +[8,673 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 52s linux-sandbox ... (96 actions, 95 running) +[8,676 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 54s linux-sandbox ... (96 actions, 95 running) +[8,679 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 55s linux-sandbox ... (96 actions, 95 running) +[8,685 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 56s linux-sandbox ... (97 actions, 96 running) +[8,687 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 57s linux-sandbox ... (97 actions, 95 running) +[8,693 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 58s linux-sandbox ... (95 actions, 94 running) +[8,696 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 59s linux-sandbox ... (95 actions running) +[8,703 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 60s linux-sandbox ... (97 actions, 96 running) +[8,708 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 61s linux-sandbox ... (96 actions, 95 running) +[8,712 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 62s linux-sandbox ... (96 actions, 95 running) +[8,713 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 64s linux-sandbox ... (96 actions, 95 running) +[8,718 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 65s linux-sandbox ... (97 actions, 96 running) +[8,719 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 66s linux-sandbox ... (96 actions, 95 running) +[8,721 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 67s linux-sandbox ... (96 actions, 95 running) +[8,731 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 68s linux-sandbox ... (96 actions running) +[8,741 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 70s linux-sandbox ... (97 actions, 96 running) +[8,742 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 71s linux-sandbox ... (97 actions, 96 running) +[8,745 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 72s linux-sandbox ... (96 actions running) +[8,752 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 73s linux-sandbox ... (96 actions, 95 running) +[8,756 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 75s linux-sandbox ... (95 actions, 94 running) +[8,764 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 76s linux-sandbox ... (96 actions, 95 running) +[8,768 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 77s linux-sandbox ... (95 actions, 94 running) +[8,780 / 8,912] Compiling src/mongo/db/global_catalog/metadata_consistency_validation/metadata_consistency_util.cpp; 41s linux-sandbox ... (95 actions, 94 running) +[8,789 / 8,912] Compiling src/mongo/db/global_catalog/metadata_consistency_validation/metadata_consistency_util.cpp; 42s linux-sandbox ... (96 actions running) +[8,792 / 8,912] Compiling src/mongo/db/global_catalog/metadata_consistency_validation/metadata_consistency_util.cpp; 43s linux-sandbox ... (96 actions, 95 running) +[8,798 / 8,912] Compiling src/mongo/db/global_catalog/metadata_consistency_validation/metadata_consistency_util.cpp; 44s linux-sandbox ... (96 actions, 95 running) +[8,804 / 8,912] Compiling src/mongo/db/global_catalog/metadata_consistency_validation/metadata_consistency_util.cpp; 46s linux-sandbox ... (96 actions, 95 running) +[8,811 / 8,912] Compiling src/mongo/db/global_catalog/metadata_consistency_validation/metadata_consistency_util.cpp; 47s linux-sandbox ... (96 actions, 95 running) +[8,813 / 8,912] Compiling src/mongo/db/global_catalog/metadata_consistency_validation/metadata_consistency_util.cpp; 48s linux-sandbox ... (97 actions, 95 running) +[8,817 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 46s linux-sandbox ... (93 actions running) +[8,819 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 47s linux-sandbox ... (91 actions running) +[8,822 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 48s linux-sandbox ... (88 actions running) +[8,827 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 49s linux-sandbox ... (83 actions running) +[8,829 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 50s linux-sandbox ... (81 actions running) +[8,832 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 52s linux-sandbox ... (78 actions running) +[8,847 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 54s linux-sandbox ... (63 actions running) +[8,853 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 56s linux-sandbox ... (57 actions running) +[8,865 / 8,912] Compiling src/mongo/db/global_catalog/ddl/rename_collection_coordinator.cpp; 49s linux-sandbox ... (45 actions running) +[8,870 / 8,912] Compiling src/mongo/db/global_catalog/ddl/rename_collection_coordinator.cpp; 50s linux-sandbox ... (40 actions running) +[8,882 / 8,912] Compiling src/mongo/db/global_catalog/ddl/convert_to_capped_coordinator.cpp; 39s linux-sandbox ... (28 actions running) +[8,890 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_coordinator_service.cpp; 37s linux-sandbox ... (20 actions running) +[8,898 / 8,912] Compiling src/mongo/db/global_catalog/ddl/shardsvr_merge_all_chunks_on_shard_command.cpp; 25s linux-sandbox ... (12 actions running) +[8,907 / 8,912] Compiling src/mongo/db/global_catalog/ddl/split_chunk_coordinator.cpp; 22s linux-sandbox ... (3 actions running) +[8,909 / 8,912] Compiling src/mongo/db/global_catalog/ddl/timeseries_upgrade_downgrade_coordinator.cpp; 24s linux-sandbox +[8,910 / 8,912] [Prepa] Linking src/mongo/db/query/count_query_bm_with_debug +[8,910 / 8,912] Linking src/mongo/db/query/count_query_bm_with_debug; 1s local +[8,911 / 8,912] [Prepa] Creating symlink bazel-out/k8-opt/bin/src/mongo/db/query/count_query_bm +INFO: Found 1 target... +Target //src/mongo/db/query:count_query_bm up-to-date: + bazel-bin/src/mongo/db/query/count_query_bm +INFO: Elapsed time: 314.002s, Critical Path: 80.77s +INFO: 1001 processes: 3 internal, 997 linux-sandbox, 1 local. +INFO: Build completed successfully, 1001 total actions diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/build_C1.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/build_C1.log new file mode 100644 index 0000000..b1c6da2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/build_C1.log @@ -0,0 +1,23 @@ +INFO: running wrapper hook... +INFO: pre-build generation: 1.355 s +Computing main repo mapping: +Loading: +Loading: 0 packages loaded +WARNING: Build options --//bazel/config:build_atlas, --//bazel/config:build_enterprise, --//bazel/config:dbg, and 6 more have changed, discarding analysis cache (this can be expensive, see https://bazel.build/advanced/performance/iteration-speed). +Analyzing: target //src/mongo/db/query:count_query_bm (1 packages loaded, 0 targets configured) +Analyzing: target //src/mongo/db/query:count_query_bm (1 packages loaded, 0 targets configured) + +Analyzing: target //src/mongo/db/query:count_query_bm (427 packages loaded, 12250 targets configured) + +Analyzing: target //src/mongo/db/query:count_query_bm (804 packages loaded, 61088 targets configured) + +Analyzing: target //src/mongo/db/query:count_query_bm (806 packages loaded, 62647 targets configured) + +INFO: Analyzed target //src/mongo/db/query:count_query_bm (806 packages loaded, 63547 targets configured). +[1 / 1] no actions running +INFO: Found 1 target... +Target //src/mongo/db/query:count_query_bm up-to-date: + bazel-bin/src/mongo/db/query/count_query_bm +INFO: Elapsed time: 17.177s, Critical Path: 1.33s +INFO: 1 process: 1 internal. +INFO: Build completed successfully, 1 total action diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/build_C2.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/build_C2.log new file mode 100644 index 0000000..8695700 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/build_C2.log @@ -0,0 +1,266 @@ +INFO: running wrapper hook... +INFO: pre-build generation: 600.4 ms +Computing main repo mapping: +Loading: +Loading: 1 packages loaded +Analyzing: target //src/mongo/db/query:count_query_bm (2 packages loaded, 0 targets configured) +Analyzing: target //src/mongo/db/query:count_query_bm (2 packages loaded, 0 targets configured) + +Analyzing: target //src/mongo/db/query:count_query_bm (356 packages loaded, 45556 targets configured) + +INFO: Analyzed target //src/mongo/db/query:count_query_bm (356 packages loaded, 46414 targets configured). +[1 / 1] no actions running +[2,290 / 8,858] [Scann] Compiling src/mongo/db/s/resharding/resharding_change_event_o2_field_gen.cpp +[4,576 / 8,903] Compiling src/mongo/db/s/resharding/resharding_change_event_o2_field_gen.cpp; 0s linux-sandbox ... (17 actions, 15 running) +[6,387 / 8,912] Compiling src/mongo/db/s/resharding/resharding_change_event_o2_field_gen.cpp; 1s linux-sandbox ... (56 actions, 51 running) +[7,128 / 8,912] Compiling src/mongo/db/s/resharding/resharding_change_event_o2_field_gen.cpp; 2s linux-sandbox ... (87 actions, 83 running) +[7,204 / 8,912] Compiling src/mongo/db/s/resharding/resharding_change_event_o2_field_gen.cpp; 4s linux-sandbox ... (97 actions, 96 running) +[7,204 / 8,912] Compiling src/mongo/db/s/resharding/resharding_change_event_o2_field_gen.cpp; 5s linux-sandbox ... (97 actions, 96 running) +[7,205 / 8,912] Compiling src/mongo/db/s/resharding/resharding_change_event_o2_field_gen.cpp; 7s linux-sandbox ... (96 actions, 95 running) +[7,206 / 8,912] Compiling src/mongo/db/s/resharding/resharding_change_event_o2_field_gen.cpp; 8s linux-sandbox ... (97 actions, 96 running) +[7,207 / 8,912] Compiling src/mongo/db/s/resharding/resharding_change_event_o2_field_gen.cpp; 15s linux-sandbox ... (96 actions, 95 running) +[7,209 / 8,912] Compiling src/mongo/db/s/resharding/resharding_change_event_o2_field_gen.cpp; 16s linux-sandbox ... (97 actions, 96 running) +[7,210 / 8,912] Compiling src/mongo/db/s/resharding/resharding_change_event_o2_field_gen.cpp; 23s linux-sandbox ... (96 actions, 95 running) +[7,214 / 8,912] Compiling src/mongo/db/index/index_bulk_builder_metrics.cpp; 23s linux-sandbox ... (97 actions, 95 running) +[7,225 / 8,912] Compiling src/mongo/db/index/index_bulk_builder_metrics.cpp; 24s linux-sandbox ... (97 actions, 93 running) +[7,249 / 8,912] Compiling src/mongo/db/index/index_bulk_builder_metrics.cpp; 25s linux-sandbox ... (94 actions running) +[7,273 / 8,912] Compiling src/mongo/db/index/index_bulk_builder_metrics.cpp; 26s linux-sandbox ... (96 actions, 95 running) +[7,302 / 8,912] Compiling src/mongo/db/admission/flow_control.cpp; 27s linux-sandbox ... (96 actions, 94 running) +[7,337 / 8,912] Compiling src/mongo/util/net/ssl_manager.cpp; 28s linux-sandbox ... (97 actions, 96 running) +[7,346 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 29s linux-sandbox ... (97 actions, 96 running) +[7,392 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 30s linux-sandbox ... (94 actions, 93 running) +[7,406 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 32s linux-sandbox ... (96 actions, 95 running) +[7,411 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 33s linux-sandbox ... (96 actions, 95 running) +[7,416 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 34s linux-sandbox ... (97 actions, 95 running) +[7,418 / 8,912] Compiling src/mongo/crypto/fle_crypto.cpp; 35s linux-sandbox ... (96 actions, 95 running) +[7,420 / 8,912] Compiling src/mongo/transport/asio/asio_session_impl.cpp; 35s linux-sandbox ... (96 actions, 95 running) +[7,420 / 8,912] Compiling src/mongo/transport/asio/asio_session_impl.cpp; 36s linux-sandbox ... (97 actions, 96 running) +[7,421 / 8,912] Compiling src/mongo/transport/asio/asio_session_impl.cpp; 37s linux-sandbox ... (97 actions, 96 running) +[7,422 / 8,912] Compiling src/mongo/transport/asio/asio_session_impl.cpp; 38s linux-sandbox ... (96 actions, 95 running) +[7,424 / 8,912] Compiling src/mongo/transport/asio/asio_session_impl.cpp; 39s linux-sandbox ... (97 actions, 96 running) +[7,427 / 8,912] Compiling src/mongo/transport/asio/asio_session_impl.cpp; 40s linux-sandbox ... (97 actions, 96 running) +[7,431 / 8,912] Compiling src/mongo/transport/asio/asio_session_impl.cpp; 42s linux-sandbox ... (96 actions, 95 running) +[7,439 / 8,912] Compiling src/mongo/transport/asio/asio_session_impl.cpp; 43s linux-sandbox ... (97 actions, 96 running) +[7,444 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 44s linux-sandbox ... (96 actions, 95 running) +[7,447 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 45s linux-sandbox ... (95 actions, 94 running) +[7,470 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 46s linux-sandbox ... (95 actions running) +[7,483 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 47s linux-sandbox ... (95 actions running) +[7,509 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 48s linux-sandbox ... (94 actions, 93 running) +[7,529 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 49s linux-sandbox ... (95 actions running) +[7,546 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 50s linux-sandbox ... (95 actions, 93 running) +[7,567 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 51s linux-sandbox ... (94 actions, 93 running) +[7,577 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 52s linux-sandbox ... (95 actions, 94 running) +[7,591 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 54s linux-sandbox ... (96 actions running) +[7,597 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 55s linux-sandbox ... (96 actions, 95 running) +[7,607 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 56s linux-sandbox ... (96 actions, 95 running) +[7,619 / 8,912] Compiling src/mongo/db/pipeline/expression.cpp; 57s linux-sandbox ... (96 actions, 95 running) +[7,624 / 8,912] Compiling src/mongo/db/query/compiler/physical_model/query_solution/query_solution.cpp; 34s linux-sandbox ... (96 actions, 95 running) +[7,631 / 8,912] Compiling src/mongo/db/query/compiler/physical_model/query_solution/query_solution.cpp; 35s linux-sandbox ... (96 actions, 95 running) +[7,636 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 36s linux-sandbox ... (97 actions, 96 running) +[7,642 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 37s linux-sandbox ... (97 actions, 96 running) +[7,646 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 38s linux-sandbox ... (95 actions, 94 running) +[7,651 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 39s linux-sandbox ... (96 actions, 94 running) +[7,667 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 41s linux-sandbox ... (97 actions, 96 running) +[7,668 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 42s linux-sandbox ... (97 actions, 96 running) +[7,669 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 44s linux-sandbox ... (96 actions, 95 running) +[7,679 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_catalog.cpp; 45s linux-sandbox ... (96 actions running) +[7,685 / 8,912] Compiling src/mongo/db/pipeline/window_function/window_function_expression.cpp; 27s linux-sandbox ... (96 actions, 95 running) +[7,696 / 8,912] Compiling src/mongo/db/pipeline/window_function/window_function_expression.cpp; 28s linux-sandbox ... (96 actions, 95 running) +[7,700 / 8,912] Compiling src/mongo/db/pipeline/window_function/window_function_expression.cpp; 29s linux-sandbox ... (96 actions, 95 running) +[7,710 / 8,912] Compiling src/mongo/db/shard_role/shard_role.cpp; 28s linux-sandbox ... (94 actions, 93 running) +[7,731 / 8,912] Compiling src/mongo/db/shard_role/shard_role.cpp; 29s linux-sandbox ... (97 actions, 96 running) +[7,741 / 8,912] Compiling src/mongo/db/shard_role/shard_role.cpp; 30s linux-sandbox ... (96 actions, 95 running) +[7,753 / 8,912] Compiling src/mongo/db/shard_role/shard_role.cpp; 31s linux-sandbox ... (97 actions, 95 running) +[7,763 / 8,912] Compiling src/mongo/db/shard_role/shard_role.cpp; 32s linux-sandbox ... (97 actions, 95 running) +[7,769 / 8,912] Compiling src/mongo/db/shard_role/shard_role.cpp; 33s linux-sandbox ... (95 actions, 94 running) +[7,787 / 8,912] Compiling src/mongo/db/query/plan_enumerator/plan_enumerator.cpp; 30s linux-sandbox ... (94 actions, 93 running) +[7,795 / 8,912] Compiling src/mongo/db/exec/sbe/stages/block_hashagg.cpp; 30s linux-sandbox ... (96 actions, 95 running) +[7,800 / 8,912] Compiling src/mongo/db/exec/sbe/stages/block_hashagg.cpp; 31s linux-sandbox ... (97 actions, 96 running) +[7,806 / 8,912] Compiling src/mongo/db/global_catalog/ddl/cluster_ddl.cpp; 31s linux-sandbox ... (97 actions, 96 running) +[7,820 / 8,912] Compiling src/mongo/db/global_catalog/ddl/cluster_ddl.cpp; 32s linux-sandbox ... (97 actions, 96 running) +[7,828 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/gen_helpers.cpp; 31s linux-sandbox ... (96 actions, 95 running) +[7,830 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/gen_helpers.cpp; 32s linux-sandbox ... (96 actions, 95 running) +[7,845 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/gen_helpers.cpp; 33s linux-sandbox ... (96 actions, 95 running) +[7,847 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/analysis.cpp; 30s linux-sandbox ... (97 actions, 96 running) +[7,853 / 8,912] Compiling src/mongo/db/exec/single_doc_lookup/sbe_single_document_lookup_executor.cpp; 28s linux-sandbox ... (96 actions, 95 running) +[7,856 / 8,912] Compiling src/mongo/db/exec/single_doc_lookup/sbe_single_document_lookup_executor.cpp; 29s linux-sandbox ... (96 actions running) +[7,857 / 8,912] Compiling src/mongo/db/exec/single_doc_lookup/sbe_single_document_lookup_executor.cpp; 30s linux-sandbox ... (96 actions, 95 running) +[7,859 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 31s linux-sandbox ... (96 actions, 95 running) +[7,861 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 32s linux-sandbox ... (97 actions, 96 running) +[7,872 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 33s linux-sandbox ... (97 actions, 96 running) +[7,879 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 34s linux-sandbox ... (95 actions, 94 running) +[7,893 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 35s linux-sandbox ... (95 actions, 94 running) +[7,898 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 36s linux-sandbox ... (95 actions, 94 running) +[7,904 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 37s linux-sandbox ... (96 actions running) +[7,913 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 38s linux-sandbox ... (96 actions, 94 running) +[7,918 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 39s linux-sandbox ... (97 actions, 96 running) +[7,929 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 40s linux-sandbox ... (96 actions running) +[7,938 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 41s linux-sandbox ... (95 actions, 94 running) +[7,942 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 42s linux-sandbox ... (96 actions, 95 running) +[7,949 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 43s linux-sandbox ... (95 actions, 94 running) +[7,956 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 45s linux-sandbox ... (96 actions, 95 running) +[7,976 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 46s linux-sandbox ... (96 actions running) +[7,982 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 47s linux-sandbox ... (96 actions, 95 running) +[8,001 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 48s linux-sandbox ... (97 actions, 96 running) +[8,005 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 49s linux-sandbox ... (96 actions, 95 running) +[8,011 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 50s linux-sandbox ... (95 actions running) +[8,026 / 8,912] Compiling src/mongo/db/query/stage_builder/sbe/builder.cpp; 51s linux-sandbox ... (96 actions, 95 running) +[8,028 / 8,912] Compiling src/mongo/db/query/query_planner.cpp; 43s linux-sandbox ... (96 actions, 95 running) +[8,035 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 42s linux-sandbox ... (97 actions, 96 running) +[8,038 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 43s linux-sandbox ... (97 actions, 96 running) +[8,045 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 44s linux-sandbox ... (95 actions, 94 running) +[8,052 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 45s linux-sandbox ... (97 actions, 96 running) +[8,056 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 46s linux-sandbox ... (97 actions, 96 running) +[8,057 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 47s linux-sandbox ... (97 actions, 96 running) +[8,062 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 48s linux-sandbox ... (96 actions, 95 running) +[8,073 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 50s linux-sandbox ... (95 actions, 94 running) +[8,076 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 51s linux-sandbox ... (97 actions, 96 running) +[8,080 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 52s linux-sandbox ... (96 actions, 95 running) +[8,088 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 53s linux-sandbox ... (96 actions running) +[8,096 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 54s linux-sandbox ... (96 actions, 95 running) +[8,106 / 8,912] Compiling src/mongo/db/exec/express/plan_executor_express.cpp; 56s linux-sandbox ... (96 actions running) +[8,128 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 46s linux-sandbox ... (95 actions, 94 running) +[8,132 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 47s linux-sandbox ... (96 actions, 95 running) +[8,137 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 48s linux-sandbox ... (96 actions, 95 running) +[8,142 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 49s linux-sandbox ... (95 actions, 94 running) +[8,152 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 50s linux-sandbox ... (96 actions running) +[8,162 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 51s linux-sandbox ... (97 actions, 96 running) +[8,165 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 52s linux-sandbox ... (96 actions, 95 running) +[8,168 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 54s linux-sandbox ... (95 actions, 94 running) +[8,176 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 55s linux-sandbox ... (96 actions, 95 running) +[8,185 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 56s linux-sandbox ... (95 actions, 94 running) +[8,189 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 57s linux-sandbox ... (96 actions, 95 running) +[8,190 / 8,912] Compiling src/mongo/db/exec/sbe/stages/sort_stage_sort_impl.cpp; 58s linux-sandbox ... (97 actions, 96 running) +[8,199 / 8,912] Compiling src/mongo/db/index_builds/multi_index_block.cpp; 37s linux-sandbox ... (97 actions, 96 running) +[8,200 / 8,912] Compiling src/mongo/db/index_builds/multi_index_block.cpp; 38s linux-sandbox ... (96 actions, 95 running) +[8,201 / 8,912] Compiling src/mongo/db/index_builds/multi_index_block.cpp; 39s linux-sandbox ... (96 actions, 95 running) +[8,209 / 8,912] Compiling src/mongo/db/index_builds/multi_index_block.cpp; 40s linux-sandbox ... (97 actions, 96 running) +[8,210 / 8,912] Compiling src/mongo/db/index_builds/multi_index_block.cpp; 42s linux-sandbox ... (96 actions, 95 running) +[8,224 / 8,912] Compiling src/mongo/db/index_builds/multi_index_block.cpp; 43s linux-sandbox ... (96 actions, 95 running) +[8,230 / 8,912] Compiling src/mongo/s/query/planner/cluster_aggregate.cpp; 42s linux-sandbox ... (96 actions, 95 running) +[8,241 / 8,912] Compiling src/mongo/s/write_ops/batch_write_op.cpp; 33s linux-sandbox ... (97 actions, 95 running) +[8,244 / 8,912] Compiling src/mongo/s/write_ops/batch_write_op.cpp; 34s linux-sandbox ... (95 actions, 94 running) +[8,251 / 8,912] Compiling src/mongo/s/write_ops/bulk_write_exec.cpp; 32s linux-sandbox ... (96 actions, 95 running) +[8,255 / 8,912] Compiling src/mongo/s/write_ops/bulk_write_exec.cpp; 34s linux-sandbox ... (96 actions, 95 running) +[8,263 / 8,912] Compiling src/mongo/s/write_ops/bulk_write_exec.cpp; 35s linux-sandbox ... (97 actions, 95 running) +[8,266 / 8,912] Compiling src/mongo/s/write_ops/bulk_write_exec.cpp; 36s linux-sandbox ... (96 actions, 95 running) +[8,270 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_executor.cpp; 34s linux-sandbox ... (96 actions, 95 running) +[8,271 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_executor.cpp; 35s linux-sandbox ... (97 actions, 96 running) +[8,273 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_executor.cpp; 36s linux-sandbox ... (97 actions, 96 running) +[8,279 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_executor.cpp; 37s linux-sandbox ... (96 actions, 95 running) +[8,283 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_executor.cpp; 38s linux-sandbox ... (97 actions, 95 running) +[8,290 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_executor.cpp; 40s linux-sandbox ... (97 actions, 96 running) +[8,299 / 8,912] Compiling src/mongo/s/write_ops/unified_write_executor/write_batch_executor.cpp; 41s linux-sandbox ... (96 actions, 94 running) +[8,307 / 8,912] Compiling src/mongo/db/index_builds/index_builds_coordinator.cpp; 39s linux-sandbox ... (96 actions, 95 running) +[8,315 / 8,912] Compiling src/mongo/db/index_builds/index_builds_coordinator.cpp; 40s linux-sandbox ... (96 actions running) +[8,333 / 8,912] Compiling src/mongo/db/index_builds/index_builds_coordinator.cpp; 41s linux-sandbox ... (96 actions, 95 running) +[8,337 / 8,912] Compiling src/mongo/db/index_builds/index_builds_coordinator.cpp; 42s linux-sandbox ... (96 actions, 95 running) +[8,343 / 8,912] Compiling src/mongo/db/index_builds/index_builds_coordinator.cpp; 43s linux-sandbox ... (95 actions, 93 running) +[8,354 / 8,912] Compiling src/mongo/db/index_builds/index_builds_coordinator.cpp; 44s linux-sandbox ... (96 actions, 95 running) +[8,360 / 8,912] Compiling src/mongo/db/repl/initial_sync/initial_syncer.cpp; 37s linux-sandbox ... (96 actions, 95 running) +[8,361 / 8,912] Compiling src/mongo/db/repl/initial_sync/initial_syncer.cpp; 39s linux-sandbox ... (97 actions, 96 running) +[8,365 / 8,912] Compiling src/mongo/db/repl/initial_sync/initial_syncer.cpp; 40s linux-sandbox ... (97 actions, 96 running) +[8,368 / 8,912] Compiling src/mongo/db/transaction/transaction_participant.cpp; 39s linux-sandbox ... (96 actions, 95 running) +[8,376 / 8,912] Compiling src/mongo/db/transaction/transaction_participant.cpp; 40s linux-sandbox ... (97 actions, 96 running) +[8,378 / 8,912] Compiling src/mongo/db/s/transaction_coordinator_util.cpp; 37s linux-sandbox ... (96 actions, 95 running) +[8,383 / 8,912] Compiling src/mongo/db/s/transaction_coordinator_util.cpp; 38s linux-sandbox ... (96 actions, 95 running) +[8,415 / 8,912] Compiling src/mongo/db/s/transaction_coordinator_util.cpp; 39s linux-sandbox ... (97 actions, 96 running) +[8,416 / 8,912] Compiling src/mongo/db/s/transaction_coordinator_util.cpp; 40s linux-sandbox ... (96 actions, 95 running) +[8,426 / 8,912] Compiling src/mongo/db/query/write_ops/write_ops_exec.cpp; 40s linux-sandbox ... (96 actions, 95 running) +[8,429 / 8,912] Compiling src/mongo/db/query/write_ops/write_ops_exec.cpp; 41s linux-sandbox ... (96 actions, 95 running) +[8,432 / 8,912] Compiling src/mongo/db/pipeline/process_interface/common_mongod_process_interface.cpp; 33s linux-sandbox ... (96 actions, 95 running) +[8,435 / 8,912] Compiling src/mongo/db/pipeline/process_interface/common_mongod_process_interface.cpp; 34s linux-sandbox ... (97 actions, 96 running) +[8,439 / 8,912] Compiling src/mongo/db/pipeline/process_interface/common_mongod_process_interface.cpp; 35s linux-sandbox ... (96 actions running) +[8,446 / 8,912] Compiling src/mongo/db/pipeline/process_interface/common_mongod_process_interface.cpp; 36s linux-sandbox ... (95 actions, 93 running) +[8,449 / 8,912] Compiling src/mongo/db/pipeline/process_interface/common_mongod_process_interface.cpp; 38s linux-sandbox ... (96 actions, 95 running) +[8,452 / 8,912] Compiling src/mongo/db/pipeline/process_interface/common_mongod_process_interface.cpp; 39s linux-sandbox ... (95 actions, 94 running) +[8,455 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 38s linux-sandbox ... (97 actions, 96 running) +[8,461 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 40s linux-sandbox ... (96 actions, 95 running) +[8,475 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 41s linux-sandbox ... (95 actions, 94 running) +[8,482 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 42s linux-sandbox ... (97 actions, 96 running) +[8,487 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 43s linux-sandbox ... (96 actions, 95 running) +[8,492 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 44s linux-sandbox ... (96 actions, 95 running) +[8,498 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 46s linux-sandbox ... (96 actions, 95 running) +[8,502 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 47s linux-sandbox ... (96 actions, 95 running) +[8,504 / 8,912] Compiling src/mongo/db/repl/replication_coordinator_impl.cpp; 48s linux-sandbox ... (97 actions, 96 running) +[8,510 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 49s linux-sandbox ... (94 actions running) +[8,516 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 50s linux-sandbox ... (96 actions, 95 running) +[8,521 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 51s linux-sandbox ... (96 actions, 95 running) +[8,524 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 52s linux-sandbox ... (96 actions, 95 running) +[8,525 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 53s linux-sandbox ... (96 actions, 95 running) +[8,530 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 54s linux-sandbox ... (96 actions running) +[8,532 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 55s linux-sandbox ... (96 actions, 95 running) +[8,534 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 57s linux-sandbox ... (97 actions, 96 running) +[8,535 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 58s linux-sandbox ... (97 actions, 96 running) +[8,542 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 59s linux-sandbox ... (96 actions, 95 running) +[8,553 / 8,912] Compiling src/mongo/db/s/resharding/resharding_recipient_service.cpp; 60s linux-sandbox ... (96 actions, 95 running) +[8,556 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_1.cpp; 52s linux-sandbox ... (96 actions, 95 running) +[8,559 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_1.cpp; 53s linux-sandbox ... (95 actions, 94 running) +[8,562 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_1.cpp; 54s linux-sandbox ... (94 actions, 93 running) +[8,569 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_service_external_state.cpp; 49s linux-sandbox ... (97 actions, 96 running) +[8,585 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_service_external_state.cpp; 50s linux-sandbox ... (93 actions, 91 running) +[8,594 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_service_external_state.cpp; 51s linux-sandbox ... (96 actions, 95 running) +[8,600 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_service_external_state.cpp; 52s linux-sandbox ... (96 actions, 95 running) +[8,610 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_service_external_state.cpp; 54s linux-sandbox ... (95 actions, 94 running) +[8,615 / 8,912] Compiling src/mongo/db/s/resharding/resharding_donor_service.cpp; 48s linux-sandbox ... (95 actions running) +[8,619 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_3.cpp; 46s linux-sandbox ... (97 actions, 96 running) +[8,622 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_3.cpp; 47s linux-sandbox ... (95 actions running) +[8,626 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_3.cpp; 49s linux-sandbox ... (96 actions, 95 running) +[8,636 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_part_3.cpp; 50s linux-sandbox ... (96 actions, 95 running) +[8,640 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 49s linux-sandbox ... (96 actions, 95 running) +[8,647 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 50s linux-sandbox ... (96 actions, 95 running) +[8,662 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 51s linux-sandbox ... (97 actions, 96 running) +[8,667 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 52s linux-sandbox ... (97 actions, 96 running) +[8,671 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 53s linux-sandbox ... (97 actions, 96 running) +[8,677 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 54s linux-sandbox ... (96 actions, 95 running) +[8,679 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 55s linux-sandbox ... (96 actions, 95 running) +[8,682 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 57s linux-sandbox ... (96 actions, 95 running) +[8,687 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 58s linux-sandbox ... (96 actions, 95 running) +[8,691 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 59s linux-sandbox ... (96 actions, 95 running) +[8,699 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 60s linux-sandbox ... (96 actions running) +[8,700 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 61s linux-sandbox ... (97 actions, 96 running) +[8,702 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 62s linux-sandbox ... (96 actions, 95 running) +[8,709 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 63s linux-sandbox ... (97 actions, 96 running) +[8,714 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 64s linux-sandbox ... (95 actions, 94 running) +[8,721 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 65s linux-sandbox ... (96 actions, 94 running) +[8,725 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 67s linux-sandbox ... (96 actions, 95 running) +[8,733 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 68s linux-sandbox ... (96 actions, 95 running) +[8,738 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 69s linux-sandbox ... (96 actions, 95 running) +[8,741 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 70s linux-sandbox ... (96 actions, 95 running) +[8,744 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 72s linux-sandbox ... (96 actions, 95 running) +[8,751 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 73s linux-sandbox ... (96 actions, 95 running) +[8,752 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 74s linux-sandbox ... (96 actions, 95 running) +[8,756 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 75s linux-sandbox ... (96 actions, 95 running) +[8,762 / 8,912] Compiling src/mongo/db/global_catalog/ddl/sharding_ddl_util.cpp; 76s linux-sandbox ... (97 actions, 96 running) +[8,766 / 8,912] Compiling src/mongo/db/global_catalog/metadata_consistency_validation/metadata_consistency_util.cpp; 45s linux-sandbox ... (96 actions, 95 running) +[8,772 / 8,912] Compiling src/mongo/db/global_catalog/metadata_consistency_validation/metadata_consistency_util.cpp; 46s linux-sandbox ... (97 actions, 95 running) +[8,775 / 8,912] Compiling src/mongo/db/global_catalog/metadata_consistency_validation/metadata_consistency_util.cpp; 48s linux-sandbox ... (96 actions, 95 running) +[8,780 / 8,912] Compiling src/mongo/db/global_catalog/metadata_consistency_validation/metadata_consistency_util.cpp; 49s linux-sandbox ... (96 actions running) +[8,787 / 8,912] Compiling src/mongo/db/global_catalog/metadata_consistency_validation/metadata_consistency_util.cpp; 50s linux-sandbox ... (96 actions, 95 running) +[8,793 / 8,912] Compiling src/mongo/db/global_catalog/ddl/convert_to_capped_coordinator.cpp; 42s linux-sandbox ... (97 actions, 96 running) +[8,799 / 8,912] Compiling src/mongo/db/global_catalog/ddl/create_collection_coordinator.cpp; 42s linux-sandbox ... (96 actions, 95 running) +[8,803 / 8,912] Compiling src/mongo/db/global_catalog/ddl/create_collection_coordinator.cpp; 43s linux-sandbox ... (96 actions, 95 running) +[8,807 / 8,912] Compiling src/mongo/db/global_catalog/ddl/create_collection_coordinator.cpp; 44s linux-sandbox ... (96 actions, 95 running) +[8,812 / 8,912] Compiling src/mongo/db/global_catalog/ddl/create_collection_coordinator.cpp; 45s linux-sandbox ... (96 actions, 95 running) +[8,817 / 8,912] Compiling src/mongo/db/global_catalog/ddl/create_collection_coordinator.cpp; 47s linux-sandbox ... (93 actions running) +[8,819 / 8,912] Compiling src/mongo/db/global_catalog/ddl/create_collection_coordinator.cpp; 49s linux-sandbox ... (91 actions running) +[8,821 / 8,912] Compiling src/mongo/db/global_catalog/ddl/create_collection_coordinator.cpp; 50s linux-sandbox ... (89 actions running) +[8,841 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 50s linux-sandbox ... (69 actions running) +[8,845 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 51s linux-sandbox ... (65 actions running) +[8,852 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 53s linux-sandbox ... (58 actions running) +[8,862 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 55s linux-sandbox ... (48 actions running) +[8,871 / 8,912] Compiling src/mongo/db/s/resharding/resharding_coordinator_command_util.cpp; 57s linux-sandbox ... (39 actions running) +[8,888 / 8,912] Compiling src/mongo/db/s/resharding/resharding_util.cpp; 30s linux-sandbox ... (22 actions running) +[8,896 / 8,912] Compiling src/mongo/db/shard_role/shard_catalog/collection_metadata_recoverer.cpp; 28s linux-sandbox ... (14 actions running) +[8,905 / 8,912] Compiling src/mongo/db/topology/add_shard_coordinator.cpp; 21s linux-sandbox ... (5 actions running) +[8,906 / 8,912] Compiling src/mongo/db/topology/add_shard_coordinator.cpp; 23s linux-sandbox ... (4 actions running) +[8,909 / 8,912] Compiling src/mongo/db/global_catalog/ddl/timeseries_upgrade_downgrade_coordinator.cpp; 23s linux-sandbox +[8,910 / 8,912] [Prepa] Linking src/mongo/db/query/count_query_bm_with_debug +[8,910 / 8,912] Linking src/mongo/db/query/count_query_bm_with_debug; 1s local +[8,911 / 8,912] [Prepa] Creating symlink bazel-out/k8-opt/bin/src/mongo/db/query/count_query_bm +INFO: Found 1 target... +Target //src/mongo/db/query:count_query_bm up-to-date: + bazel-bin/src/mongo/db/query/count_query_bm +INFO: Elapsed time: 314.127s, Critical Path: 80.81s +INFO: 1001 processes: 3 internal, 997 linux-sandbox, 1 local. +INFO: Build completed successfully, 1001 total actions diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A.log new file mode 100644 index 0000000..84214ed --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A.log @@ -0,0 +1,80 @@ + +=== smoke S: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-A --benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$ --benchmark_min_time=0.01 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_S.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:16:39.812+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3346933282}} +2026-08-06T04:16:39+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-A +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 75.33, 76.29, 49.17 +------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------ +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80823660 ns 80803553 ns 1 cycles_per_iteration=169.736M instructions_per_iteration=1026.18M items_per_second=4.95028M/s + +=== smoke M: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-A --benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$ --benchmark_min_time=0.01 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_M.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:16:41.473+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1529427639}} +2026-08-06T04:16:41+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-A +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 69.45, 75.06, 48.92 +----------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +----------------------------------------------------------------------------------------------------------------------------- +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98647833 ns 98648839 ns 1 cycles_per_iteration=207.169M instructions_per_iteration=1.12931G items_per_second=4.05479M/s + +=== smoke W: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-A --benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$ --benchmark_min_time=0.01 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_W.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:16:42.745+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1815951501}} +2026-08-06T04:16:42+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-A +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 69.45, 75.06, 48.92 +----------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +----------------------------------------------------------------------------------------------------------------------------------- +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53007841 ns 52989340 ns 1 cycles_per_iteration=111.324M instructions_per_iteration=636.113M items_per_second=3.77434M/s + +=== smoke P: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-A --benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$ --benchmark_min_time=0.05 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_P.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:16:43.734+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1476790790}} +2026-08-06T04:16:43+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-A +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 69.45, 75.06, 48.92 +--------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +--------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23659 ns 23652 ns 2964 cycles_per_iteration=49.6843k instructions_per_iteration=149.852k items_per_second=42.2805k/s + +=== smoke X: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-A --benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$ --benchmark_min_time=0.01 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_X.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:16:44.421+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1602268597}} +2026-08-06T04:16:44+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-A +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 69.45, 75.06, 48.92 +--------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +--------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147793531 ns 147686790 ns 1 cycles_per_iteration=310.375M instructions_per_iteration=1.87584G diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_M.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_M.json new file mode 100644 index 0000000..141599b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_M.json @@ -0,0 +1,55 @@ +{ + "context": { + "date": "2026-08-06T04:16:41+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-A", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [69.4541,75.0596,48.9194], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.8647832870483398e+07, + "cpu_time": 9.8648839000000209e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0716903400000000e+08, + "instructions_per_iteration": 1.1293075650000000e+09, + "items_per_second": 4.0547866964759631e+06 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_P.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_P.json new file mode 100644 index 0000000..7d2d287 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_P.json @@ -0,0 +1,55 @@ +{ + "context": { + "date": "2026-08-06T04:16:43+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-A", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [69.4541,75.0596,48.9194], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2964, + "real_time": 2.3658619879389258e+04, + "cpu_time": 2.3651572537112021e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9684287449392716e+04, + "instructions_per_iteration": 1.4985180836707153e+05, + "items_per_second": 4.2280486780778985e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_S.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_S.json new file mode 100644 index 0000000..dd0831c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_S.json @@ -0,0 +1,55 @@ +{ + "context": { + "date": "2026-08-06T04:16:39+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-A", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [75.3262,76.293,49.1729], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.0823659896850586e+07, + "cpu_time": 8.0803552999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6973610800000000e+08, + "instructions_per_iteration": 1.0261842790000000e+09, + "items_per_second": 4.9502773720853608e+06 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_W.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_W.json new file mode 100644 index 0000000..6f53f9e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_W.json @@ -0,0 +1,55 @@ +{ + "context": { + "date": "2026-08-06T04:16:42+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-A", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [69.4541,75.0596,48.9194], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.3007841110229492e+07, + "cpu_time": 5.2989339999999993e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1132375800000000e+08, + "instructions_per_iteration": 6.3611316100000000e+08, + "items_per_second": 3.7743440473121577e+06 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_X.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_X.json new file mode 100644 index 0000000..429efcd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_A_X.json @@ -0,0 +1,54 @@ +{ + "context": { + "date": "2026-08-06T04:16:44+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-A", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [69.4541,75.0596,48.9194], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4779353141784668e+08, + "cpu_time": 1.4768678999999985e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1037469200000000e+08, + "instructions_per_iteration": 1.8758358720000000e+09 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B.log new file mode 100644 index 0000000..5747911 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B.log @@ -0,0 +1,80 @@ + +=== smoke S: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-B --benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$ --benchmark_min_time=0.01 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_S.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:22:05.679+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2197252204}} +2026-08-06T04:22:05+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-B +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 67.84, 83.64, 61.17 +------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------ +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73594093 ns 73569433 ns 1 cycles_per_iteration=154.556M instructions_per_iteration=974.575M items_per_second=5.43704M/s + +=== smoke M: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-B --benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$ --benchmark_min_time=0.01 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_M.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:22:07.352+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2610903506}} +2026-08-06T04:22:07+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-B +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 67.84, 83.64, 61.17 +----------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +----------------------------------------------------------------------------------------------------------------------------- +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93240738 ns 93241638 ns 1 cycles_per_iteration=195.813M instructions_per_iteration=1.10246G items_per_second=4.28993M/s + +=== smoke W: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-B --benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$ --benchmark_min_time=0.01 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_W.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:22:08.670+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1622178030}} +2026-08-06T04:22:08+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-B +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 67.84, 83.64, 61.17 +----------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +----------------------------------------------------------------------------------------------------------------------------------- +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52805185 ns 52805937 ns 1 cycles_per_iteration=110.898M instructions_per_iteration=610.764M items_per_second=3.78745M/s + +=== smoke P: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-B --benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$ --benchmark_min_time=0.05 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_P.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:22:09.690+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":160912220}} +2026-08-06T04:22:09+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-B +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 67.84, 83.64, 61.17 +--------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +--------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22140 ns 22131 ns 3069 cycles_per_iteration=46.4946k instructions_per_iteration=149.403k items_per_second=45.185k/s + +=== smoke X: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-B --benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$ --benchmark_min_time=0.01 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_X.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:22:10.355+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":725595013}} +2026-08-06T04:22:10+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-B +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 62.49, 82.27, 60.85 +--------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +--------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 166575193 ns 166434348 ns 1 cycles_per_iteration=349.816M instructions_per_iteration=1.88073G diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_M.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_M.json new file mode 100644 index 0000000..184d46e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_M.json @@ -0,0 +1,55 @@ +{ + "context": { + "date": "2026-08-06T04:22:07+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-B", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [67.8438,83.6406,61.1689], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.3240737915039062e+07, + "cpu_time": 9.3241638000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9581316600000000e+08, + "instructions_per_iteration": 1.1024634010000000e+09, + "items_per_second": 4.2899289263880122e+06 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_P.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_P.json new file mode 100644 index 0000000..cab73ff --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_P.json @@ -0,0 +1,55 @@ +{ + "context": { + "date": "2026-08-06T04:22:09+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-B", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [67.8438,83.6406,61.1689], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3069, + "real_time": 2.2139755900343531e+04, + "cpu_time": 2.2131239165852065e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6494563701531442e+04, + "instructions_per_iteration": 1.4940261876832845e+05, + "items_per_second": 4.5184998115377755e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_S.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_S.json new file mode 100644 index 0000000..2112968 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_S.json @@ -0,0 +1,55 @@ +{ + "context": { + "date": "2026-08-06T04:22:05+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-B", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [67.8438,83.6406,61.1689], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.3594093322753906e+07, + "cpu_time": 7.3569432999999851e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5455587000000000e+08, + "instructions_per_iteration": 9.7457459600000000e+08, + "items_per_second": 5.4370406796529312e+06 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_W.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_W.json new file mode 100644 index 0000000..8f2d063 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_W.json @@ -0,0 +1,55 @@ +{ + "context": { + "date": "2026-08-06T04:22:08+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-B", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [67.8438,83.6406,61.1689], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.2805185317993164e+07, + "cpu_time": 5.2805937000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1089786200000000e+08, + "instructions_per_iteration": 6.1076435400000000e+08, + "items_per_second": 3.7874529146220796e+06 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_X.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_X.json new file mode 100644 index 0000000..c74adfc --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_B_X.json @@ -0,0 +1,54 @@ +{ + "context": { + "date": "2026-08-06T04:22:10+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-B", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [62.4907,82.2686,60.8457], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.6657519340515137e+08, + "cpu_time": 1.6643434799999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4981559400000000e+08, + "instructions_per_iteration": 1.8807300690000000e+09 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1.log new file mode 100644 index 0000000..581ded6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1.log @@ -0,0 +1,80 @@ + +=== smoke S: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-C1 --benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$ --benchmark_min_time=0.01 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_S.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:10:57.263+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1025103238}} +2026-08-06T04:10:57+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-C1 +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 28.13, 44.08, 29.81 +------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------ +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 86443901 ns 86379292 ns 1 cycles_per_iteration=181.541M instructions_per_iteration=979.002M items_per_second=4.63074M/s + +=== smoke M: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-C1 --benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$ --benchmark_min_time=0.01 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_M.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:10:59.608+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1319974901}} +2026-08-06T04:10:59+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-C1 +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 28.13, 44.08, 29.81 +----------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +----------------------------------------------------------------------------------------------------------------------------- +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 110625982 ns 110608366 ns 1 cycles_per_iteration=232.323M instructions_per_iteration=1.10612G items_per_second=3.61636M/s + +=== smoke W: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-C1 --benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$ --benchmark_min_time=0.01 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_W.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:11:01.217+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1799710235}} +2026-08-06T04:11:01+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-C1 +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 26.28, 43.43, 29.67 +----------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +----------------------------------------------------------------------------------------------------------------------------------- +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 73569775 ns 73509731 ns 1 cycles_per_iteration=154.505M instructions_per_iteration=612.753M items_per_second=2.72073M/s + +=== smoke P: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-C1 --benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$ --benchmark_min_time=0.05 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_P.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:11:02.556+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1248867601}} +2026-08-06T04:11:02+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-C1 +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 26.28, 43.43, 29.67 +--------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +--------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 25299 ns 25288 ns 2882 cycles_per_iteration=53.129k instructions_per_iteration=149.357k items_per_second=39.5452k/s + +=== smoke X: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-C1 --benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$ --benchmark_min_time=0.01 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_X.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:11:03.376+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":849577895}} +2026-08-06T04:11:03+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-C1 +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 26.28, 43.43, 29.67 +--------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +--------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 166225433 ns 166149882 ns 1 cycles_per_iteration=349.081M instructions_per_iteration=1.87588G diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_M.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_M.json new file mode 100644 index 0000000..f3834b8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_M.json @@ -0,0 +1,55 @@ +{ + "context": { + "date": "2026-08-06T04:10:59+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-C1", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [28.1299,44.0781,29.8081], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.1062598228454590e+08, + "cpu_time": 1.1060836599999990e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.3232262400000000e+08, + "instructions_per_iteration": 1.1061214310000000e+09, + "items_per_second": 3.6163629792704862e+06 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_P.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_P.json new file mode 100644 index 0000000..69c6a97 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_P.json @@ -0,0 +1,55 @@ +{ + "context": { + "date": "2026-08-06T04:11:02+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-C1", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [26.2773,43.4292,29.6748], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2882, + "real_time": 2.5298924681050012e+04, + "cpu_time": 2.5287505204718971e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.3129025676613463e+04, + "instructions_per_iteration": 1.4935729111727967e+05, + "items_per_second": 3.9545221717379507e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_S.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_S.json new file mode 100644 index 0000000..a3169fd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_S.json @@ -0,0 +1,55 @@ +{ + "context": { + "date": "2026-08-06T04:10:57+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-C1", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [28.1299,44.0781,29.8081], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.6443901062011719e+07, + "cpu_time": 8.6379291999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8154103400000000e+08, + "instructions_per_iteration": 9.7900224000000000e+08, + "items_per_second": 4.6307395064085526e+06 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_W.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_W.json new file mode 100644 index 0000000..c5f430a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_W.json @@ -0,0 +1,55 @@ +{ + "context": { + "date": "2026-08-06T04:11:01+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-C1", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [26.2773,43.4292,29.6748], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.3569774627685547e+07, + "cpu_time": 7.3509731000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5450453600000000e+08, + "instructions_per_iteration": 6.1275346800000000e+08, + "items_per_second": 2.7207282257637419e+06 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_X.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_X.json new file mode 100644 index 0000000..c01ab84 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C1_X.json @@ -0,0 +1,54 @@ +{ + "context": { + "date": "2026-08-06T04:11:03+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-C1", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [26.2773,43.4292,29.6748], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.6622543334960938e+08, + "cpu_time": 1.6614988200000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4908113000000000e+08, + "instructions_per_iteration": 1.8758793820000000e+09 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2.log new file mode 100644 index 0000000..1b7fc04 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2.log @@ -0,0 +1,80 @@ + +=== smoke S: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-C2 --benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$ --benchmark_min_time=0.01 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_S.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:27:32.196+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4083511733}} +2026-08-06T04:27:32+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-C2 +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 67.90, 85.75, 69.38 +------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------ +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 72068453 ns 72068610 ns 1 cycles_per_iteration=151.351M instructions_per_iteration=978.972M items_per_second=5.55027M/s + +=== smoke M: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-C2 --benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$ --benchmark_min_time=0.01 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_M.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:27:33.728+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1087131043}} +2026-08-06T04:27:33+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-C2 +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 67.90, 85.75, 69.38 +----------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +----------------------------------------------------------------------------------------------------------------------------- +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 90986013 ns 90867056 ns 1 cycles_per_iteration=191.078M instructions_per_iteration=1.10567G items_per_second=4.40204M/s + +=== smoke W: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-C2 --benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$ --benchmark_min_time=0.01 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_W.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:27:34.950+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1151172277}} +2026-08-06T04:27:34+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-C2 +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 67.90, 85.75, 69.38 +----------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +----------------------------------------------------------------------------------------------------------------------------------- +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51018476 ns 50998320 ns 1 cycles_per_iteration=107.145M instructions_per_iteration=612.749M items_per_second=3.9217M/s + +=== smoke P: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-C2 --benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$ --benchmark_min_time=0.05 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_P.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:27:35.907+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3275925048}} +2026-08-06T04:27:35+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-C2 +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 62.70, 84.38, 69.03 +--------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +--------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21790 ns 21784 ns 3126 cycles_per_iteration=45.7605k instructions_per_iteration=149.387k items_per_second=45.905k/s + +=== smoke X: taskset -c 2 /tmp/mongo-count-query-bm-4109dcc-attested-C2 --benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$ --benchmark_min_time=0.01 --benchmark_repetitions=1 --benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_X.json --benchmark_out_format=json +{"t":{"$date":"2026-08-06T04:27:36.568+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3457320975}} +2026-08-06T04:27:36+08:00 +Running /tmp/mongo-count-query-bm-4109dcc-attested-C2 +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 62.70, 84.38, 69.03 +--------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +--------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148708582 ns 148613649 ns 1 cycles_per_iteration=312.296M instructions_per_iteration=1.87588G diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_M.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_M.json new file mode 100644 index 0000000..56caf7f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_M.json @@ -0,0 +1,55 @@ +{ + "context": { + "date": "2026-08-06T04:27:33+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-C2", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [67.9019,85.75,69.3828], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.0986013412475586e+07, + "cpu_time": 9.0867056000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9107837000000000e+08, + "instructions_per_iteration": 1.1056658210000000e+09, + "items_per_second": 4.4020354307506122e+06 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_P.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_P.json new file mode 100644 index 0000000..bdd85ef --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_P.json @@ -0,0 +1,55 @@ +{ + "context": { + "date": "2026-08-06T04:27:35+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-C2", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [62.7046,84.376,69.0259], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3126, + "real_time": 2.1790207309442227e+04, + "cpu_time": 2.1784140115163151e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5760529110684583e+04, + "instructions_per_iteration": 1.4938718426103645e+05, + "items_per_second": 4.5904956299098361e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_S.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_S.json new file mode 100644 index 0000000..e877c03 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_S.json @@ -0,0 +1,55 @@ +{ + "context": { + "date": "2026-08-06T04:27:32+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-C2", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [67.9019,85.75,69.3828], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.2068452835083008e+07, + "cpu_time": 7.2068610000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5135101600000000e+08, + "instructions_per_iteration": 9.7897177800000000e+08, + "items_per_second": 5.5502666139946301e+06 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_W.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_W.json new file mode 100644 index 0000000..075b984 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_W.json @@ -0,0 +1,55 @@ +{ + "context": { + "date": "2026-08-06T04:27:34+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-C2", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [67.9019,85.75,69.3828], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.1018476486206055e+07, + "cpu_time": 5.0998319999999933e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0714524800000000e+08, + "instructions_per_iteration": 6.1274944200000000e+08, + "items_per_second": 3.9216978127907012e+06 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_X.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_X.json new file mode 100644 index 0000000..5ccb2fd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/build_logs/smoke_C2_X.json @@ -0,0 +1,54 @@ +{ + "context": { + "date": "2026-08-06T04:27:36+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-4109dcc-attested-C2", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [62.7046,84.376,69.0259], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4870858192443848e+08, + "cpu_time": 1.4861364899999985e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1229568800000000e+08, + "instructions_per_iteration": 1.8758783260000000e+09 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/campaign.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/campaign.json new file mode 100644 index 0000000..d6c1345 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/campaign.json @@ -0,0 +1,484 @@ +{ + "schema_version": 3, + "campaign_id": "mongodb-master-countscan-three-arm-20260806-90814b83d3e5", + "status": "frozen_ready", + "frozen_before_execution": true, + "comparison": "upstream_previous_final_three_arm", + "attempt_ledger": "attempt_ledger.jsonl", + "protocol_artifacts": { + "analyze.py": "815e94c86bfa3a69401445dc9d4ea215218516f4aa6fc687aefeb89eb893c8cc", + "build_arms.py": "d601c3be5e35804d2d6ade35fb58152a2bfc84c9e79d5d7fb32551a256109152", + "run_campaign.py": "da474a56dff13499e8891ef6ec849ef9d1dbbefc1345a8edca4df81f84e57613", + "test_protocol.py": "8efa67b4dbbeb36d6e4aba947f78cee7d747e4b3c60e0ae799543fd19ac0bf48" + }, + "source_artifacts": { + "arm_A_production.patch": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "arm_A_source_manifest.json": "ca36df892736f2925093531f84e004e6aaa8825799c0f7e0fa66428cb8df69e8", + "arm_B_production.patch": "75ce88ce1669b0c1c5e5f7b260faf9c536321af4448d332f1e2fa2d3ffad38da", + "arm_B_source_manifest.json": "6bebe04046657d3c71386513c6bdd852df24587489b10a1a5db1e7429ae6f88e", + "arm_C_production.patch": "350b91c0fafd41d7b03d3fb4dcf7a3b663258c1704e07b8e04696498c2ef82e4", + "arm_C_source_manifest.json": "94728002dde37664edf710d5177292ce36d7592d5381f809cd42015d3d09f924", + "build_attestation.json": "ac829567470bc01579d048ee82e83700efb9a91884bc524f20e2786594deb710", + "common_harness.patch": "56154ac687aab5bbefbfc6122d72f82c54e9e4e97b9cfefb0487a994d6b7cbaa" + }, + "source_design": { + "reconstruction_base_commit": "0561c098b99ac5e929005e70a2e37d7a97a82423", + "common_harness_source_commit": "4109dcc31ff6df595c6b2e5caf3fbce077c488ba", + "common_harness_patch": "common_harness.patch", + "build_attestation": "build_attestation.json", + "production_files": [ + "src/mongo/db/exec/classic/count.cpp", + "src/mongo/db/exec/classic/count.h", + "src/mongo/db/exec/classic/count_scan.cpp", + "src/mongo/db/exec/classic/count_scan.h", + "src/mongo/db/exec/classic/plan_stage.h", + "src/mongo/db/exec/classic/working_set.h" + ], + "common_harness_files": [ + "buildscripts/resmokeconfig/suites/benchmarks_query.yml", + "src/mongo/db/query/BUILD.bazel", + "src/mongo/db/query/count_query_bm.cpp", + "src/mongo/db/query/query_bm_fixture.cpp", + "src/mongo/db/query/query_bm_fixture.h" + ], + "common_harness_rule": "Every arm is reconstructed from the same base and byte-identical common_harness.patch, including the private guarded point-query control; only the six listed production files vary through the arm production patches. Each resulting 11-file source set must match its frozen source manifest.", + "reconstruction_recipe": "Create a clean worktree at reconstruction_base_commit; apply common_harness.patch after checking its path whitelist; apply the arm production patch after checking its path whitelist against the six production files (arm A is the required zero-byte production delta); recompute all eleven file identities and compare them to that arm's source manifest; require the five common harness identities to be equal across arms; then run the frozen build command and record the build attestation.", + "build_command": [ + "bazel", + "build", + "--config=opt", + "//src/mongo/db/query:count_query_bm" + ], + "build_order": [ + "C1", + "A", + "B", + "C2" + ] + }, + "arms": { + "A": { + "label": "upstream_production_normalized_harness", + "description": "The six production files are the pinned upstream production sources; the byte-identical common benchmark harness, including the evidence-only point-query control, is overlaid. This arm is therefore not an unmodified upstream binary.", + "production_source_commit": "0561c098b99ac5e929005e70a2e37d7a97a82423", + "production_patch": "arm_A_production.patch", + "source_manifest": "arm_A_source_manifest.json", + "binary_path": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "sha256": "c2857234a276717b235ff6fdefa042c8e1a506f7e78c54fc152d9b1a30314062", + "build_id": "bf9775938e7262eb6ffe7ed5e8a77b735d8f3c17" + }, + "B": { + "label": "rejected_heavyweight_implementation", + "description": "The six production files are from the earlier heavyweight implementation that independent review rejected: it adds a trackWork template to PlanStage, the base class of every classic stage, two friend declarations, and a second entry point on CountScan. It is a strict mechanistic superset of the candidate and is therefore expected to be marginally faster; the comparison exists to quantify what that complexity buys.", + "production_source_commit": "4109dcc31ff6df595c6b2e5caf3fbce077c488ba", + "production_patch": "arm_B_production.patch", + "source_manifest": "arm_B_source_manifest.json", + "binary_path": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "sha256": "de4b3be6856ba5118909cff81966420a3dab53f7ffae82ba897f85fcbbd001d4", + "build_id": "085a4d56d150febfcb6c8ab156112d886e36045f" + }, + "C": { + "label": "final_candidate", + "description": "The six production files are from the minimal candidate: one bool, one branch below deduplication and memory accounting, and a private setter reachable only by a direct CountStage parent.", + "production_source_commit": "90814b83d3e55f099c1244266d86700b5f633972", + "production_patch": "arm_C_production.patch", + "source_manifest": "arm_C_source_manifest.json", + "binary_path": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "sha256": "80a9193b4464ac9f4a48b10578b2b17bb48ce38ab73e76a4cb475feb05d6d7bc", + "build_id": "25e5b10c3a0085aa7a593760d0947c48176d4e52" + } + }, + "workloads": { + "S": { + "label": "scalar_count", + "filter": "^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "expected_run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "role": "count_endpoint", + "minimum_time_seconds": 0.01, + "iteration_rule": "exactly_one", + "guard_contract": "Classic COUNT -> COUNT_SCAN, non-multikey, 400000 counted documents, 400001 works/keys examined, zero documents examined." + }, + "M": { + "label": "multikey_count", + "filter": "^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "expected_run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "role": "count_endpoint", + "minimum_time_seconds": 0.01, + "iteration_rule": "exactly_one", + "guard_contract": "Classic COUNT -> COUNT_SCAN, multikey deduplication, 200000 counted documents, 400001 works/keys examined, zero documents examined." + }, + "W": { + "label": "compound_wildcard_count", + "filter": "^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "expected_run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "role": "count_endpoint", + "minimum_time_seconds": 0.01, + "iteration_rule": "exactly_one", + "guard_contract": "Classic COUNT -> COUNT_SCAN on a non-multikey compound wildcard index, 200000 counted documents, 200001 works/keys examined, zero documents examined." + }, + "P": { + "label": "classic_point_control", + "filter": "^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "expected_run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "role": "negative_control", + "minimum_time_seconds": 0.05, + "iteration_rule": "equal_and_positive", + "guard_contract": "A private benchmark invariant pins the classic engine and a hinted unique-field FETCH -> IXSCAN winning plan, with exactly one returned and examined document. Process success is invalid if this invariant does not execute and pass." + }, + "X": { + "label": "unoptimized_fetching_count", + "filter": "^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "expected_run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "role": "non_intrusion_control", + "minimum_time_seconds": 0.01, + "iteration_rule": "exactly_one", + "guard_contract": "Classic COUNT -> FETCH -> IXSCAN. A residual predicate on an unindexed field prevents the COUNT_SCAN transform, so CountStage's child is a FETCH and the optimization cannot fire. Every document is fetched, so totalDocsExamined equals the document count." + } + }, + "benchmark": { + "repetitions_per_process": 5, + "report_aggregates_only": false, + "expected_library_build_type": "release", + "required_metrics": [ + "instructions_per_iteration", + "cpu_time", + "real_time" + ] + }, + "execution": { + "block_count": 30, + "process_count": 450, + "fresh_process_per_arm_workload_block": true, + "process_order_within_block": "workload_then_arm", + "cpu_affinity": 0, + "sibling_cpu": 48, + "taskset_command": [ + "taskset", + "-c", + "0" + ], + "required_cpu_governor": "performance", + "governor_checked_before_every_process": true, + "no_early_stopping": true, + "partial_reruns_forbidden": true, + "atomic_partial_journal": "campaign_partial.json", + "runtime_gates": { + "preflight_max_busy_fraction_selected_and_sibling": 0.1, + "per_process_max_sibling_busy_fraction": 0.25, + "per_process_min_selected_busy_fraction": 0.5, + "cooldown_seconds_before_campaign": 30, + "preflight_sample_seconds": 5, + "note": "Per-process busy fractions are exact /proc/stat deltas measured across each benchmark process. They are recorded during execution and enforced at analysis time, so a contended host invalidates the whole pre-registered attempt instead of triggering an early stop or a selective rerun." + }, + "arm_permutations": [ + "ABC", + "ACB", + "BAC", + "BCA", + "CAB", + "CBA" + ], + "workload_rotations": [ + "SMWPX", + "MWPXS", + "WPXSM", + "PXSMW", + "XSMWP" + ], + "blocks": [ + { + "block": 1, + "arm_order": "ABC", + "workload_order": "SMWPX" + }, + { + "block": 2, + "arm_order": "ACB", + "workload_order": "SMWPX" + }, + { + "block": 3, + "arm_order": "BAC", + "workload_order": "SMWPX" + }, + { + "block": 4, + "arm_order": "BCA", + "workload_order": "SMWPX" + }, + { + "block": 5, + "arm_order": "CAB", + "workload_order": "SMWPX" + }, + { + "block": 6, + "arm_order": "CBA", + "workload_order": "SMWPX" + }, + { + "block": 7, + "arm_order": "ABC", + "workload_order": "MWPXS" + }, + { + "block": 8, + "arm_order": "ACB", + "workload_order": "MWPXS" + }, + { + "block": 9, + "arm_order": "BAC", + "workload_order": "MWPXS" + }, + { + "block": 10, + "arm_order": "BCA", + "workload_order": "MWPXS" + }, + { + "block": 11, + "arm_order": "CAB", + "workload_order": "MWPXS" + }, + { + "block": 12, + "arm_order": "CBA", + "workload_order": "MWPXS" + }, + { + "block": 13, + "arm_order": "ABC", + "workload_order": "WPXSM" + }, + { + "block": 14, + "arm_order": "ACB", + "workload_order": "WPXSM" + }, + { + "block": 15, + "arm_order": "BAC", + "workload_order": "WPXSM" + }, + { + "block": 16, + "arm_order": "BCA", + "workload_order": "WPXSM" + }, + { + "block": 17, + "arm_order": "CAB", + "workload_order": "WPXSM" + }, + { + "block": 18, + "arm_order": "CBA", + "workload_order": "WPXSM" + }, + { + "block": 19, + "arm_order": "ABC", + "workload_order": "PXSMW" + }, + { + "block": 20, + "arm_order": "ACB", + "workload_order": "PXSMW" + }, + { + "block": 21, + "arm_order": "BAC", + "workload_order": "PXSMW" + }, + { + "block": 22, + "arm_order": "BCA", + "workload_order": "PXSMW" + }, + { + "block": 23, + "arm_order": "CAB", + "workload_order": "PXSMW" + }, + { + "block": 24, + "arm_order": "CBA", + "workload_order": "PXSMW" + }, + { + "block": 25, + "arm_order": "ABC", + "workload_order": "XSMWP" + }, + { + "block": 26, + "arm_order": "ACB", + "workload_order": "XSMWP" + }, + { + "block": 27, + "arm_order": "BAC", + "workload_order": "XSMWP" + }, + { + "block": 28, + "arm_order": "BCA", + "workload_order": "XSMWP" + }, + { + "block": 29, + "arm_order": "CAB", + "workload_order": "XSMWP" + }, + { + "block": 30, + "arm_order": "CBA", + "workload_order": "XSMWP" + } + ], + "block_execution_order": [ + 21, + 20, + 17, + 13, + 23, + 18, + 22, + 15, + 2, + 26, + 6, + 19, + 12, + 16, + 11, + 14, + 1, + 24, + 29, + 7, + 4, + 9, + 25, + 5, + 10, + 30, + 27, + 28, + 3, + 8 + ], + "block_execution_order_seed": 410920260805, + "block_execution_order_rule": "random.Random(block_execution_order_seed).shuffle(list(range(1, 31)))", + "block_execution_order_note": "Each block keeps its frozen arm-order/workload-rotation assignment; only the temporal order of the 30 blocks is permuted. Executing the blocks in numerical order would place each arm-order stratum at a fixed period of six blocks, so a host disturbance near that period would alias onto one stratum and bias the estimate without widening an interval whose standard error deliberately excludes between-stratum variance." + }, + "analysis": { + "process_aggregation": "arithmetic_mean_of_five_iteration_rows", + "block_effect": "numerator_arm_process_mean_over_denominator_arm_process_mean_within_the_same_block_and_workload", + "overall_estimator": "geometric_mean_of_30_complete_block_ratios", + "gate_interval": { + "method": "stratified_log_ratio_welch_t", + "scale": "natural_log_of_block_ratio", + "strata": [ + "ABC", + "ACB", + "BAC", + "BCA", + "CAB", + "CBA" + ], + "blocks_per_stratum": 5, + "point_estimator": "theta = (1/H) * sum_h mean_h, exponentiated", + "variance_rule": "a_h = s_h^2 / (H^2 * n_h); SE = sqrt(sum_h a_h)", + "degrees_of_freedom_rule": "welch_satterthwaite", + "degrees_of_freedom_formula": "df = (sum_h a_h)^2 / sum_h (a_h^2 / (n_h - 1))", + "interval_construction": "t interval on the log scale, bounds exponentiated; computed separately for every comparison, workload, and metric", + "fail_closed_on_zero_or_non_finite_se_or_df": true, + "t_quantile_source": "self_contained_validated_against_scipy_with_conservative_floor_df_bracket_guard", + "ordinary_confidence_level": 0.95, + "count_family_adjustment": { + "method": "Bonferroni", + "family_alpha": 0.05, + "endpoint_count": 3, + "two_sided_confidence_level": 0.9833333333333333, + "multiplicity_scope": "intersection_union_test_within_each_comparison_family_of_three_count_endpoints", + "multiplicity_note": "Six adjusted intervals exist overall (two comparisons x three count endpoints). Within a comparison the adoption decision is an intersection-union test, which requires no multiplicity adjustment at all and for which this Bonferroni level is merely conservative. The two comparisons answer separate pre-registered questions. The 98.333333% level must therefore not be read as simultaneous coverage of all six per-endpoint claims." + } + }, + "decision_thresholds": { + "superiority_upper": 1.0, + "noninferiority_margin": 1.01, + "cpu_non_regression_upper": 1.01, + "point_control_instruction_band": [ + 0.998, + 1.002 + ], + "point_control_cpu_band": [ + 0.97, + 1.03 + ], + "noninferiority_margin_rationale": "Fixed on practical grounds before any measurement of these arms: a difference at or under one percent in retired instructions on the direct-CountScan count path does not justify the previous implementation's additional machinery, which adds a template to the base class of every classic stage, two friend declarations, and a second entry point on CountScan. Disclosed for honesty: an earlier campaign on a different arm pair, and a source-level review of the two implementations, both existed when this margin was chosen; the margin was set from the complexity cost, not from an observed or predicted effect size, and no measurement of the present arms had been taken.", + "non_intrusion_band": [ + 0.998, + 1.002 + ], + "cpu_non_regression_scope": "C_over_A only; C_over_B CPU is unresolvable at this block count and is reported, not gated" + }, + "sensitivity_bootstrap": { + "role": "sensitivity_only_never_read_by_any_gate_or_claim", + "method": "six_arm_order_strata_complete_block_resampling_with_replacement", + "strata": [ + "ABC", + "ACB", + "BAC", + "BCA", + "CAB", + "CBA" + ], + "blocks_per_stratum": 5, + "samples": 200000, + "seed": 410920260805, + "same_draws_across_all_comparisons_workloads_and_metrics": true, + "note": "With four blocks per stratum the percentile bootstrap undercovers, so it is reported only as a sensitivity output. The gate function receives an input mapping derived solely from the Welch-t intervals and cannot read these values." + }, + "comparisons": { + "C_over_A": { + "numerator": "C", + "denominator": "A", + "role": "final_vs_upstream_adoption" + }, + "C_over_B": { + "numerator": "C", + "denominator": "B", + "role": "final_vs_previous_incremental_adoption" + }, + "B_over_A": { + "numerator": "B", + "denominator": "A", + "role": "descriptive_previous_vs_upstream_only" + } + }, + "metric_roles": { + "instructions_per_iteration": "primary", + "cpu_time": "secondary", + "real_time": "auxiliary" + }, + "adoption_gates": { + "interval_family": "All adoption gates read the stratified log-ratio Welch-t interval only.", + "C_over_A_count_family": "For S, M, and W, each Bonferroni-adjusted 98.333333% two-sided instructions ratio CI must have upper bound below 1.0.", + "C_over_B_count_family": "For S, M, and W, each Bonferroni-adjusted 98.333333% two-sided instructions ratio CI upper bound must be below 1.01. This is a noninferiority claim, not a superiority claim: the previous implementation is a strict mechanistic superset of the candidate and is expected to be marginally faster, so the question is whether its additional complexity bought a difference worth paying for. An endpoint is called faster only when its adjusted upper bound is below 1.0. This comparison is reported as a complexity trade-off and deliberately does not veto adoption, which is decided by C/A, the controls, and CPU non-regression.", + "C_over_B_scalar_wording_states": [ + "faster", + "noninferior_only", + "noninferiority_failed" + ], + "cpu_non_regression": "For S, M, and W on C/A only, the ordinary 95% CPU-time ratio CI upper bound must be below 1.01. CPU time is secondary but not absent from the decision: an instruction reduction paired with a CPU-time regression must not be adopted. The same bound is deliberately NOT applied to C/B, because CPU time at this block count resolves to roughly plus or minus 1.5 percent, which cannot separate two implementations expected to differ by about one percent; the C/B CPU interval is reported and marked unresolvable rather than gated.", + "point_controls": "For both C/A and C/B on P, the ordinary 95% instructions ratio CI must be wholly within [0.998, 1.002] and the ordinary 95% CPU-time ratio CI wholly within [0.97, 1.03].", + "B_over_A": "Always descriptive; never an adoption gate.", + "cpu_speedup_wording": "A CPU-time speedup may be claimed for a specific comparison/count workload only when its ordinary 95% CI upper bound is below 1.0.", + "wall_time_wording": "Real time is auxiliary and cannot independently establish a performance claim.", + "non_intrusion_control": "On workload X, whose plan is COUNT -> FETCH -> IXSCAN so the optimization cannot fire, the ordinary 95% instructions ratio CI must lie wholly within [0.998, 1.002] for both C/A and C/B. The band is two-sided because on a path neither arm touches an apparent improvement is as diagnostic of an uncontrolled difference as a regression. This is the only workload where a regression could hide." + } + } +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/campaign_partial.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/campaign_partial.json new file mode 100644 index 0000000..61112fd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/campaign_partial.json @@ -0,0 +1,23865 @@ +{ + "attempt_id": "attempt-003", + "campaign_id": "mongodb-master-countscan-three-arm-20260806-90814b83d3e5", + "campaign_sha256": "fa6f71943565436993d8ccc0eb29a194b599b71042014389332507f77d3907e3", + "completed_processes": [ + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3491443, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4000000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:11:14.694627+08:00", + "governor": "performance", + "loadavg_after": [ + 1.69, + 1.45, + 5.17 + ], + "loadavg_before": [ + 1.69, + 1.45, + 5.17 + ], + "log": "logs/block21_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "0ca6fa1cdc56129cedfacd5ff5071ecde14f32894a81cc62b424e5215bc53d3e", + "pid": 1930786, + "process_exited_at": "2026-08-06T05:11:14.688788+08:00", + "process_index": 1, + "raw": "raw/block21_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "60a33ae232fbf06cc0055c8622020697268718ac1efab37b73d631913415b159", + "returncode": 0, + "selected_cpu_busy_fraction": 0.90625, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:11:13.410362+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497588, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2996448, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:11:16.020436+08:00", + "governor": "performance", + "loadavg_after": [ + 1.64, + 1.44, + 5.15 + ], + "loadavg_before": [ + 1.69, + 1.45, + 5.17 + ], + "log": "logs/block21_P_A_upstream_production_normalized_harness.log", + "log_sha256": "54ae38c8bb711e3b82684ca4f3873d9375ce47123874e01826fdc69adb935126", + "pid": 1931053, + "process_exited_at": "2026-08-06T05:11:16.015533+08:00", + "process_index": 2, + "raw": "raw/block21_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "66d5fee4bc409000c895af6cf691e4702b0666f67985e3c7f75643adbd99a7fc", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9015151515151515, + "sibling_cpu_busy_fraction": 0.007575757575757576, + "started_at": "2026-08-06T05:11:14.695351+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3496062, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:11:17.376936+08:00", + "governor": "performance", + "loadavg_after": [ + 1.64, + 1.44, + 5.15 + ], + "loadavg_before": [ + 1.64, + 1.44, + 5.15 + ], + "log": "logs/block21_P_C_final_candidate.log", + "log_sha256": "19f89e635c2d786eaaa7f1d5d58d34797458979a99e1d862bcc9c57c2c80cd49", + "pid": 1931338, + "process_exited_at": "2026-08-06T05:11:17.372418+08:00", + "process_index": 3, + "raw": "raw/block21_P_C_final_candidate.json", + "raw_sha256": "db426200cfb9d76da2c7376d647eb197d89e4837e9249ee67889de2dc1dbf5c5", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9104477611940298, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:11:16.021279+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3397304, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3140988, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:11:23.291223+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 1.5, + 5.15 + ], + "loadavg_before": [ + 1.64, + 1.44, + 5.15 + ], + "log": "logs/block21_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "6e41669d04be2d24c14b262542fef5eaf248b7ab8bfd858109b1b699209c89dc", + "pid": 1931638, + "process_exited_at": "2026-08-06T05:11:23.286364+08:00", + "process_index": 4, + "raw": "raw/block21_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "83a29eb9786f4034a395a5f735e7685ce9f213532838a4c2873eeb01c256d14b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9847715736040609, + "sibling_cpu_busy_fraction": 0.001692047377326565, + "started_at": "2026-08-06T05:11:17.377730+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3489236, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3488933, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:11:28.803484+08:00", + "governor": "performance", + "loadavg_after": [ + 1.83, + 1.5, + 5.12 + ], + "loadavg_before": [ + 1.91, + 1.5, + 5.15 + ], + "log": "logs/block21_X_A_upstream_production_normalized_harness.log", + "log_sha256": "4c636c3b20efe098f57289f7b42aa671bf7580835b47f639a4d089a437f3e4b3", + "pid": 1932033, + "process_exited_at": "2026-08-06T05:11:28.798063+08:00", + "process_index": 5, + "raw": "raw/block21_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "a572f6062d56ded8e01db666fa1b3cc94e436cd095a0b7e70aa684c593b1ffca", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9818511796733213, + "sibling_cpu_busy_fraction": 0.003629764065335753, + "started_at": "2026-08-06T05:11:23.291920+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3500220, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3032663, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:11:34.513701+08:00", + "governor": "performance", + "loadavg_after": [ + 1.85, + 1.5, + 5.11 + ], + "loadavg_before": [ + 1.83, + 1.5, + 5.12 + ], + "log": "logs/block21_X_C_final_candidate.log", + "log_sha256": "91a50277f03765a962f6bcc86f9182326372d9ad3c9d7110132460a9feec4398", + "pid": 1932265, + "process_exited_at": "2026-08-06T05:11:34.507828+08:00", + "process_index": 6, + "raw": "raw/block21_X_C_final_candidate.json", + "raw_sha256": "8ab1ea835057aa31922b11dc7142a5f70117d64266d987fd5b6eab87eeb16ae8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9842105263157894, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:11:28.804301+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3472981, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3087858, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:11:41.774190+08:00", + "governor": "performance", + "loadavg_after": [ + 1.86, + 1.52, + 5.07 + ], + "loadavg_before": [ + 1.85, + 1.5, + 5.11 + ], + "log": "logs/block21_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "c9d778ab49fcea6fc6aa218714d3d606e46413ae0408f16a0eb0e3d6d349e21b", + "pid": 1932601, + "process_exited_at": "2026-08-06T05:11:41.768808+08:00", + "process_index": 7, + "raw": "raw/block21_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "a0f866af161dcea007fb5d6f47eabc121742aba2726b24693fb2703de4ae4dba", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834710743801653, + "sibling_cpu_busy_fraction": 0.001379310344827586, + "started_at": "2026-08-06T05:11:34.514532+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3347462, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3042857, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:11:49.142711+08:00", + "governor": "performance", + "loadavg_after": [ + 1.88, + 1.53, + 5.06 + ], + "loadavg_before": [ + 1.86, + 1.52, + 5.07 + ], + "log": "logs/block21_S_A_upstream_production_normalized_harness.log", + "log_sha256": "e8f7e3465407e19661a2f2cb743e4be1363f2ce9e28135029f93a542cb0e46b3", + "pid": 1932919, + "process_exited_at": "2026-08-06T05:11:49.137785+08:00", + "process_index": 8, + "raw": "raw/block21_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "013dfdfc06744c6f428b2afe49ba22fb2ee095806085fa2afbfbe50a2750c010", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9836734693877551, + "sibling_cpu_busy_fraction": 0.001358695652173913, + "started_at": "2026-08-06T05:11:41.775067+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3512148, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2931926, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:11:56.693654+08:00", + "governor": "performance", + "loadavg_after": [ + 1.81, + 1.53, + 5.02 + ], + "loadavg_before": [ + 1.88, + 1.53, + 5.06 + ], + "log": "logs/block21_S_C_final_candidate.log", + "log_sha256": "850b339354fb53aa098e4c6ab3ebc3e8430c70290403ab341c451ef2623abf85", + "pid": 1933238, + "process_exited_at": "2026-08-06T05:11:56.687884+08:00", + "process_index": 9, + "raw": "raw/block21_S_C_final_candidate.json", + "raw_sha256": "fe16e4ed780bc121df85812ee431a7588d0c7a09b8ee75e1d1c9b1714ea6e401", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9814323607427056, + "sibling_cpu_busy_fraction": 0.001326259946949602, + "started_at": "2026-08-06T05:11:49.143686+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3983566, + "48": 3508152 + }, + "cpu_khz_before": { + "0": 2892415, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:02.572513+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 1.55, + 5.01 + ], + "loadavg_before": [ + 1.81, + 1.53, + 5.02 + ], + "log": "logs/block21_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "65f521a9823bdb737eeced85394e04592c53689b2ab6851bfb1b5b8d66ab52b7", + "pid": 1933651, + "process_exited_at": "2026-08-06T05:12:02.566803+08:00", + "process_index": 10, + "raw": "raw/block21_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "f72236267e15d56b3624c4fe6559ac44c56fbbed3b08aa3affceb49c4ac413a3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9829351535836177, + "sibling_cpu_busy_fraction": 0.0034071550255536627, + "started_at": "2026-08-06T05:11:56.694597+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3945507, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3401746, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:08.673780+08:00", + "governor": "performance", + "loadavg_after": [ + 2.0, + 1.58, + 5.0 + ], + "loadavg_before": [ + 1.91, + 1.55, + 5.01 + ], + "log": "logs/block21_M_A_upstream_production_normalized_harness.log", + "log_sha256": "86763e373039483a7a0caa7acc83efc5e0281b749423e4dad057ba7062d762a9", + "pid": 1933986, + "process_exited_at": "2026-08-06T05:12:08.668651+08:00", + "process_index": 11, + "raw": "raw/block21_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "9c548cfbb1620dff0896b4e3f95e332aa0ab4f228a9c3b04e0b36582aedbf092", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9819672131147541, + "sibling_cpu_busy_fraction": 0.003284072249589491, + "started_at": "2026-08-06T05:12:02.573600+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897825, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2703925, + "48": 3522266 + }, + "finished_at": "2026-08-06T05:12:14.793639+08:00", + "governor": "performance", + "loadavg_after": [ + 2.0, + 1.58, + 4.98 + ], + "loadavg_before": [ + 2.0, + 1.58, + 5.0 + ], + "log": "logs/block21_M_C_final_candidate.log", + "log_sha256": "a80f3dd620211d906381fa3498fd582568886602b999212b3aa9b93a159b011d", + "pid": 1934287, + "process_exited_at": "2026-08-06T05:12:14.788416+08:00", + "process_index": 12, + "raw": "raw/block21_M_C_final_candidate.json", + "raw_sha256": "236967ccb4a2a6e826495ed967790023a0e8275ee3157cec7cbf859b8a57f000", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9787234042553191, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:12:08.674668+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3877482, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2992913, + "48": 3123138 + }, + "finished_at": "2026-08-06T05:12:19.314123+08:00", + "governor": "performance", + "loadavg_after": [ + 1.92, + 1.57, + 4.96 + ], + "loadavg_before": [ + 2.0, + 1.58, + 4.98 + ], + "log": "logs/block21_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "e20a12cd2341ff94ec7b6ffa90f5fe17918a4f50420208113bf550bb9544d88b", + "pid": 1934631, + "process_exited_at": "2026-08-06T05:12:19.308918+08:00", + "process_index": 13, + "raw": "raw/block21_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "8d10003d34f01073653716fb48049ecdd796c6163b25c6e44681cf44819f284b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9800443458980045, + "sibling_cpu_busy_fraction": 0.0022172949002217295, + "started_at": "2026-08-06T05:12:14.794472+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996836, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3043712, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:23.856160+08:00", + "governor": "performance", + "loadavg_after": [ + 2.16, + 1.63, + 4.96 + ], + "loadavg_before": [ + 1.92, + 1.57, + 4.96 + ], + "log": "logs/block21_W_A_upstream_production_normalized_harness.log", + "log_sha256": "b23baaee613a93d8901ba5dfb66b39e7da49d630733547df16a3fd91daabb4ce", + "pid": 1934908, + "process_exited_at": "2026-08-06T05:12:23.851291+08:00", + "process_index": 14, + "raw": "raw/block21_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "510e3a9443727089df62e60e67ee6737418ca1c44f76855adcbfb2c4c15ad956", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9800884955752213, + "sibling_cpu_busy_fraction": 0.002207505518763797, + "started_at": "2026-08-06T05:12:19.315127+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3379841, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3179615, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:28.429925+08:00", + "governor": "performance", + "loadavg_after": [ + 2.07, + 1.62, + 4.94 + ], + "loadavg_before": [ + 2.16, + 1.63, + 4.96 + ], + "log": "logs/block21_W_C_final_candidate.log", + "log_sha256": "aea2017a4aebed5235faac491b5f5ac796732ca39ddb8ff1b19bf75320a16168", + "pid": 1935188, + "process_exited_at": "2026-08-06T05:12:28.424665+08:00", + "process_index": 15, + "raw": "raw/block21_W_C_final_candidate.json", + "raw_sha256": "8b6a12e98a9ff9a97e155a3887e6d6203d7aab67ad4b2df74dc4b3b809770c16", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9803063457330415, + "sibling_cpu_busy_fraction": 0.002188183807439825, + "started_at": "2026-08-06T05:12:23.857172+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3989870, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3452586, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:29.715586+08:00", + "governor": "performance", + "loadavg_after": [ + 2.07, + 1.62, + 4.94 + ], + "loadavg_before": [ + 2.07, + 1.62, + 4.94 + ], + "log": "logs/block20_P_A_upstream_production_normalized_harness.log", + "log_sha256": "6812b1e77b65e4730c4b8f4a6db0d2e1ec354b26279820cedfe317c9f96751dc", + "pid": 1935483, + "process_exited_at": "2026-08-06T05:12:29.710258+08:00", + "process_index": 16, + "raw": "raw/block20_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "03516ac6936ca4055c02279bb05123797ae210bece5b38650e45bab3cb661324", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8984375, + "sibling_cpu_busy_fraction": 0.007751937984496124, + "started_at": "2026-08-06T05:12:28.431521+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3097461, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3518939, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:31.041199+08:00", + "governor": "performance", + "loadavg_after": [ + 1.99, + 1.61, + 4.92 + ], + "loadavg_before": [ + 2.07, + 1.62, + 4.94 + ], + "log": "logs/block20_P_C_final_candidate.log", + "log_sha256": "05c42e020c70cb81be271559969935baa6bae9118a05c6fe80074f6739bdf1bf", + "pid": 1935764, + "process_exited_at": "2026-08-06T05:12:31.036486+08:00", + "process_index": 17, + "raw": "raw/block20_P_C_final_candidate.json", + "raw_sha256": "567da9de5b19747ee99e0cf3460847a6cc2e865a90d00df22183e49c66e37766", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9015151515151515, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:12:29.716540+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3695035, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3054074, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:32.371137+08:00", + "governor": "performance", + "loadavg_after": [ + 1.99, + 1.61, + 4.92 + ], + "loadavg_before": [ + 1.99, + 1.61, + 4.92 + ], + "log": "logs/block20_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "2f7402d69f9145931ff425de1224f4b9a27ec2ad6f84419831e1c2c871156daa", + "pid": 1936071, + "process_exited_at": "2026-08-06T05:12:32.366531+08:00", + "process_index": 18, + "raw": "raw/block20_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "01bbde1bdf54e6c00c8f015b4a7641f138a1643a3ae22ea50cf0dc63a6e37d64", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9015151515151515, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:12:31.042180+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993767, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2553636, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:38.062895+08:00", + "governor": "performance", + "loadavg_after": [ + 2.07, + 1.63, + 4.9 + ], + "loadavg_before": [ + 1.99, + 1.61, + 4.92 + ], + "log": "logs/block20_X_A_upstream_production_normalized_harness.log", + "log_sha256": "87194a48aeabc14f40e514d082d07d52afc4e5bf6baf195d732e292620c31d25", + "pid": 1936398, + "process_exited_at": "2026-08-06T05:12:38.057930+08:00", + "process_index": 19, + "raw": "raw/block20_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "3d5c7aacfa07948774507fbc4776423b53b17a1d2cdfe001e2d36c8025ee6d70", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859154929577465, + "sibling_cpu_busy_fraction": 0.0017574692442882249, + "started_at": "2026-08-06T05:12:32.372001+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3658352, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3023195, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:43.563494+08:00", + "governor": "performance", + "loadavg_after": [ + 1.98, + 1.62, + 4.88 + ], + "loadavg_before": [ + 2.07, + 1.63, + 4.9 + ], + "log": "logs/block20_X_C_final_candidate.log", + "log_sha256": "f2e6b901217f6f5fe820211fe4c01f457f74e18ebbfe03e1f91c0f73a570fd63", + "pid": 1936702, + "process_exited_at": "2026-08-06T05:12:43.558623+08:00", + "process_index": 20, + "raw": "raw/block20_X_C_final_candidate.json", + "raw_sha256": "f374f394b50e1fd8f64d9ace71a968fdc5be3e4055834fb69aa2fe9b8535f205", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9836363636363636, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:12:38.063808+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3097089, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3101742, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:49.212155+08:00", + "governor": "performance", + "loadavg_after": [ + 2.46, + 1.73, + 4.9 + ], + "loadavg_before": [ + 1.98, + 1.62, + 4.88 + ], + "log": "logs/block20_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "02915caf29dd6e9319727a88a7526fac20cff4f7e1191ff5eea63966b400c852", + "pid": 1936996, + "process_exited_at": "2026-08-06T05:12:49.207056+08:00", + "process_index": 21, + "raw": "raw/block20_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "aaf90fe11a3733be44ace5f1d255e81958520a5cd223cdf355db51c54620564b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9699115044247788, + "sibling_cpu_busy_fraction": 0.0035398230088495575, + "started_at": "2026-08-06T05:12:43.564525+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3096009, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3468619, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:56.501879+08:00", + "governor": "performance", + "loadavg_after": [ + 2.61, + 1.79, + 4.89 + ], + "loadavg_before": [ + 2.46, + 1.73, + 4.9 + ], + "log": "logs/block20_S_A_upstream_production_normalized_harness.log", + "log_sha256": "adf317af8742ee502c5ea17fa79075a177da668a5200b7f042f8ed7101f3d513", + "pid": 1937218, + "process_exited_at": "2026-08-06T05:12:56.497006+08:00", + "process_index": 22, + "raw": "raw/block20_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "45b7150b60749dcfc2c603b0f6e412339e2dc0efac708f4cf16865cb56322635", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9821428571428571, + "sibling_cpu_busy_fraction": 0.001375515818431912, + "started_at": "2026-08-06T05:12:49.213233+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997372, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3000185, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:03.736658+08:00", + "governor": "performance", + "loadavg_after": [ + 2.48, + 1.77, + 4.87 + ], + "loadavg_before": [ + 2.61, + 1.79, + 4.89 + ], + "log": "logs/block20_S_C_final_candidate.log", + "log_sha256": "2dacf650422853964f3e2b4bdf912b04e5ca97db8360dab96e66a7600fe14eb7", + "pid": 1937575, + "process_exited_at": "2026-08-06T05:13:03.731466+08:00", + "process_index": 23, + "raw": "raw/block20_S_C_final_candidate.json", + "raw_sha256": "185131c05db82e65a71343b7137ef8d27b5c67a46943efcb4bd9533d8a8c5fd3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.983402489626556, + "sibling_cpu_busy_fraction": 0.0013850415512465374, + "started_at": "2026-08-06T05:12:56.502893+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3397428, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3019017, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:11.036963+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 1.75, + 4.82 + ], + "loadavg_before": [ + 2.48, + 1.77, + 4.87 + ], + "log": "logs/block20_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "d96d48a4e3d5768d130a084ad6518c027774db8513faa024fc0b521054f354f4", + "pid": 1937851, + "process_exited_at": "2026-08-06T05:13:11.034169+08:00", + "process_index": 24, + "raw": "raw/block20_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "cfed3bd70f72b7fdd66b7a3ef081aa94dcda0fb3cd79a27ad724cb4638c532d6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9835616438356164, + "sibling_cpu_busy_fraction": 0.0013717421124828531, + "started_at": "2026-08-06T05:13:03.737732+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3176671, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2778159, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:17.136099+08:00", + "governor": "performance", + "loadavg_after": [ + 2.23, + 1.75, + 4.81 + ], + "loadavg_before": [ + 2.26, + 1.75, + 4.82 + ], + "log": "logs/block20_M_A_upstream_production_normalized_harness.log", + "log_sha256": "5cee096c7e92aec937b0a487fadae2897abc90f5702e6056f0ab4a06d941911d", + "pid": 1938136, + "process_exited_at": "2026-08-06T05:13:17.133160+08:00", + "process_index": 25, + "raw": "raw/block20_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "0728289945e56234b8c93d30d56ab5f1aa7c12277256fbf3fb11934a58cd2f8a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9787234042553191, + "sibling_cpu_busy_fraction": 0.001639344262295082, + "started_at": "2026-08-06T05:13:11.037945+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997390, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2974161, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:23.302984+08:00", + "governor": "performance", + "loadavg_after": [ + 2.46, + 1.81, + 4.81 + ], + "loadavg_before": [ + 2.23, + 1.75, + 4.81 + ], + "log": "logs/block20_M_C_final_candidate.log", + "log_sha256": "252b5c1cf11822dff2e4ba862996eb9b2e49db5283a0890810f4694e0639104f", + "pid": 1938423, + "process_exited_at": "2026-08-06T05:13:23.300519+08:00", + "process_index": 26, + "raw": "raw/block20_M_C_final_candidate.json", + "raw_sha256": "0609aebffe9e17cd8b3c2923f67c816f1e592c3ec084d8f2eb894159d4f00f20", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9788961038961039, + "sibling_cpu_busy_fraction": 0.0016233766233766235, + "started_at": "2026-08-06T05:13:17.137387+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3393712, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3137014, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:29.448521+08:00", + "governor": "performance", + "loadavg_after": [ + 2.5, + 1.83, + 4.8 + ], + "loadavg_before": [ + 2.46, + 1.81, + 4.81 + ], + "log": "logs/block20_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "cec3358ec6dcaba012870b4eec21ad2a3d53d645e1967156d8b8bde803ab8d5c", + "pid": 1938762, + "process_exited_at": "2026-08-06T05:13:29.443848+08:00", + "process_index": 27, + "raw": "raw/block20_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "fadad178e891fde60513a7c4486f77afb697250c39d0b573c176fc785e9eed39", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9787928221859706, + "sibling_cpu_busy_fraction": 0.0016286644951140066, + "started_at": "2026-08-06T05:13:23.304102+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997398, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2481318, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:33.981682+08:00", + "governor": "performance", + "loadavg_after": [ + 2.38, + 1.81, + 4.78 + ], + "loadavg_before": [ + 2.5, + 1.83, + 4.8 + ], + "log": "logs/block20_W_A_upstream_production_normalized_harness.log", + "log_sha256": "6190fa43d3978d384fbaea70da9794aa3b68eac0b5ca1bce953b2330f0ffec61", + "pid": 1939042, + "process_exited_at": "2026-08-06T05:13:33.976474+08:00", + "process_index": 28, + "raw": "raw/block20_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "c3b894512a36854d7a1d62d9bb2b1c0c52a8f43cbb5e583fd87a07460d56e815", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9823008849557522, + "sibling_cpu_busy_fraction": 0.0022123893805309734, + "started_at": "2026-08-06T05:13:29.449521+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993791, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2551301, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:38.599820+08:00", + "governor": "performance", + "loadavg_after": [ + 2.27, + 1.8, + 4.76 + ], + "loadavg_before": [ + 2.38, + 1.81, + 4.78 + ], + "log": "logs/block20_W_C_final_candidate.log", + "log_sha256": "2e4d96927be0e9fc13b2a74e331a2431e280cfca9d89941753142260d79d784b", + "pid": 1939319, + "process_exited_at": "2026-08-06T05:13:38.595104+08:00", + "process_index": 29, + "raw": "raw/block20_W_C_final_candidate.json", + "raw_sha256": "abb33ce2a6508e4d2cfe1a10b55d553fd2f950506a4c3ef51939975e2bfc64c4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9761388286334056, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:13:33.982688+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3476853, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2928026, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:43.248720+08:00", + "governor": "performance", + "loadavg_after": [ + 2.25, + 1.8, + 4.74 + ], + "loadavg_before": [ + 2.27, + 1.8, + 4.76 + ], + "log": "logs/block20_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "3d99542234441b26d215358a231f36b27ffb768461cceb036d9cc4f869fda26d", + "pid": 1939515, + "process_exited_at": "2026-08-06T05:13:43.243638+08:00", + "process_index": 30, + "raw": "raw/block20_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "5ac89640f80284a03f73eb050888112f0f30970089b7952b9c8f05cc3d4b461a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9806034482758621, + "sibling_cpu_busy_fraction": 0.0021551724137931034, + "started_at": "2026-08-06T05:13:38.600892+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2970609, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3784964, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:47.658430+08:00", + "governor": "performance", + "loadavg_after": [ + 2.15, + 1.79, + 4.72 + ], + "loadavg_before": [ + 2.25, + 1.8, + 4.74 + ], + "log": "logs/block17_W_C_final_candidate.log", + "log_sha256": "cb08c5a7971676339b592555053d6550e446c69d6f6905d8baf904916195e48d", + "pid": 1939805, + "process_exited_at": "2026-08-06T05:13:47.652619+08:00", + "process_index": 31, + "raw": "raw/block17_W_C_final_candidate.json", + "raw_sha256": "9c4ba60a3c456e84f3f6e718a9530ddc4c8a8f6e0216c57b77e3eccb0f4bd9ae", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9795454545454545, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:13:43.250610+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3676691, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2626836, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:52.400700+08:00", + "governor": "performance", + "loadavg_after": [ + 2.46, + 1.86, + 4.73 + ], + "loadavg_before": [ + 2.15, + 1.79, + 4.72 + ], + "log": "logs/block17_W_A_upstream_production_normalized_harness.log", + "log_sha256": "9e244652c0cce1267737127d1ab99992d2a2453a3c551422b61bebd8aa7b332c", + "pid": 1939969, + "process_exited_at": "2026-08-06T05:13:52.395587+08:00", + "process_index": 32, + "raw": "raw/block17_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "e5e89e7819cd6adc28f80de59427a3385f55322203527e8dcf2882c42a2bae40", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9767441860465116, + "sibling_cpu_busy_fraction": 0.002109704641350211, + "started_at": "2026-08-06T05:13:47.659639+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3498354, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2439855, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:57.072675+08:00", + "governor": "performance", + "loadavg_after": [ + 2.34, + 1.84, + 4.71 + ], + "loadavg_before": [ + 2.46, + 1.86, + 4.73 + ], + "log": "logs/block17_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "4a61bc9607a1c714da769e92fe1e92a8122f996cf0c259581da731794e76294e", + "pid": 1940269, + "process_exited_at": "2026-08-06T05:13:57.067655+08:00", + "process_index": 33, + "raw": "raw/block17_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "3728580d6b48b2357cc81e12faae80c75044978eb50d01e243747fa0648b9ff6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9785407725321889, + "sibling_cpu_busy_fraction": 0.0021413276231263384, + "started_at": "2026-08-06T05:13:52.401860+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996752, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3354216, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:58.345214+08:00", + "governor": "performance", + "loadavg_after": [ + 2.34, + 1.84, + 4.71 + ], + "loadavg_before": [ + 2.34, + 1.84, + 4.71 + ], + "log": "logs/block17_P_C_final_candidate.log", + "log_sha256": "81d161860dc8ff4d25628dde1a25133b6d2897bb4d73bed305ce9dfcbb65a1e1", + "pid": 1940501, + "process_exited_at": "2026-08-06T05:13:58.340394+08:00", + "process_index": 34, + "raw": "raw/block17_P_C_final_candidate.json", + "raw_sha256": "f9a3fa7674ad0df95853452a8162fa73d1e359fc38a6819e86110648b9409fa7", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8968253968253969, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:13:57.073753+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3058235, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3016952, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:59.721885+08:00", + "governor": "performance", + "loadavg_after": [ + 2.34, + 1.84, + 4.71 + ], + "loadavg_before": [ + 2.34, + 1.84, + 4.71 + ], + "log": "logs/block17_P_A_upstream_production_normalized_harness.log", + "log_sha256": "dd6031cb94dcbd70653da304a5ab5d392546b3a0c5721cffe58fc2451f71e273", + "pid": 1940769, + "process_exited_at": "2026-08-06T05:13:59.717047+08:00", + "process_index": 35, + "raw": "raw/block17_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "bd17da1402521fcdcc326e7c88b81faba2bea9d1ebd292abeecdcbce68f9b45e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9044117647058824, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:13:58.346307+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3389208, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3090046, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:14:01.023196+08:00", + "governor": "performance", + "loadavg_after": [ + 2.31, + 1.85, + 4.69 + ], + "loadavg_before": [ + 2.34, + 1.84, + 4.71 + ], + "log": "logs/block17_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "010bc38b506e161b5ee850422b07d9a065f9411ef474c8aad554bc433167d345", + "pid": 1941088, + "process_exited_at": "2026-08-06T05:14:01.017825+08:00", + "process_index": 36, + "raw": "raw/block17_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "683cdbe8329789831950958796365fd17062fb6fc8b7d31a190c2c9fea154a3d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8992248062015504, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:13:59.722998+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3964565, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2819431, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:14:06.496372+08:00", + "governor": "performance", + "loadavg_after": [ + 2.21, + 1.83, + 4.67 + ], + "loadavg_before": [ + 2.31, + 1.85, + 4.69 + ], + "log": "logs/block17_X_C_final_candidate.log", + "log_sha256": "765fe1b2bb178bbb48a6afdb7fcb964f176b7bf7d589c32da8fcd22dd5c3fe56", + "pid": 1941386, + "process_exited_at": "2026-08-06T05:14:06.491598+08:00", + "process_index": 37, + "raw": "raw/block17_X_C_final_candidate.json", + "raw_sha256": "360461320430101b7eaafd9ab3a35cbb836ac6004038d27ba06322771f17b37b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9835466179159049, + "sibling_cpu_busy_fraction": 0.0018281535648994515, + "started_at": "2026-08-06T05:14:01.024320+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3929543, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2780650, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:14:12.197877+08:00", + "governor": "performance", + "loadavg_after": [ + 2.11, + 1.82, + 4.65 + ], + "loadavg_before": [ + 2.21, + 1.83, + 4.67 + ], + "log": "logs/block17_X_A_upstream_production_normalized_harness.log", + "log_sha256": "148c47acfd33aa1cb31867a9af7261a22ca51974a792245fd4537b7ad27b8317", + "pid": 1941586, + "process_exited_at": "2026-08-06T05:14:12.192761+08:00", + "process_index": 38, + "raw": "raw/block17_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "674465e79451642a2487fd91e62eb824f3e789901778e75f60ac2fbceb31d7e2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859402460456942, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:14:06.497498+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996489, + "48": 3926653 + }, + "cpu_khz_before": { + "0": 2847606, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:14:17.967003+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 1.81, + 4.63 + ], + "loadavg_before": [ + 2.11, + 1.82, + 4.65 + ], + "log": "logs/block17_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "af3112848d4095a2bfd0487a362c78da6f0559f8da99b6ed0be7011dcdc82928", + "pid": 1941903, + "process_exited_at": "2026-08-06T05:14:17.962167+08:00", + "process_index": 39, + "raw": "raw/block17_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "0b11c88e1620e6a5fc9f6c0cf0938f96df6558f0c06021d1b32dddd118ab523c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844290657439446, + "sibling_cpu_busy_fraction": 0.001736111111111111, + "started_at": "2026-08-06T05:14:12.199049+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3473207, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3074301, + "48": 3926653 + }, + "finished_at": "2026-08-06T05:14:25.569407+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 1.86, + 4.64 + ], + "loadavg_before": [ + 2.02, + 1.81, + 4.63 + ], + "log": "logs/block17_S_C_final_candidate.log", + "log_sha256": "a86c3a62e72511b41ee905ec4c65a1d2ce99fc19a69724133878f79fddddf4cf", + "pid": 1942074, + "process_exited_at": "2026-08-06T05:14:25.563891+08:00", + "process_index": 40, + "raw": "raw/block17_S_C_final_candidate.json", + "raw_sha256": "0a3a024edb6dbbee2925af778fbf15a614a0cafedb6ff943f9fcd5f91b1e9746", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9828496042216359, + "sibling_cpu_busy_fraction": 0.002631578947368421, + "started_at": "2026-08-06T05:14:17.968210+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3769194, + "48": 2963537 + }, + "cpu_khz_before": { + "0": 2695757, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:14:33.166104+08:00", + "governor": "performance", + "loadavg_after": [ + 2.15, + 1.85, + 4.6 + ], + "loadavg_before": [ + 2.26, + 1.86, + 4.64 + ], + "log": "logs/block17_S_A_upstream_production_normalized_harness.log", + "log_sha256": "a53103bf136b98d54aa8308a9d4e9b41daafa32d32d703674603e9005efcdbfa", + "pid": 1942453, + "process_exited_at": "2026-08-06T05:14:33.163433+08:00", + "process_index": 41, + "raw": "raw/block17_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "7df5685c71de1fc7c3cd5a525d3a0a80677a44b335d9f8d36601a8103f6eb571", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9815789473684211, + "sibling_cpu_busy_fraction": 0.0013192612137203166, + "started_at": "2026-08-06T05:14:25.570646+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3395018, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3092857, + "48": 2963537 + }, + "finished_at": "2026-08-06T05:14:40.664828+08:00", + "governor": "performance", + "loadavg_after": [ + 2.05, + 1.83, + 4.58 + ], + "loadavg_before": [ + 2.15, + 1.85, + 4.6 + ], + "log": "logs/block17_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "c5e560d347f21edb32871bc926461bc1574a50012774c605067768137696d633", + "pid": 1942792, + "process_exited_at": "2026-08-06T05:14:40.659049+08:00", + "process_index": 42, + "raw": "raw/block17_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "e65226c575f7578699824dcd8c61aed9983e1b5315850fd6e17c6105fc7c3204", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9852941176470589, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:14:33.167321+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3492898, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2797528, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:14:46.505475+08:00", + "governor": "performance", + "loadavg_after": [ + 2.04, + 1.84, + 4.56 + ], + "loadavg_before": [ + 2.05, + 1.83, + 4.58 + ], + "log": "logs/block17_M_C_final_candidate.log", + "log_sha256": "302a7cfa072b2e02900317e1e335991529f2c34656e5284a2f8115f5f3801a68", + "pid": 1943032, + "process_exited_at": "2026-08-06T05:14:46.499749+08:00", + "process_index": 43, + "raw": "raw/block17_M_C_final_candidate.json", + "raw_sha256": "c6e630120c96e321d2b10aa1e37c9dcbbcd52f123eba6f0c7a10d6290b994c04", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9811643835616438, + "sibling_cpu_busy_fraction": 0.0017152658662092624, + "started_at": "2026-08-06T05:14:40.666102+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3414855, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3070774, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:14:52.743684+08:00", + "governor": "performance", + "loadavg_after": [ + 2.28, + 1.89, + 4.56 + ], + "loadavg_before": [ + 2.04, + 1.84, + 4.56 + ], + "log": "logs/block17_M_A_upstream_production_normalized_harness.log", + "log_sha256": "2508cf811426362c5af8acd1035f376cfd469bb49e2c053ee2f7606525d24177", + "pid": 1943286, + "process_exited_at": "2026-08-06T05:14:52.738453+08:00", + "process_index": 44, + "raw": "raw/block17_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "681185692efeb79fc76286596be7c2f04c394b518b983ab914f358131ad5b93c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9791332263242376, + "sibling_cpu_busy_fraction": 0.0016051364365971107, + "started_at": "2026-08-06T05:14:46.506775+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996541, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2517469, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:14:58.849201+08:00", + "governor": "performance", + "loadavg_after": [ + 2.17, + 1.88, + 4.54 + ], + "loadavg_before": [ + 2.28, + 1.89, + 4.56 + ], + "log": "logs/block17_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "bdcb5d1080f1494f1452b7060dabdf8dbd700c8feda2e8827cad8e75eb6af156", + "pid": 1943635, + "process_exited_at": "2026-08-06T05:14:58.846339+08:00", + "process_index": 45, + "raw": "raw/block17_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "150b150c4f5ee0d13bcc0202397693d4111d44eb113e7fd4d6368a0fd2509f44", + "returncode": 0, + "selected_cpu_busy_fraction": 0.980327868852459, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:14:52.745007+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3477604, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2515023, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:03.565335+08:00", + "governor": "performance", + "loadavg_after": [ + 2.08, + 1.86, + 4.52 + ], + "loadavg_before": [ + 2.17, + 1.88, + 4.54 + ], + "log": "logs/block13_W_A_upstream_production_normalized_harness.log", + "log_sha256": "c1f6d1dfd05efcd68637a1c71a30cf9556c006fd2b69343c31a79ca51f4fe275", + "pid": 1943866, + "process_exited_at": "2026-08-06T05:15:03.559710+08:00", + "process_index": 46, + "raw": "raw/block13_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "348d70d911b6d754e3274c9007852e96298f0c5570e94ccad33cedf7447ec80a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9786780383795309, + "sibling_cpu_busy_fraction": 0.00423728813559322, + "started_at": "2026-08-06T05:14:58.851242+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3096775, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3005462, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:08.104800+08:00", + "governor": "performance", + "loadavg_after": [ + 1.99, + 1.85, + 4.5 + ], + "loadavg_before": [ + 2.08, + 1.86, + 4.52 + ], + "log": "logs/block13_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "2c28fde6407ed9eb12af3e3a3b95654ce6d96cc32b3d893a8ef59f955cec203f", + "pid": 1944207, + "process_exited_at": "2026-08-06T05:15:08.098982+08:00", + "process_index": 47, + "raw": "raw/block13_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "9212742be64d2891f821132cf673fa7729332474364b045573f0999798d5100b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9801324503311258, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:15:03.566914+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496154, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2709980, + "48": 3770941 + }, + "finished_at": "2026-08-06T05:15:12.774077+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 1.83, + 4.48 + ], + "loadavg_before": [ + 1.99, + 1.85, + 4.5 + ], + "log": "logs/block13_W_C_final_candidate.log", + "log_sha256": "7355c7baf03f9fbd923e99029c148f956485cb5ce1f4c8b7edbb10fe4fd75222", + "pid": 1944408, + "process_exited_at": "2026-08-06T05:15:12.768028+08:00", + "process_index": 48, + "raw": "raw/block13_W_C_final_candidate.json", + "raw_sha256": "7168b9ae9a00c9fde8451b6aba2730631dcdf0ec5a60d00dba683da0883dfa4b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9785407725321889, + "sibling_cpu_busy_fraction": 0.002145922746781116, + "started_at": "2026-08-06T05:15:08.106178+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996899, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2895206, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:14.119482+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 1.83, + 4.48 + ], + "loadavg_before": [ + 1.91, + 1.83, + 4.48 + ], + "log": "logs/block13_P_A_upstream_production_normalized_harness.log", + "log_sha256": "756d309721d6a6c8e0f13957603c3050645fd2e40ed2cbac9f924188043a6f67", + "pid": 1944682, + "process_exited_at": "2026-08-06T05:15:14.114246+08:00", + "process_index": 49, + "raw": "raw/block13_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "da8cfd2bbf1f6b91c77b499bb32056f6adc54da77648a9dee9c6e3f0f3b27527", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9104477611940298, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:15:12.775505+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994599, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2422469, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:15.443444+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 1.83, + 4.48 + ], + "loadavg_before": [ + 1.91, + 1.83, + 4.48 + ], + "log": "logs/block13_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "43870ea2f7c60cbf0e9cfa449bc7239226afccfa512ad95118ef5466e19cb263", + "pid": 1944945, + "process_exited_at": "2026-08-06T05:15:15.439052+08:00", + "process_index": 50, + "raw": "raw/block13_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "49dc166820b698232fa667644c8b07844291f75e20b74f7a0b77f0abf6b51bb0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8939393939393939, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:15:14.120948+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3370609, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2699644, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:16.815794+08:00", + "governor": "performance", + "loadavg_after": [ + 1.92, + 1.83, + 4.47 + ], + "loadavg_before": [ + 1.91, + 1.83, + 4.48 + ], + "log": "logs/block13_P_C_final_candidate.log", + "log_sha256": "ad9e6bf1ab553f9c9a3f2a817aa9ec8540967511227b636194412543a056efa9", + "pid": 1945260, + "process_exited_at": "2026-08-06T05:15:16.810746+08:00", + "process_index": 51, + "raw": "raw/block13_P_C_final_candidate.json", + "raw_sha256": "24775e6932477b4fdc9196bfdbf8d8c40f76752adbaca3e8b0db33665e4e44fd", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9051094890510949, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:15:15.445014+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3079955, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2588235, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:22.324270+08:00", + "governor": "performance", + "loadavg_after": [ + 2.25, + 1.9, + 4.48 + ], + "loadavg_before": [ + 1.92, + 1.83, + 4.47 + ], + "log": "logs/block13_X_A_upstream_production_normalized_harness.log", + "log_sha256": "c558951a051155fe9c6b1e277793c8e02ce7aecb299204c7d53aeb0fd14c4962", + "pid": 1945548, + "process_exited_at": "2026-08-06T05:15:22.318817+08:00", + "process_index": 52, + "raw": "raw/block13_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "14c44ff1a9e0ef870b6a6ffdbd0c7c547943f7f9eafc515b25fa8bfd5ef9c021", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9817850637522769, + "sibling_cpu_busy_fraction": 0.0018181818181818182, + "started_at": "2026-08-06T05:15:16.817310+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2707722, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:27.881469+08:00", + "governor": "performance", + "loadavg_after": [ + 2.23, + 1.91, + 4.46 + ], + "loadavg_before": [ + 2.25, + 1.9, + 4.48 + ], + "log": "logs/block13_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "c40d192b3426b2a93112505344a23de13592d08c81029e877e754937b5fbf635", + "pid": 1945955, + "process_exited_at": "2026-08-06T05:15:27.876453+08:00", + "process_index": 53, + "raw": "raw/block13_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "88d92c54604bc577755f9eed22604c6e79576ea06e8c60b353b99d4e18edc902", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9838129496402878, + "sibling_cpu_busy_fraction": 0.0018018018018018018, + "started_at": "2026-08-06T05:15:22.325698+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993813, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2594362, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:33.605618+08:00", + "governor": "performance", + "loadavg_after": [ + 2.13, + 1.89, + 4.44 + ], + "loadavg_before": [ + 2.23, + 1.91, + 4.46 + ], + "log": "logs/block13_X_C_final_candidate.log", + "log_sha256": "e027c23b5e2c58249e2bc364284c6087a4cf1f3eb1166b93298f5a81c192a165", + "pid": 1946219, + "process_exited_at": "2026-08-06T05:15:33.602970+08:00", + "process_index": 54, + "raw": "raw/block13_X_C_final_candidate.json", + "raw_sha256": "fca492360ef4a62e554d4f9db6e747618c709d0fc5dc28ca31711d56f8bd8d5e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859649122807017, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:15:27.882940+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993490, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3093238, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:41.259630+08:00", + "governor": "performance", + "loadavg_after": [ + 2.03, + 1.88, + 4.41 + ], + "loadavg_before": [ + 2.13, + 1.89, + 4.44 + ], + "log": "logs/block13_S_A_upstream_production_normalized_harness.log", + "log_sha256": "cc46c980847ed80150b3f5b59c6d849ba00df9be05c1d3541efad7bd7ab6e333", + "pid": 1946558, + "process_exited_at": "2026-08-06T05:15:41.254185+08:00", + "process_index": 55, + "raw": "raw/block13_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "3d1e775769f843dc810ba5bb68628206698fdb076ed9fdde72e41c4d65c64c9a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9829842931937173, + "sibling_cpu_busy_fraction": 0.0013089005235602095, + "started_at": "2026-08-06T05:15:33.607085+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3392385, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2821604, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:48.389320+08:00", + "governor": "performance", + "loadavg_after": [ + 1.95, + 1.86, + 4.39 + ], + "loadavg_before": [ + 2.03, + 1.88, + 4.41 + ], + "log": "logs/block13_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "847a63085be7f14aa470e179afe04e7d76ba41ca6af5447f93ff6f59f7063f1e", + "pid": 1946830, + "process_exited_at": "2026-08-06T05:15:48.383807+08:00", + "process_index": 56, + "raw": "raw/block13_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "763e2c57ac551ef7014f249df0ce079d4673d271a665a1bc48df8cdfa9358501", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9831460674157303, + "sibling_cpu_busy_fraction": 0.0014064697609001407, + "started_at": "2026-08-06T05:15:41.261333+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993720, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2652348, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:55.631850+08:00", + "governor": "performance", + "loadavg_after": [ + 2.59, + 2.0, + 4.42 + ], + "loadavg_before": [ + 1.95, + 1.86, + 4.39 + ], + "log": "logs/block13_S_C_final_candidate.log", + "log_sha256": "69b2f23940a03ec2638947fed61753f1d9e049c8217ac15477f80895f87fc4c5", + "pid": 1947218, + "process_exited_at": "2026-08-06T05:15:55.625878+08:00", + "process_index": 57, + "raw": "raw/block13_S_C_final_candidate.json", + "raw_sha256": "c3339e91dfb6db117122f96aeaa2367e78749150f9979b3cd80b37b258370932", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9820441988950276, + "sibling_cpu_busy_fraction": 0.0027624309392265192, + "started_at": "2026-08-06T05:15:48.390935+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3382277, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2800294, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:01.712362+08:00", + "governor": "performance", + "loadavg_after": [ + 2.43, + 1.98, + 4.39 + ], + "loadavg_before": [ + 2.59, + 2.0, + 4.42 + ], + "log": "logs/block13_M_A_upstream_production_normalized_harness.log", + "log_sha256": "788cf0d791a738bc7a3ac9749296861bbd932bafbefed13f37760953eb4174ca", + "pid": 1947697, + "process_exited_at": "2026-08-06T05:16:01.706629+08:00", + "process_index": 58, + "raw": "raw/block13_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "e9e6118800c19d507e49e691878ca737d9ee80f6aae4049549511c191ca7b65a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9818481848184818, + "sibling_cpu_busy_fraction": 0.0016474464579901153, + "started_at": "2026-08-06T05:15:55.633558+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3397605, + "48": 3439790 + }, + "cpu_khz_before": { + "0": 3392794, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:07.851201+08:00", + "governor": "performance", + "loadavg_after": [ + 2.31, + 1.97, + 4.37 + ], + "loadavg_before": [ + 2.43, + 1.98, + 4.39 + ], + "log": "logs/block13_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "1382a3217df32ba8dfa5c0682356d3dafb25f8df6039a44a269c562df4414776", + "pid": 1947930, + "process_exited_at": "2026-08-06T05:16:07.845301+08:00", + "process_index": 59, + "raw": "raw/block13_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "a4efde400d924868995d3739e1b1233cad56f5f92608340e87b5843c2ed789a5", + "returncode": 0, + "selected_cpu_busy_fraction": 0.983633387888707, + "sibling_cpu_busy_fraction": 0.0016313213703099511, + "started_at": "2026-08-06T05:16:01.713811+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996677, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3009584, + "48": 3439790 + }, + "finished_at": "2026-08-06T05:16:13.672560+08:00", + "governor": "performance", + "loadavg_after": [ + 2.21, + 1.95, + 4.35 + ], + "loadavg_before": [ + 2.31, + 1.97, + 4.37 + ], + "log": "logs/block13_M_C_final_candidate.log", + "log_sha256": "8a455389779958d9e3935c47b1b40e71105231bb9a252541a3f1daf5fedbddf7", + "pid": 1948263, + "process_exited_at": "2026-08-06T05:16:13.667425+08:00", + "process_index": 60, + "raw": "raw/block13_M_C_final_candidate.json", + "raw_sha256": "d8b6e25dd4a249594aada430b7d09fc4ad12efe7f4c48aff3c61d582087bff51", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9828178694158075, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:16:07.852877+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995710, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3092091, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:14.991165+08:00", + "governor": "performance", + "loadavg_after": [ + 2.21, + 1.95, + 4.35 + ], + "loadavg_before": [ + 2.21, + 1.95, + 4.35 + ], + "log": "logs/block23_P_C_final_candidate.log", + "log_sha256": "7a4eece2845f419bab72435eb49b971918a8e833ee9b2c5b556eca1f56c14ae5", + "pid": 1948586, + "process_exited_at": "2026-08-06T05:16:14.986192+08:00", + "process_index": 61, + "raw": "raw/block23_P_C_final_candidate.json", + "raw_sha256": "8b2c3b682327eeb5c061d704ae5729f7e645eba2b2ab841f8b10cb2034750a9a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9083969465648855, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:16:13.674683+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3395242, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2486784, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:16.329347+08:00", + "governor": "performance", + "loadavg_after": [ + 2.11, + 1.93, + 4.34 + ], + "loadavg_before": [ + 2.21, + 1.95, + 4.35 + ], + "log": "logs/block23_P_A_upstream_production_normalized_harness.log", + "log_sha256": "e2f3a3d73d62df1c73f0f32378026ff6613e4ddf9b46ef033a925fcbfb6d3240", + "pid": 1948888, + "process_exited_at": "2026-08-06T05:16:16.323926+08:00", + "process_index": 62, + "raw": "raw/block23_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "e2735da6e7b49f8b7ed268d6c1a433ea478183bf6cb4a8d7ec9e29a01df41141", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9083969465648855, + "sibling_cpu_busy_fraction": 0.007462686567164179, + "started_at": "2026-08-06T05:16:14.992879+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3084533, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2948326, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:17.589913+08:00", + "governor": "performance", + "loadavg_after": [ + 2.11, + 1.93, + 4.34 + ], + "loadavg_before": [ + 2.11, + 1.93, + 4.34 + ], + "log": "logs/block23_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "b05e7cd321ff67015efb5974baf0ef4c3c2b8af995efee81ce16a6d3e228850f", + "pid": 1949210, + "process_exited_at": "2026-08-06T05:16:17.584605+08:00", + "process_index": 63, + "raw": "raw/block23_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "5040bd34c64ea8d31baeda2844af23efaa0575912cb94d950d5e3fea790ba48a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8888888888888888, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:16:16.330818+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997395, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2660898, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:23.164526+08:00", + "governor": "performance", + "loadavg_after": [ + 2.34, + 1.98, + 4.34 + ], + "loadavg_before": [ + 2.11, + 1.93, + 4.34 + ], + "log": "logs/block23_X_C_final_candidate.log", + "log_sha256": "566de2f399d189c16aacd6cb56ce813e887d28c69cd189f5330501bad8d01cad", + "pid": 1949490, + "process_exited_at": "2026-08-06T05:16:23.159384+08:00", + "process_index": 64, + "raw": "raw/block23_X_C_final_candidate.json", + "raw_sha256": "d806263100c43632acb2a7ee105de4bbf099be09e95abfbd9a5861886dd2be6b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9821109123434705, + "sibling_cpu_busy_fraction": 0.0035842293906810036, + "started_at": "2026-08-06T05:16:17.591542+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3396625, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3397796, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:28.844328+08:00", + "governor": "performance", + "loadavg_after": [ + 2.23, + 1.97, + 4.32 + ], + "loadavg_before": [ + 2.34, + 1.98, + 4.34 + ], + "log": "logs/block23_X_A_upstream_production_normalized_harness.log", + "log_sha256": "2ebb3e1ea473df59161f83a23a56e2b2faf79d485b98ad930ec9ac6038aec025", + "pid": 1949898, + "process_exited_at": "2026-08-06T05:16:28.838992+08:00", + "process_index": 65, + "raw": "raw/block23_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "da7f77c351facff68e1ca647cffefc18882c62da4f110ddc8386fc58830ab02c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9840989399293286, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:16:23.166189+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994236, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2957590, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:34.615326+08:00", + "governor": "performance", + "loadavg_after": [ + 2.13, + 1.95, + 4.3 + ], + "loadavg_before": [ + 2.23, + 1.97, + 4.32 + ], + "log": "logs/block23_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "30b6b95adc11a592d589034567a1f4c924c963e5d2112a8094de11eb8b95f20a", + "pid": 1950195, + "process_exited_at": "2026-08-06T05:16:34.610008+08:00", + "process_index": 66, + "raw": "raw/block23_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "e0cb75517318dfd9a5388b003d328602c7b0ee0c8843fcec7f8826042b3a7c58", + "returncode": 0, + "selected_cpu_busy_fraction": 0.984375, + "sibling_cpu_busy_fraction": 0.001736111111111111, + "started_at": "2026-08-06T05:16:28.845908+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2900000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2652422, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:42.073560+08:00", + "governor": "performance", + "loadavg_after": [ + 2.11, + 1.95, + 4.28 + ], + "loadavg_before": [ + 2.13, + 1.95, + 4.3 + ], + "log": "logs/block23_S_C_final_candidate.log", + "log_sha256": "2bd78abc75eddbc7ee846a0aee71c185cd0b69dad5bddb8a81dc761c3796efba", + "pid": 1950524, + "process_exited_at": "2026-08-06T05:16:42.067449+08:00", + "process_index": 67, + "raw": "raw/block23_S_C_final_candidate.json", + "raw_sha256": "e446ea2bf86c6c383a519217535899a2e2b7a5ff70e024002c1ae047f15d97f1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9838709677419355, + "sibling_cpu_busy_fraction": 0.0013422818791946308, + "started_at": "2026-08-06T05:16:34.617036+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3551881, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3394910, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:49.321063+08:00", + "governor": "performance", + "loadavg_after": [ + 2.18, + 1.97, + 4.27 + ], + "loadavg_before": [ + 2.11, + 1.95, + 4.28 + ], + "log": "logs/block23_S_A_upstream_production_normalized_harness.log", + "log_sha256": "5f1cb46e16426534d09f80b8f785a98ee40c220d09740591527ead0d41c3ae37", + "pid": 1950861, + "process_exited_at": "2026-08-06T05:16:49.318086+08:00", + "process_index": 68, + "raw": "raw/block23_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "c602b1dbe681928e9cc2c1fe711547bec8beb694a2917e18a88f1fdce643427b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9861687413554634, + "sibling_cpu_busy_fraction": 0.0013831258644536654, + "started_at": "2026-08-06T05:16:42.075310+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993402, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2887616, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:56.540389+08:00", + "governor": "performance", + "loadavg_after": [ + 2.3, + 2.0, + 4.26 + ], + "loadavg_before": [ + 2.18, + 1.97, + 4.27 + ], + "log": "logs/block23_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "419991486f6dafced11d92d195c73bcdbed8a31636b0741146747a6c0fff440e", + "pid": 1951214, + "process_exited_at": "2026-08-06T05:16:56.534458+08:00", + "process_index": 69, + "raw": "raw/block23_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "a8192852a1e1d575dfeda371804df44199ea212a33f90844dc5fc60733451ae0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9833333333333333, + "sibling_cpu_busy_fraction": 0.0013869625520110957, + "started_at": "2026-08-06T05:16:49.322712+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496951, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2892032, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:02.586209+08:00", + "governor": "performance", + "loadavg_after": [ + 2.27, + 2.0, + 4.25 + ], + "loadavg_before": [ + 2.3, + 2.0, + 4.26 + ], + "log": "logs/block23_M_C_final_candidate.log", + "log_sha256": "4bacb4186c85bdfe536a610908b2642a869b0116e24e9ae8207dd743b7a008ba", + "pid": 1951587, + "process_exited_at": "2026-08-06T05:17:02.580430+08:00", + "process_index": 70, + "raw": "raw/block23_M_C_final_candidate.json", + "raw_sha256": "c88261bdcaa3f09022059a086fdb7b2a183eee848a3e0b543922e7c617a37175", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9818181818181818, + "sibling_cpu_busy_fraction": 0.001658374792703151, + "started_at": "2026-08-06T05:16:56.542228+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3077132, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:08.699162+08:00", + "governor": "performance", + "loadavg_after": [ + 2.25, + 2.0, + 4.23 + ], + "loadavg_before": [ + 2.27, + 2.0, + 4.25 + ], + "log": "logs/block23_M_A_upstream_production_normalized_harness.log", + "log_sha256": "cf81452c293fdd5b92847a0bf8ef6aafb1c8c71d2b7262b93fdbf430153bd2fd", + "pid": 1951866, + "process_exited_at": "2026-08-06T05:17:08.693716+08:00", + "process_index": 71, + "raw": "raw/block23_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "7bf154ef2cc0a17a7178469363cd943ece7a37952fc67373474e87dfe7c0c5bb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9819672131147541, + "sibling_cpu_busy_fraction": 0.001639344262295082, + "started_at": "2026-08-06T05:17:02.587996+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3966111, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2938041, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:14.829667+08:00", + "governor": "performance", + "loadavg_after": [ + 2.15, + 1.99, + 4.22 + ], + "loadavg_before": [ + 2.25, + 2.0, + 4.23 + ], + "log": "logs/block23_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "ade0fa3f5913bc51e30c69c41b5883c7715ad9de161ea7bda6566dfc8eab9198", + "pid": 1952133, + "process_exited_at": "2026-08-06T05:17:14.826789+08:00", + "process_index": 72, + "raw": "raw/block23_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "4fe28dfa922c3970ed3b5c1c2ac1565e4b8e2a6c53a84143cce8072e5668bd58", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9803600654664485, + "sibling_cpu_busy_fraction": 0.0016339869281045752, + "started_at": "2026-08-06T05:17:08.700806+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3481997, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2542589, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:19.459769+08:00", + "governor": "performance", + "loadavg_after": [ + 2.06, + 1.97, + 4.2 + ], + "loadavg_before": [ + 2.15, + 1.99, + 4.22 + ], + "log": "logs/block23_W_C_final_candidate.log", + "log_sha256": "e863dad00e314b130b3821a2bb851599b2ed1a34eec5eebb1f558464a3bfcb33", + "pid": 1952425, + "process_exited_at": "2026-08-06T05:17:19.453841+08:00", + "process_index": 73, + "raw": "raw/block23_W_C_final_candidate.json", + "raw_sha256": "4db34c28866d1eba0003c3e9be633b1031e1411dc30fd43dfd521f0da8b0d38a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9804772234273319, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:17:14.831442+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3097065, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3121523, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:24.000904+08:00", + "governor": "performance", + "loadavg_after": [ + 2.37, + 2.04, + 4.21 + ], + "loadavg_before": [ + 2.06, + 1.97, + 4.2 + ], + "log": "logs/block23_W_A_upstream_production_normalized_harness.log", + "log_sha256": "d15b0245da4cf495157d50db5d95cf4ee5c4c5d26362399f0de5f5e7fc3308b0", + "pid": 1952643, + "process_exited_at": "2026-08-06T05:17:23.998219+08:00", + "process_index": 74, + "raw": "raw/block23_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "46df8cde90e029ff180e26039666beda1fd693bde827b75d28752c5d7033b0b2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9758241758241758, + "sibling_cpu_busy_fraction": 0.004395604395604396, + "started_at": "2026-08-06T05:17:19.461485+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2623319, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3010588, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:28.500477+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.02, + 4.19 + ], + "loadavg_before": [ + 2.37, + 2.04, + 4.21 + ], + "log": "logs/block23_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "268f6362d5ee117ed3400ca1b3cde8165eadb6185595f8be9e0a5ba32ab9184d", + "pid": 1952957, + "process_exited_at": "2026-08-06T05:17:28.495550+08:00", + "process_index": 75, + "raw": "raw/block23_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "7ee0ae56ad6caa281aeda2e7ed21fd55e3f4ecd38edb80d5bd58eb48f4c59701", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9799554565701559, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:17:24.002742+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3031697, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3040396, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:32.984992+08:00", + "governor": "performance", + "loadavg_after": [ + 2.32, + 2.04, + 4.18 + ], + "loadavg_before": [ + 2.26, + 2.02, + 4.19 + ], + "log": "logs/block18_W_C_final_candidate.log", + "log_sha256": "43ac123590d654e8bf903b8198b2d8d569de09d287a90d4792f36acd5fe23f26", + "pid": 1953217, + "process_exited_at": "2026-08-06T05:17:32.978788+08:00", + "process_index": 76, + "raw": "raw/block18_W_C_final_candidate.json", + "raw_sha256": "7674fa347a201faee3fb445e70efc6b16230926571cea75eb4a6cfbaf6da1f2a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9799107142857143, + "sibling_cpu_busy_fraction": 0.0022371364653243847, + "started_at": "2026-08-06T05:17:28.502667+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995820, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2878471, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:37.479744+08:00", + "governor": "performance", + "loadavg_after": [ + 2.22, + 2.02, + 4.17 + ], + "loadavg_before": [ + 2.32, + 2.04, + 4.18 + ], + "log": "logs/block18_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "2207e7f2c6df9375f23b8bb1cad270f61acf33ac03dc826fa3ce89983c1e50b1", + "pid": 1953453, + "process_exited_at": "2026-08-06T05:17:37.477191+08:00", + "process_index": 77, + "raw": "raw/block18_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "4cfd8460b22b5052458569e97ae063e41fcc4489a213c84f91808adda7266bc7", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9755555555555555, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:17:32.986896+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994723, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3105862, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:42.167581+08:00", + "governor": "performance", + "loadavg_after": [ + 2.2, + 2.02, + 4.15 + ], + "loadavg_before": [ + 2.22, + 2.02, + 4.17 + ], + "log": "logs/block18_W_A_upstream_production_normalized_harness.log", + "log_sha256": "f16f4ce80330edaa1c83f57859378ecda55eb38908307e6f4762ee20e9683e15", + "pid": 1953665, + "process_exited_at": "2026-08-06T05:17:42.162961+08:00", + "process_index": 78, + "raw": "raw/block18_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "982fedfa2de11ba9312da7a28f59456a51970fab6845eda58606d476ecf06946", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9786324786324786, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:17:37.481569+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3951847, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2905949, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:43.485672+08:00", + "governor": "performance", + "loadavg_after": [ + 2.2, + 2.02, + 4.15 + ], + "loadavg_before": [ + 2.2, + 2.02, + 4.15 + ], + "log": "logs/block18_P_C_final_candidate.log", + "log_sha256": "ce6814a8b729f17b438acdef7cf831e104ad133e24cff573b670c14739cff11d", + "pid": 1953895, + "process_exited_at": "2026-08-06T05:17:43.480871+08:00", + "process_index": 79, + "raw": "raw/block18_P_C_final_candidate.json", + "raw_sha256": "76dae6d1e6de37f5ca993f6e8d1f85e640e9f528d4507e157c6e4c329a5d175d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9147286821705426, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:17:42.169342+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3972382, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3291370, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:44.815459+08:00", + "governor": "performance", + "loadavg_after": [ + 2.2, + 2.02, + 4.15 + ], + "loadavg_before": [ + 2.2, + 2.02, + 4.15 + ], + "log": "logs/block18_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "5d1a4875856b45ad7939822e5bb469ef2aa5ae0551114fed2544411071e5ed4a", + "pid": 1954220, + "process_exited_at": "2026-08-06T05:17:44.810712+08:00", + "process_index": 80, + "raw": "raw/block18_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "0999ec766576cfbbcaec58fed580771343255c36b1e3ad0e3834c954715cda28", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9097744360902256, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:17:43.487327+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3986082, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2898820, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:46.185639+08:00", + "governor": "performance", + "loadavg_after": [ + 2.1, + 2.0, + 4.14 + ], + "loadavg_before": [ + 2.2, + 2.02, + 4.15 + ], + "log": "logs/block18_P_A_upstream_production_normalized_harness.log", + "log_sha256": "7d8313bd607d4e58c052798ee6b6479dc57400190cda5b6823d79a58ccc4daab", + "pid": 1954486, + "process_exited_at": "2026-08-06T05:17:46.180341+08:00", + "process_index": 81, + "raw": "raw/block18_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "bd37ead22dab9478b4a852f235cf07b15c5456e5da94867a23ab911a3d6c66e6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9117647058823529, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:17:44.817163+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3987276, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2552372, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:51.907116+08:00", + "governor": "performance", + "loadavg_after": [ + 2.42, + 2.07, + 4.15 + ], + "loadavg_before": [ + 2.1, + 2.0, + 4.14 + ], + "log": "logs/block18_X_C_final_candidate.log", + "log_sha256": "979f91d8df356317d341ce8bd7e4b02e54ab5b3ab18dc193d025b0384ab679fc", + "pid": 1954753, + "process_exited_at": "2026-08-06T05:17:51.901893+08:00", + "process_index": 82, + "raw": "raw/block18_X_C_final_candidate.json", + "raw_sha256": "5b16900ba0bfacffc80f48630cc40cd4516c024f105fe2d2fb169e0f9cfb5060", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9842657342657343, + "sibling_cpu_busy_fraction": 0.0017482517482517483, + "started_at": "2026-08-06T05:17:46.187617+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3374669, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3136024, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:57.460077+08:00", + "governor": "performance", + "loadavg_after": [ + 2.38, + 2.07, + 4.14 + ], + "loadavg_before": [ + 2.42, + 2.07, + 4.15 + ], + "log": "logs/block18_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "12e6b8dabde31ce9400770ac7803c9c6dac3c74c7212428de3ee1b8c89c66384", + "pid": 1955035, + "process_exited_at": "2026-08-06T05:17:57.454775+08:00", + "process_index": 83, + "raw": "raw/block18_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "9c31104b8069da6077717704b1bb6923b29d0fa73eb47c97c4ef9aeb5fed4b6b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9855334538878843, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:17:51.908896+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3991719, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2774358, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:03.272638+08:00", + "governor": "performance", + "loadavg_after": [ + 2.35, + 2.06, + 4.12 + ], + "loadavg_before": [ + 2.38, + 2.07, + 4.14 + ], + "log": "logs/block18_X_A_upstream_production_normalized_harness.log", + "log_sha256": "720a574f5a69e89f02312c56b5d7804d64a0e637f9eb54ea5e224ff84af9130f", + "pid": 1955387, + "process_exited_at": "2026-08-06T05:18:03.267886+08:00", + "process_index": 84, + "raw": "raw/block18_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "b57f8588f704a7aa998357db8d15565191eb0ecc540752153ba310b48ce13735", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844827586206897, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:17:57.461944+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3460310, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2866913, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:10.532102+08:00", + "governor": "performance", + "loadavg_after": [ + 2.32, + 2.06, + 4.11 + ], + "loadavg_before": [ + 2.35, + 2.06, + 4.12 + ], + "log": "logs/block18_S_C_final_candidate.log", + "log_sha256": "9507137470b18180f84df474c3c699bbb9369d81963d2df7c38d4e942097d233", + "pid": 1955657, + "process_exited_at": "2026-08-06T05:18:10.529542+08:00", + "process_index": 85, + "raw": "raw/block18_S_C_final_candidate.json", + "raw_sha256": "a419cd4a817bac931446f71f24e5311e521344271d1162e46f85e8076546334e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.983448275862069, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:18:03.274524+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3442953, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3102434, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:17.683255+08:00", + "governor": "performance", + "loadavg_after": [ + 2.19, + 2.04, + 4.08 + ], + "loadavg_before": [ + 2.32, + 2.06, + 4.11 + ], + "log": "logs/block18_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "12a71efef47f084b4b74cbe531562a443ead13dff7e1f2fd024c6b853c41e9d0", + "pid": 1955965, + "process_exited_at": "2026-08-06T05:18:17.680562+08:00", + "process_index": 86, + "raw": "raw/block18_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "a44d10d6709a4f581d5bb961b895ae3c399ad15b6cf037887ac43b52d6263732", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9845938375350141, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:18:10.533815+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897668, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2863814, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:25.009826+08:00", + "governor": "performance", + "loadavg_after": [ + 2.5, + 2.11, + 4.09 + ], + "loadavg_before": [ + 2.19, + 2.04, + 4.08 + ], + "log": "logs/block18_S_A_upstream_production_normalized_harness.log", + "log_sha256": "805d2f83c3cc3b53bd3ace53262e5849b422f18706faee1e54dc791e37dbc07b", + "pid": 1956213, + "process_exited_at": "2026-08-06T05:18:25.004300+08:00", + "process_index": 87, + "raw": "raw/block18_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "88850b79bf5b374423a27ed485052fd6e29744f27ee3f89d69809a2e8e3d68b1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9849315068493151, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:18:17.685091+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993449, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2756750, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:30.816905+08:00", + "governor": "performance", + "loadavg_after": [ + 2.38, + 2.09, + 4.08 + ], + "loadavg_before": [ + 2.5, + 2.11, + 4.09 + ], + "log": "logs/block18_M_C_final_candidate.log", + "log_sha256": "bfb605f02f16c3b459a333e1bcae07bb6069a4629af15d107abbf3b6a41b19e6", + "pid": 1956551, + "process_exited_at": "2026-08-06T05:18:30.814050+08:00", + "process_index": 88, + "raw": "raw/block18_M_C_final_candidate.json", + "raw_sha256": "6b68ea5c6aa5868e21e0e3a3479275558dba3dfc4a156b841e342101b594c260", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844827586206897, + "sibling_cpu_busy_fraction": 0.0017211703958691911, + "started_at": "2026-08-06T05:18:25.011878+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3011943, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3024101, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:36.698387+08:00", + "governor": "performance", + "loadavg_after": [ + 2.24, + 2.07, + 4.05 + ], + "loadavg_before": [ + 2.38, + 2.09, + 4.08 + ], + "log": "logs/block18_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "900c6c9d243281014ca92e43147e8622d68838e63d335bdb911227e7be0f35db", + "pid": 1956795, + "process_exited_at": "2026-08-06T05:18:36.693631+08:00", + "process_index": 89, + "raw": "raw/block18_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "1cb311a4459e153437ef4f6ef10b937795bb8ffcb6184ae6bc5f625a6f9ee4cc", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9829931972789115, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:18:30.818712+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897944, + "48": 3939411 + }, + "cpu_khz_before": { + "0": 3977942, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:42.726453+08:00", + "governor": "performance", + "loadavg_after": [ + 2.14, + 2.05, + 4.03 + ], + "loadavg_before": [ + 2.24, + 2.07, + 4.05 + ], + "log": "logs/block18_M_A_upstream_production_normalized_harness.log", + "log_sha256": "091dc68c3cb274480a75fc3fef2d98402f165dd692604ec8d8243d41cf4e976a", + "pid": 1957089, + "process_exited_at": "2026-08-06T05:18:42.721431+08:00", + "process_index": 90, + "raw": "raw/block18_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "eea0d29860c6437197bb7bd706d93dcda30df1c0fe064d840a827cfc9332fd3e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9800332778702163, + "sibling_cpu_busy_fraction": 0.0016638935108153079, + "started_at": "2026-08-06T05:18:36.700083+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3396878, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3164447, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:44.047459+08:00", + "governor": "performance", + "loadavg_after": [ + 2.14, + 2.05, + 4.03 + ], + "loadavg_before": [ + 2.14, + 2.05, + 4.03 + ], + "log": "logs/block22_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "8497ab8e194e7385df1c19f5dff68f2b818e039ca127a74c59793b0ce55a6123", + "pid": 1957376, + "process_exited_at": "2026-08-06T05:18:44.042491+08:00", + "process_index": 91, + "raw": "raw/block22_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "22e31e14530f0cbe394ca6a652cc30744478ab426ffd11501f4e1b3cb1556160", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9015151515151515, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:18:42.728874+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496294, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3070300, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:45.393632+08:00", + "governor": "performance", + "loadavg_after": [ + 2.14, + 2.05, + 4.03 + ], + "loadavg_before": [ + 2.14, + 2.05, + 4.03 + ], + "log": "logs/block22_P_C_final_candidate.log", + "log_sha256": "d676e95c075094a45227053404550b03864a1d0c7d17c7707e644c745fcec067", + "pid": 1957703, + "process_exited_at": "2026-08-06T05:18:45.389183+08:00", + "process_index": 92, + "raw": "raw/block22_P_C_final_candidate.json", + "raw_sha256": "86bb5143b4565e580d6c9829c854c2d30c749327694a041473f62b411578f87a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9172932330827067, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:18:44.049422+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3949128, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2984222, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:46.726630+08:00", + "governor": "performance", + "loadavg_after": [ + 2.05, + 2.04, + 4.02 + ], + "loadavg_before": [ + 2.14, + 2.05, + 4.03 + ], + "log": "logs/block22_P_A_upstream_production_normalized_harness.log", + "log_sha256": "4df60dd003d754a48b24c046da813346aaa286cef9570bab615862eb47ae7727", + "pid": 1957969, + "process_exited_at": "2026-08-06T05:18:46.721772+08:00", + "process_index": 93, + "raw": "raw/block22_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "07875d3afd9759b790429b95648aa2f594ed56cfcc3aff2c2d65fdbbc1800494", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9007633587786259, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:18:45.395443+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995974, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:52.488002+08:00", + "governor": "performance", + "loadavg_after": [ + 2.37, + 2.1, + 4.03 + ], + "loadavg_before": [ + 2.05, + 2.04, + 4.02 + ], + "log": "logs/block22_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "f308740e54aba0638f6b1e4aa7b8562bc610c7547f4ec744bb561a5d53f97ec3", + "pid": 1958240, + "process_exited_at": "2026-08-06T05:18:52.483167+08:00", + "process_index": 94, + "raw": "raw/block22_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "187d7dbd62d298146c70bb3509db4b9cd5ffdb44e0638bc3d80ebbd9da4b3458", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9860869565217392, + "sibling_cpu_busy_fraction": 0.001736111111111111, + "started_at": "2026-08-06T05:18:46.728711+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3960571, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2729872, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:58.298287+08:00", + "governor": "performance", + "loadavg_after": [ + 2.42, + 2.12, + 4.02 + ], + "loadavg_before": [ + 2.37, + 2.1, + 4.03 + ], + "log": "logs/block22_X_C_final_candidate.log", + "log_sha256": "2b569a9328505f3f3db975ef1686154c322d4c0eb390d63e8050ef27caaa8d71", + "pid": 1958516, + "process_exited_at": "2026-08-06T05:18:58.293570+08:00", + "process_index": 95, + "raw": "raw/block22_X_C_final_candidate.json", + "raw_sha256": "5382ae233b2e3583e64171fa4a2293a60fea3b02c205bcfe91666065725aaf8e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9862068965517241, + "sibling_cpu_busy_fraction": 0.0034482758620689655, + "started_at": "2026-08-06T05:18:52.489958+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3097029, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2581632, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:19:04.001855+08:00", + "governor": "performance", + "loadavg_after": [ + 2.3, + 2.1, + 4.0 + ], + "loadavg_before": [ + 2.42, + 2.12, + 4.02 + ], + "log": "logs/block22_X_A_upstream_production_normalized_harness.log", + "log_sha256": "08a7633750023ac28d0b2337cff01aebd3f28089ff996961a77c11951604b06e", + "pid": 1958853, + "process_exited_at": "2026-08-06T05:19:03.996178+08:00", + "process_index": 96, + "raw": "raw/block22_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "58b6eb0a5d35b4bf22d2f81a79e1d547ca4a71e7f1b1517043385e29a5e7047e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859402460456942, + "sibling_cpu_busy_fraction": 0.0017574692442882249, + "started_at": "2026-08-06T05:18:58.300355+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3969374, + "48": 3429538 + }, + "cpu_khz_before": { + "0": 3007066, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:19:11.473803+08:00", + "governor": "performance", + "loadavg_after": [ + 2.25, + 2.09, + 3.98 + ], + "loadavg_before": [ + 2.3, + 2.1, + 4.0 + ], + "log": "logs/block22_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "d5637e0f99e22615c25d1772e576c4467a780d3fa64b60e61993df6689142d94", + "pid": 1959184, + "process_exited_at": "2026-08-06T05:19:11.470844+08:00", + "process_index": 97, + "raw": "raw/block22_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "57fa021b5d6f86addad53baef2b0a708d2478e2f57c813d9876b2c25736ef86b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9839357429718876, + "sibling_cpu_busy_fraction": 0.0013404825737265416, + "started_at": "2026-08-06T05:19:04.004032+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996069, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3050884, + "48": 3429538 + }, + "finished_at": "2026-08-06T05:19:19.051490+08:00", + "governor": "performance", + "loadavg_after": [ + 2.23, + 2.09, + 3.97 + ], + "loadavg_before": [ + 2.25, + 2.09, + 3.98 + ], + "log": "logs/block22_S_C_final_candidate.log", + "log_sha256": "ab295e0cde9168403f1ede10cb9b75f15c5e25ab534070223892c0886c22fd03", + "pid": 1959363, + "process_exited_at": "2026-08-06T05:19:19.046286+08:00", + "process_index": 98, + "raw": "raw/block22_S_C_final_candidate.json", + "raw_sha256": "ba6357183f0d6e69bd052f2fd06b587ceef92acbeedea7d48d3759764aa95797", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9854689564068693, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:19:11.475755+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2895235, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:19:26.360783+08:00", + "governor": "performance", + "loadavg_after": [ + 2.49, + 2.15, + 3.97 + ], + "loadavg_before": [ + 2.23, + 2.09, + 3.97 + ], + "log": "logs/block22_S_A_upstream_production_normalized_harness.log", + "log_sha256": "cd1e75f6598bd8904597e1aaaabf89a47c13fc655558dcbaff33be2b9fdafaa6", + "pid": 1959698, + "process_exited_at": "2026-08-06T05:19:26.357921+08:00", + "process_index": 99, + "raw": "raw/block22_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "6b2bd31567ba56a51bbe73a5a8b12e9d771c089e0665be1f42815ce4570e0049", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9821917808219178, + "sibling_cpu_busy_fraction": 0.0013698630136986301, + "started_at": "2026-08-06T05:19:19.053573+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3499965, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3123349, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:19:32.204961+08:00", + "governor": "performance", + "loadavg_after": [ + 2.37, + 2.13, + 3.96 + ], + "loadavg_before": [ + 2.49, + 2.15, + 3.97 + ], + "log": "logs/block22_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "d783ffb98eb85af73e76e930818ddca1e0bb61d6e35235ceaca51641aa449bab", + "pid": 1960068, + "process_exited_at": "2026-08-06T05:19:32.200378+08:00", + "process_index": 100, + "raw": "raw/block22_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "80bac833883a727d57d057ba1e02a9e7045774c0fdbbd51af6f2a1f81d8d510b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9828767123287672, + "sibling_cpu_busy_fraction": 0.003424657534246575, + "started_at": "2026-08-06T05:19:26.362708+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3594127, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:19:38.424614+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.12, + 3.94 + ], + "loadavg_before": [ + 2.37, + 2.13, + 3.96 + ], + "log": "logs/block22_M_C_final_candidate.log", + "log_sha256": "a5f2c6f48ca71ef734071d182c345793c25c2159ffe279cdde400413968e38e3", + "pid": 1960307, + "process_exited_at": "2026-08-06T05:19:38.419365+08:00", + "process_index": 101, + "raw": "raw/block22_M_C_final_candidate.json", + "raw_sha256": "6d132a53b40ffbd444d08ccbe97ab6f46346f79e5756cf290776a8392ee84a64", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9790322580645161, + "sibling_cpu_busy_fraction": 0.001610305958132045, + "started_at": "2026-08-06T05:19:32.206963+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2896626, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3182264, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:19:44.517048+08:00", + "governor": "performance", + "loadavg_after": [ + 2.32, + 2.13, + 3.93 + ], + "loadavg_before": [ + 2.26, + 2.12, + 3.94 + ], + "log": "logs/block22_M_A_upstream_production_normalized_harness.log", + "log_sha256": "5ed26a7d5708a96491af64d3fb2098868b5c891cdd046f4172019a7bd5f11540", + "pid": 1960632, + "process_exited_at": "2026-08-06T05:19:44.514065+08:00", + "process_index": 102, + "raw": "raw/block22_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "a346344dfaa84fe42f2bd3f3dc15e6ab3f5e29e198ca6a6c0578d2a69d1c6bf6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9786184210526315, + "sibling_cpu_busy_fraction": 0.001644736842105263, + "started_at": "2026-08-06T05:19:38.426737+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3363669, + "48": 2856718 + }, + "cpu_khz_before": { + "0": 2581969, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:19:49.224971+08:00", + "governor": "performance", + "loadavg_after": [ + 2.37, + 2.15, + 3.93 + ], + "loadavg_before": [ + 2.32, + 2.13, + 3.93 + ], + "log": "logs/block22_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "242e2372053780b051ed870503263285462e311aacfdd58dbe53bc75201d9b71", + "pid": 1961051, + "process_exited_at": "2026-08-06T05:19:49.219584+08:00", + "process_index": 103, + "raw": "raw/block22_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "85dd44c77b19b91e11deb6dc960a80462791de33f16d48727b62a2531b41337b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9808510638297873, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:19:44.519268+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2895271, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3005194, + "48": 2856718 + }, + "finished_at": "2026-08-06T05:19:53.816144+08:00", + "governor": "performance", + "loadavg_after": [ + 2.66, + 2.21, + 3.94 + ], + "loadavg_before": [ + 2.37, + 2.15, + 3.93 + ], + "log": "logs/block22_W_C_final_candidate.log", + "log_sha256": "a7d832f88948de4fe46c7f28e211622e5bb5a47ea518313a5ee2446a8e5da1b5", + "pid": 1961231, + "process_exited_at": "2026-08-06T05:19:53.810957+08:00", + "process_index": 104, + "raw": "raw/block22_W_C_final_candidate.json", + "raw_sha256": "0f5ad6a25365ae0d0bf9733b7b4dbd6d0043a5bf0f4833fd68220071020e9334", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9781181619256017, + "sibling_cpu_busy_fraction": 0.004347826086956522, + "started_at": "2026-08-06T05:19:49.226929+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3452703, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:19:58.612838+08:00", + "governor": "performance", + "loadavg_after": [ + 2.61, + 2.21, + 3.93 + ], + "loadavg_before": [ + 2.66, + 2.21, + 3.94 + ], + "log": "logs/block22_W_A_upstream_production_normalized_harness.log", + "log_sha256": "7ea5a05b4fbdceda97d4cf6a848ffc340fbeef96c264d7919600cb2d819e1c7b", + "pid": 1961545, + "process_exited_at": "2026-08-06T05:19:58.609984+08:00", + "process_index": 105, + "raw": "raw/block22_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "e0c1d26b4579bcb7d043f985640903d5580a509712c420b8aeb3d34d5bcaed80", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9770354906054279, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:19:53.818366+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3899869, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3080550, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:03.323361+08:00", + "governor": "performance", + "loadavg_after": [ + 2.56, + 2.2, + 3.92 + ], + "loadavg_before": [ + 2.61, + 2.21, + 3.93 + ], + "log": "logs/block15_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "a85c8ceae9041ee489d8189d13c7432d29c859f31af9600720830fafd6754a30", + "pid": 1961847, + "process_exited_at": "2026-08-06T05:20:03.320936+08:00", + "process_index": 106, + "raw": "raw/block15_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "31be499cb1ab415c667d2db7e1dedb172362c735627f4eba9ba0827fd1b124e2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9808510638297873, + "sibling_cpu_busy_fraction": 0.002127659574468085, + "started_at": "2026-08-06T05:19:58.615468+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996164, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2651434, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:07.920521+08:00", + "governor": "performance", + "loadavg_after": [ + 2.52, + 2.2, + 3.91 + ], + "loadavg_before": [ + 2.56, + 2.2, + 3.92 + ], + "log": "logs/block15_W_A_upstream_production_normalized_harness.log", + "log_sha256": "74d19af85a5f6016a34c2a30e2f85423a6f3bc08531338d069b7478d92ea9b10", + "pid": 1962065, + "process_exited_at": "2026-08-06T05:20:07.915258+08:00", + "process_index": 107, + "raw": "raw/block15_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "c046bf39a7c9f7a7e2cc7f9a6b8df2428d244729362e33441d645db54860a22b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9782135076252724, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:20:03.325713+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3992236, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:12.596683+08:00", + "governor": "performance", + "loadavg_after": [ + 2.39, + 2.18, + 3.89 + ], + "loadavg_before": [ + 2.52, + 2.2, + 3.91 + ], + "log": "logs/block15_W_C_final_candidate.log", + "log_sha256": "f64486f8a9f53005333611355fa4758eb927a5ce73d787d0de724ed23103fc1b", + "pid": 1962362, + "process_exited_at": "2026-08-06T05:20:12.591819+08:00", + "process_index": 108, + "raw": "raw/block15_W_C_final_candidate.json", + "raw_sha256": "ccdf5f59b31c5bce987dcfa36603511b6d14442b1de2e2a29b567e8369043156", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9785867237687366, + "sibling_cpu_busy_fraction": 0.004273504273504274, + "started_at": "2026-08-06T05:20:07.922895+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994597, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3419459, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:13.906512+08:00", + "governor": "performance", + "loadavg_after": [ + 2.39, + 2.18, + 3.89 + ], + "loadavg_before": [ + 2.39, + 2.18, + 3.89 + ], + "log": "logs/block15_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "a926438254e2bb4ad831d9cb218594c1e46733536345cbaf6b7d978477a9140d", + "pid": 1962617, + "process_exited_at": "2026-08-06T05:20:13.901941+08:00", + "process_index": 109, + "raw": "raw/block15_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "a72274456b10478a9d86438fb1776ebaec8e8906a127b05ae86fe02978d4f982", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9069767441860465, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:20:12.598618+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897399, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2951533, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:15.300866+08:00", + "governor": "performance", + "loadavg_after": [ + 2.39, + 2.18, + 3.89 + ], + "loadavg_before": [ + 2.39, + 2.18, + 3.89 + ], + "log": "logs/block15_P_A_upstream_production_normalized_harness.log", + "log_sha256": "553f8cfe7b796c0eea03418ea3351d81c16753406183600131f952727417df8b", + "pid": 1962939, + "process_exited_at": "2026-08-06T05:20:15.295154+08:00", + "process_index": 110, + "raw": "raw/block15_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "e13d391422448c9678be099dd1a58e0da0ef077b1c3ec1c3894ae2221624a67a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9142857142857143, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:20:13.908609+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994562, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2896315, + "48": 3609035 + }, + "finished_at": "2026-08-06T05:20:16.577047+08:00", + "governor": "performance", + "loadavg_after": [ + 2.36, + 2.18, + 3.88 + ], + "loadavg_before": [ + 2.39, + 2.18, + 3.89 + ], + "log": "logs/block15_P_C_final_candidate.log", + "log_sha256": "d89505a5afb6fa28ef5b9f5ae0dbdf806c664c5f08ca36964a9893da746aa09c", + "pid": 1963291, + "process_exited_at": "2026-08-06T05:20:16.572022+08:00", + "process_index": 111, + "raw": "raw/block15_P_C_final_candidate.json", + "raw_sha256": "e5faebe95ff5f0d39ed3234935e651d9e843492ec8182a15fa4cfb6d6e5f3110", + "returncode": 0, + "selected_cpu_busy_fraction": 0.905511811023622, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:20:15.303306+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3962149, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3065789, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:22.122779+08:00", + "governor": "performance", + "loadavg_after": [ + 2.57, + 2.22, + 3.89 + ], + "loadavg_before": [ + 2.36, + 2.18, + 3.88 + ], + "log": "logs/block15_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "1752cc46dedd918116a5dd3a253197c78578c5d1b1925a4ddc3f150fbff2f4b7", + "pid": 1963568, + "process_exited_at": "2026-08-06T05:20:22.117710+08:00", + "process_index": 112, + "raw": "raw/block15_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "c85922154c1dc53c613d31630cc40ab7dd1f6c41daee0d85f5644e3bd50bfa07", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9837251356238698, + "sibling_cpu_busy_fraction": 0.0018083182640144665, + "started_at": "2026-08-06T05:20:16.579178+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995483, + "48": 3479269 + }, + "cpu_khz_before": { + "0": 2772258, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:27.722525+08:00", + "governor": "performance", + "loadavg_after": [ + 2.45, + 2.2, + 3.87 + ], + "loadavg_before": [ + 2.57, + 2.22, + 3.89 + ], + "log": "logs/block15_X_A_upstream_production_normalized_harness.log", + "log_sha256": "49043899d13dbb23d5f2bbed9a42b117662cb42be0e006960b93277419179b66", + "pid": 1963795, + "process_exited_at": "2026-08-06T05:20:27.717068+08:00", + "process_index": 113, + "raw": "raw/block15_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "138910226baab5d7eaf5fa9c74067d3010db41ad690e981e07c3c799b692ba6f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9838998211091234, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:20:22.125090+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993678, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2866277, + "48": 3479269 + }, + "finished_at": "2026-08-06T05:20:33.713581+08:00", + "governor": "performance", + "loadavg_after": [ + 2.49, + 2.22, + 3.87 + ], + "loadavg_before": [ + 2.45, + 2.2, + 3.87 + ], + "log": "logs/block15_X_C_final_candidate.log", + "log_sha256": "fe413537c5020255c6124a8bdff81fd081f41f5c8a6dfe0b22e2f6dc6b37b8a0", + "pid": 1964142, + "process_exited_at": "2026-08-06T05:20:33.710953+08:00", + "process_index": 114, + "raw": "raw/block15_X_C_final_candidate.json", + "raw_sha256": "dc00f650b7068f0dec4173e6d91b512f43d51373779f5a73a9c3bdeb32fb5634", + "returncode": 0, + "selected_cpu_busy_fraction": 0.985, + "sibling_cpu_busy_fraction": 0.0016722408026755853, + "started_at": "2026-08-06T05:20:27.724787+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3093354, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3107890, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:40.901023+08:00", + "governor": "performance", + "loadavg_after": [ + 2.85, + 2.3, + 3.88 + ], + "loadavg_before": [ + 2.49, + 2.22, + 3.87 + ], + "log": "logs/block15_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "55b70a68b988026978c73e979efc66fa0ef5384d79efd9f38667a2e47cd7f1a2", + "pid": 1964412, + "process_exited_at": "2026-08-06T05:20:40.898086+08:00", + "process_index": 115, + "raw": "raw/block15_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "5b080b118413195b2f71137ffc7806d39eca32f472dcd2b9cfef91727e3dcc3c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9832635983263598, + "sibling_cpu_busy_fraction": 0.002785515320334262, + "started_at": "2026-08-06T05:20:33.715840+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3462539, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2707722, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:48.160853+08:00", + "governor": "performance", + "loadavg_after": [ + 2.64, + 2.27, + 3.86 + ], + "loadavg_before": [ + 2.85, + 2.3, + 3.88 + ], + "log": "logs/block15_S_A_upstream_production_normalized_harness.log", + "log_sha256": "5c70eeddf167c01b374a3a719a230acab20e959d84d7f4f72ead58fedff926c0", + "pid": 1964695, + "process_exited_at": "2026-08-06T05:20:48.155604+08:00", + "process_index": 116, + "raw": "raw/block15_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "2db58eb2fcd419b048e737209a37a41f53fe89891d97ff16ba238c1730376ba3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.983448275862069, + "sibling_cpu_busy_fraction": 0.001379310344827586, + "started_at": "2026-08-06T05:20:40.903533+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2900036, + "48": 2900000 + }, + "cpu_khz_before": { + "0": 3228765, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:55.682313+08:00", + "governor": "performance", + "loadavg_after": [ + 2.91, + 2.33, + 3.87 + ], + "loadavg_before": [ + 2.64, + 2.27, + 3.86 + ], + "log": "logs/block15_S_C_final_candidate.log", + "log_sha256": "977251e887d3d91ce02db04cbf48f9cefbebd61e0efae87cf1e8cb81215ff52d", + "pid": 1965032, + "process_exited_at": "2026-08-06T05:20:55.676244+08:00", + "process_index": 117, + "raw": "raw/block15_S_C_final_candidate.json", + "raw_sha256": "d6202dfa44ab76d6fbf856dbe4fd6c2316d60165bcc7192c2f873f52452f6de8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9840213049267643, + "sibling_cpu_busy_fraction": 0.0013333333333333333, + "started_at": "2026-08-06T05:20:48.162998+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3991778, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2896697, + "48": 2890460 + }, + "finished_at": "2026-08-06T05:21:01.534267+08:00", + "governor": "performance", + "loadavg_after": [ + 2.77, + 2.32, + 3.85 + ], + "loadavg_before": [ + 2.91, + 2.33, + 3.87 + ], + "log": "logs/block15_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "fda31f33904e9ffc7de353a547f2309064f37190b2a23207905f33dd117ad3f4", + "pid": 1965377, + "process_exited_at": "2026-08-06T05:21:01.528886+08:00", + "process_index": 118, + "raw": "raw/block15_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "bf8ab7199f0370512993a50cc2fb409690117c672077c72d9dc03fc36c799855", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9811643835616438, + "sibling_cpu_busy_fraction": 0.0017152658662092624, + "started_at": "2026-08-06T05:20:55.684730+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3292143, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3498143, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:21:07.672243+08:00", + "governor": "performance", + "loadavg_after": [ + 2.63, + 2.3, + 3.83 + ], + "loadavg_before": [ + 2.77, + 2.32, + 3.85 + ], + "log": "logs/block15_M_A_upstream_production_normalized_harness.log", + "log_sha256": "7b8353ce6e19b000742209784dd7e91aac31b79be9b2ba4e8d30e59aea1dea89", + "pid": 1965610, + "process_exited_at": "2026-08-06T05:21:07.667155+08:00", + "process_index": 119, + "raw": "raw/block15_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "2f8bc8a9fd256f2a007051bac3a6849dca47027c8fd36dc7574444670b76a6a8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9787928221859706, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:21:01.536521+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996329, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3437254, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:21:13.493499+08:00", + "governor": "performance", + "loadavg_after": [ + 2.5, + 2.27, + 3.82 + ], + "loadavg_before": [ + 2.63, + 2.3, + 3.83 + ], + "log": "logs/block15_M_C_final_candidate.log", + "log_sha256": "1e6ae33a8f3616f6649c30095e6340dfeec392ab9ffc96135c167d776a14a15a", + "pid": 1965904, + "process_exited_at": "2026-08-06T05:21:13.488289+08:00", + "process_index": 120, + "raw": "raw/block15_M_C_final_candidate.json", + "raw_sha256": "970bc8e5c116000bfdf461e6be21630f5e1e2b17eed5509b11059681fd501fc4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9827586206896551, + "sibling_cpu_busy_fraction": 0.0017211703958691911, + "started_at": "2026-08-06T05:21:07.674682+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3956927, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3406390, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:21:20.873143+08:00", + "governor": "performance", + "loadavg_after": [ + 2.54, + 2.29, + 3.81 + ], + "loadavg_before": [ + 2.5, + 2.27, + 3.82 + ], + "log": "logs/block02_S_A_upstream_production_normalized_harness.log", + "log_sha256": "de136ab4f90582aadc46a258f782d1ee013dd55ddbad1a80c1fb50e15e3ad260", + "pid": 1966123, + "process_exited_at": "2026-08-06T05:21:20.869784+08:00", + "process_index": 121, + "raw": "raw/block02_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "683d68c29ddf76ece0454e2e307e761b97db794c510bd9f808a3f583a329ed41", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9810040705563093, + "sibling_cpu_busy_fraction": 0.0013568521031207597, + "started_at": "2026-08-06T05:21:13.496361+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3841481, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3019747, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:21:28.023922+08:00", + "governor": "performance", + "loadavg_after": [ + 2.6, + 2.31, + 3.81 + ], + "loadavg_before": [ + 2.54, + 2.29, + 3.81 + ], + "log": "logs/block02_S_C_final_candidate.log", + "log_sha256": "1f444338b95d743102e9a0d0840c7f5a5b5b45c87b8db38cbb8843d43c9ea636", + "pid": 1966475, + "process_exited_at": "2026-08-06T05:21:28.018454+08:00", + "process_index": 122, + "raw": "raw/block02_S_C_final_candidate.json", + "raw_sha256": "015bcdad7fd801bcbda63534b47e21d499b0b5d19159722f4b5ca1cb46d8e16e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9831697054698457, + "sibling_cpu_busy_fraction": 0.001402524544179523, + "started_at": "2026-08-06T05:21:20.875410+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996662, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3291620, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:21:35.237111+08:00", + "governor": "performance", + "loadavg_after": [ + 2.55, + 2.3, + 3.8 + ], + "loadavg_before": [ + 2.6, + 2.31, + 3.81 + ], + "log": "logs/block02_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "f62ed34f84064d59112057b28af5daf941d06d77c5ff5726c22f4d74127dc93a", + "pid": 1966837, + "process_exited_at": "2026-08-06T05:21:35.234378+08:00", + "process_index": 123, + "raw": "raw/block02_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "b9de88588d7d1fa8f4f98a6f3e6a22941accca0f98f6f6b9f18cdbd4755f8060", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9819694868238558, + "sibling_cpu_busy_fraction": 0.0013869625520110957, + "started_at": "2026-08-06T05:21:28.026132+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3954841, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2684909, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:21:41.377563+08:00", + "governor": "performance", + "loadavg_after": [ + 2.46, + 2.29, + 3.78 + ], + "loadavg_before": [ + 2.55, + 2.3, + 3.8 + ], + "log": "logs/block02_M_A_upstream_production_normalized_harness.log", + "log_sha256": "3edd2d823c7cc251a9939ebd8de733e4f46781a7c8b69bd31d156431a9e2557f", + "pid": 1967124, + "process_exited_at": "2026-08-06T05:21:41.372553+08:00", + "process_index": 124, + "raw": "raw/block02_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "078b1913a34b3314e77e8ed4830b829a24e9c1731e3ba9ba9f9e26756830c57b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9804560260586319, + "sibling_cpu_busy_fraction": 0.0016313213703099511, + "started_at": "2026-08-06T05:21:35.239640+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3991223, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3277128, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:21:47.532538+08:00", + "governor": "performance", + "loadavg_after": [ + 2.43, + 2.29, + 3.77 + ], + "loadavg_before": [ + 2.46, + 2.29, + 3.78 + ], + "log": "logs/block02_M_C_final_candidate.log", + "log_sha256": "77e365e3d97bcc33436a275182dcf13ffaad9275117fc05b32097149ce66f363", + "pid": 1967378, + "process_exited_at": "2026-08-06T05:21:47.526911+08:00", + "process_index": 125, + "raw": "raw/block02_M_C_final_candidate.json", + "raw_sha256": "b090816e3fefbb160c83e7445250f8b188d639b00a400ac6ad6e9506984a3e1d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9771986970684039, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:21:41.379891+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3494086, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3407906, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:21:53.362293+08:00", + "governor": "performance", + "loadavg_after": [ + 2.71, + 2.35, + 3.78 + ], + "loadavg_before": [ + 2.43, + 2.29, + 3.77 + ], + "log": "logs/block02_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "1bea87b5e0ab8befc8e795d1b34448571f887962f4987fdb0b97f16076f096dc", + "pid": 1967675, + "process_exited_at": "2026-08-06T05:21:53.356921+08:00", + "process_index": 126, + "raw": "raw/block02_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "0cb855fa847522531bbff5f45f39a3fabeb21f88f2aa85786b47d41ebc78ea9b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9845360824742269, + "sibling_cpu_busy_fraction": 0.0017211703958691911, + "started_at": "2026-08-06T05:21:47.534913+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2883852, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3506756, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:21:57.944766+08:00", + "governor": "performance", + "loadavg_after": [ + 2.58, + 2.33, + 3.76 + ], + "loadavg_before": [ + 2.71, + 2.35, + 3.78 + ], + "log": "logs/block02_W_A_upstream_production_normalized_harness.log", + "log_sha256": "6a2da9f56833d2301fa45c342eaeb56e6108b0efd58f5d372da38914d7f57733", + "pid": 1967978, + "process_exited_at": "2026-08-06T05:21:57.938834+08:00", + "process_index": 127, + "raw": "raw/block02_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "b3ac35235a464cdba77876dde555448c973edbb6298d354ce1e8df4c85db64f1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9802631578947368, + "sibling_cpu_busy_fraction": 0.002188183807439825, + "started_at": "2026-08-06T05:21:53.366792+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995985, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3947058, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:02.385913+08:00", + "governor": "performance", + "loadavg_after": [ + 2.53, + 2.32, + 3.75 + ], + "loadavg_before": [ + 2.58, + 2.33, + 3.76 + ], + "log": "logs/block02_W_C_final_candidate.log", + "log_sha256": "697e9c466e45529fa63166a79002b831738ed3ca3b07964c0c88e3dbdf0d9b33", + "pid": 1968278, + "process_exited_at": "2026-08-06T05:22:02.383186+08:00", + "process_index": 128, + "raw": "raw/block02_W_C_final_candidate.json", + "raw_sha256": "ca348d064fff36bd32699f43412fa0322961fa9d9c170da38711cb47e2c91aca", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9797297297297297, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:21:57.947163+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3989124, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2949622, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:07.123406+08:00", + "governor": "performance", + "loadavg_after": [ + 2.41, + 2.3, + 3.74 + ], + "loadavg_before": [ + 2.53, + 2.32, + 3.75 + ], + "log": "logs/block02_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "bb2c481b3ccf1b948efb456d422f72609d69b1b25772f9c6fdcb41f39e97680d", + "pid": 1968487, + "process_exited_at": "2026-08-06T05:22:07.120782+08:00", + "process_index": 129, + "raw": "raw/block02_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "12f33ccd394e37465eb842ee1ea0492457f76cd6010155303bafe333bcefcd75", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9809322033898306, + "sibling_cpu_busy_fraction": 0.0021141649048625794, + "started_at": "2026-08-06T05:22:02.388358+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3650879, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2997582, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:08.453452+08:00", + "governor": "performance", + "loadavg_after": [ + 2.41, + 2.3, + 3.74 + ], + "loadavg_before": [ + 2.41, + 2.3, + 3.74 + ], + "log": "logs/block02_P_A_upstream_production_normalized_harness.log", + "log_sha256": "50b1dc8f5f622fa3d7f690ca9df56336371f8455aebf67bdd5d3e19582b49b67", + "pid": 1968717, + "process_exited_at": "2026-08-06T05:22:08.448560+08:00", + "process_index": 130, + "raw": "raw/block02_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "fbd757699a24b535d29310fe512c62d142b61343b74404bd628ed57557c1271a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9029850746268657, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:22:07.125573+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497304, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:09.807192+08:00", + "governor": "performance", + "loadavg_after": [ + 2.41, + 2.3, + 3.74 + ], + "loadavg_before": [ + 2.41, + 2.3, + 3.74 + ], + "log": "logs/block02_P_C_final_candidate.log", + "log_sha256": "dfd85bf6611e1759c29987513fa5f53fc2fb3966d82cb414e9156222fd82a3db", + "pid": 1968979, + "process_exited_at": "2026-08-06T05:22:09.802434+08:00", + "process_index": 131, + "raw": "raw/block02_P_C_final_candidate.json", + "raw_sha256": "fdfe7682af748d505247643168c1cda7151f17e9ec5d05feb819d31182c8ddf7", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9037037037037037, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:22:08.456099+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3923679, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:11.169653+08:00", + "governor": "performance", + "loadavg_after": [ + 2.37, + 2.3, + 3.73 + ], + "loadavg_before": [ + 2.41, + 2.3, + 3.74 + ], + "log": "logs/block02_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "67461b9ec1bc8ded613df2ce8851c8a2a97b00bf7f5e8ead0b68783583ece760", + "pid": 1969268, + "process_exited_at": "2026-08-06T05:22:11.164962+08:00", + "process_index": 132, + "raw": "raw/block02_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "198e56c262c0ad0b78b78053a49672ba3b39f91ea297a88eb43eee1968d73571", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9044117647058824, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:22:09.809628+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3120106, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2949491, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:16.744330+08:00", + "governor": "performance", + "loadavg_after": [ + 2.34, + 2.29, + 3.72 + ], + "loadavg_before": [ + 2.37, + 2.3, + 3.73 + ], + "log": "logs/block02_X_A_upstream_production_normalized_harness.log", + "log_sha256": "aa7753781032e562aec5942ab25249076eb14040967c8a8c4533aea443192c1c", + "pid": 1969547, + "process_exited_at": "2026-08-06T05:22:16.738308+08:00", + "process_index": 133, + "raw": "raw/block02_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "b75c2fb02cd151a313b61f9f49df4ac7e4d1e983905b93b0aad8422b5a579a96", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9856115107913669, + "sibling_cpu_busy_fraction": 0.003590664272890485, + "started_at": "2026-08-06T05:22:11.172110+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496845, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2881277, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:22.198951+08:00", + "governor": "performance", + "loadavg_after": [ + 2.64, + 2.35, + 3.73 + ], + "loadavg_before": [ + 2.34, + 2.29, + 3.72 + ], + "log": "logs/block02_X_C_final_candidate.log", + "log_sha256": "95a50e1c2b2e6b86871d554373476d4b42abd03c7a9d694004368b6e721ec2ad", + "pid": 1969830, + "process_exited_at": "2026-08-06T05:22:22.192974+08:00", + "process_index": 134, + "raw": "raw/block02_X_C_final_candidate.json", + "raw_sha256": "83750cb53e61b7d2d4ec4a0b62412ce4bd10aee9cf393189e103cb2b6879162a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834862385321101, + "sibling_cpu_busy_fraction": 0.001838235294117647, + "started_at": "2026-08-06T05:22:16.747169+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3482073, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2847879, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:27.742143+08:00", + "governor": "performance", + "loadavg_after": [ + 2.67, + 2.36, + 3.73 + ], + "loadavg_before": [ + 2.64, + 2.35, + 3.73 + ], + "log": "logs/block02_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "ba719726b57889aacfec41643a2b3bb135084f9793a6f36b7f288a81fb26fab3", + "pid": 1970058, + "process_exited_at": "2026-08-06T05:22:27.739585+08:00", + "process_index": 135, + "raw": "raw/block02_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "98712acac83c06ff738143e04d4d391c3ec3c657ca41a12ef2ef79ff2d339837", + "returncode": 0, + "selected_cpu_busy_fraction": 0.983754512635379, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:22:22.201600+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994826, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3080819, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:33.258093+08:00", + "governor": "performance", + "loadavg_after": [ + 2.85, + 2.41, + 3.73 + ], + "loadavg_before": [ + 2.67, + 2.36, + 3.73 + ], + "log": "logs/block26_X_A_upstream_production_normalized_harness.log", + "log_sha256": "ac4733f120491249baefc933d8c082e4f20ff2ceaf511c6fe212d951dbef2266", + "pid": 1970323, + "process_exited_at": "2026-08-06T05:22:33.254802+08:00", + "process_index": 136, + "raw": "raw/block26_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "328726c133194ab513b034947be6a3a77faac708e98e3b09c4c4bf3395f96160", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9818840579710145, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:22:27.744985+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3983168, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3489891, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:39.003516+08:00", + "governor": "performance", + "loadavg_after": [ + 2.78, + 2.4, + 3.72 + ], + "loadavg_before": [ + 2.85, + 2.41, + 3.73 + ], + "log": "logs/block26_X_C_final_candidate.log", + "log_sha256": "864e41ca6c65126c6677dfcb1aee99c3769ea5ea9d168bb43d553b74f108628e", + "pid": 1970546, + "process_exited_at": "2026-08-06T05:22:39.000023+08:00", + "process_index": 137, + "raw": "raw/block26_X_C_final_candidate.json", + "raw_sha256": "20a07d943a32ce35119530ca44a323238decbb4d10f8a3a3a2e758620bfdffa0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9860383944153578, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:22:33.260468+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2891803, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2778481, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:44.557479+08:00", + "governor": "performance", + "loadavg_after": [ + 2.64, + 2.38, + 3.71 + ], + "loadavg_before": [ + 2.78, + 2.4, + 3.72 + ], + "log": "logs/block26_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "97030c416076ed254356f611452a5ee0afdd7b5e1733cb2f29e3a049ecf18f53", + "pid": 1970796, + "process_exited_at": "2026-08-06T05:22:44.552654+08:00", + "process_index": 138, + "raw": "raw/block26_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "cc154ac2f70e27c01c524d5ca35ef0dde853e5daafea06480d03f322e73361ff", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9855595667870036, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:22:39.006138+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3999960, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3615284, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:52.177608+08:00", + "governor": "performance", + "loadavg_after": [ + 2.47, + 2.35, + 3.69 + ], + "loadavg_before": [ + 2.64, + 2.38, + 3.71 + ], + "log": "logs/block26_S_A_upstream_production_normalized_harness.log", + "log_sha256": "791cc48253c924083fdfe26af5b88f18ef33883c284fe7f946e75e7c3a1cc0bd", + "pid": 1971053, + "process_exited_at": "2026-08-06T05:22:52.172482+08:00", + "process_index": 139, + "raw": "raw/block26_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "52d13f0624a12a2b239cf66961b33e8b5b3af17bfcc377ef882b2de6f7548f4c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9842312746386334, + "sibling_cpu_busy_fraction": 0.0026246719160104987, + "started_at": "2026-08-06T05:22:44.560052+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3494607, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3399143, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:59.431025+08:00", + "governor": "performance", + "loadavg_after": [ + 2.43, + 2.34, + 3.68 + ], + "loadavg_before": [ + 2.47, + 2.35, + 3.69 + ], + "log": "logs/block26_S_C_final_candidate.log", + "log_sha256": "c6f83f88b9e3e04f65cbf2e5dff6870d2754a78c9f5f818aba870224997f64a3", + "pid": 1971403, + "process_exited_at": "2026-08-06T05:22:59.428152+08:00", + "process_index": 140, + "raw": "raw/block26_S_C_final_candidate.json", + "raw_sha256": "2a7bce9da276c065f86486a16f116a3f08ba96b26e3de779dd2eca8aae429d79", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834254143646409, + "sibling_cpu_busy_fraction": 0.0013812154696132596, + "started_at": "2026-08-06T05:22:52.180066+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3946130, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3394361, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:06.652086+08:00", + "governor": "performance", + "loadavg_after": [ + 2.36, + 2.33, + 3.66 + ], + "loadavg_before": [ + 2.43, + 2.34, + 3.68 + ], + "log": "logs/block26_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "df0fe03200e30dd8597b1359c350f0d3d73cfbe99e4dd23324db1145b16580f2", + "pid": 1971718, + "process_exited_at": "2026-08-06T05:23:06.649581+08:00", + "process_index": 141, + "raw": "raw/block26_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "8b7c8963076461c23c02e886c10f306bcefcc16870e753eb70162ee94cd5c27d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9805825242718447, + "sibling_cpu_busy_fraction": 0.0013869625520110957, + "started_at": "2026-08-06T05:22:59.433480+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3389492, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2453864, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:12.812923+08:00", + "governor": "performance", + "loadavg_after": [ + 2.33, + 2.32, + 3.65 + ], + "loadavg_before": [ + 2.36, + 2.33, + 3.66 + ], + "log": "logs/block26_M_A_upstream_production_normalized_harness.log", + "log_sha256": "b85e78575313ca43aba2096ba2afc62dcd0f135399dc82ad9f255ca6ddb0309a", + "pid": 1972016, + "process_exited_at": "2026-08-06T05:23:12.807653+08:00", + "process_index": 142, + "raw": "raw/block26_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "f146fa17433b2dab8bc3f6e938bcc27d336f212c1c33a530d6b49b097134e955", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9788273615635179, + "sibling_cpu_busy_fraction": 0.0016286644951140066, + "started_at": "2026-08-06T05:23:06.654767+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3194669, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:18.632659+08:00", + "governor": "performance", + "loadavg_after": [ + 2.23, + 2.3, + 3.63 + ], + "loadavg_before": [ + 2.33, + 2.32, + 3.65 + ], + "log": "logs/block26_M_C_final_candidate.log", + "log_sha256": "40ee5ec3b828a3d15de0230f333f462406b506fa59925c882f3870a0064834b0", + "pid": 1972273, + "process_exited_at": "2026-08-06T05:23:18.627449+08:00", + "process_index": 143, + "raw": "raw/block26_M_C_final_candidate.json", + "raw_sha256": "f5bf3a87997cb2940a1da7a87b2b7f410bc9e438853ed6aaae9a59c6fcc220f1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9862306368330465, + "sibling_cpu_busy_fraction": 0.0017211703958691911, + "started_at": "2026-08-06T05:23:12.815277+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996948, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4004550, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:24.562017+08:00", + "governor": "performance", + "loadavg_after": [ + 2.53, + 2.36, + 3.65 + ], + "loadavg_before": [ + 2.23, + 2.3, + 3.63 + ], + "log": "logs/block26_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "f7a270232ac17fcd5aa6625f0786056c25197f09174178f19e2a90a2de12f33c", + "pid": 1972567, + "process_exited_at": "2026-08-06T05:23:24.559278+08:00", + "process_index": 144, + "raw": "raw/block26_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "47dabf3f9e8780a1d15b88bc1697f91f2f562060ee809bee770f835b6a378370", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9798319327731092, + "sibling_cpu_busy_fraction": 0.0016891891891891893, + "started_at": "2026-08-06T05:23:18.634878+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496238, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3896822, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:29.270232+08:00", + "governor": "performance", + "loadavg_after": [ + 2.41, + 2.34, + 3.63 + ], + "loadavg_before": [ + 2.53, + 2.36, + 3.65 + ], + "log": "logs/block26_W_A_upstream_production_normalized_harness.log", + "log_sha256": "08954da235ab2a50b3683d0cd00529249f0b5aac3f173ba6b0d2dc9bff98e2d4", + "pid": 1972846, + "process_exited_at": "2026-08-06T05:23:29.267261+08:00", + "process_index": 145, + "raw": "raw/block26_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "d32cbd49250d0e70d1a419f874974be80723e03784c4a9541109ff828d49b8c2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9787234042553191, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:23:24.564186+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3961144, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3078317, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:33.765935+08:00", + "governor": "performance", + "loadavg_after": [ + 2.37, + 2.33, + 3.62 + ], + "loadavg_before": [ + 2.41, + 2.34, + 3.63 + ], + "log": "logs/block26_W_C_final_candidate.log", + "log_sha256": "f54883a54dc7c1d4efc07b910c4185a2a8945d9f737dcddedae4d7dd7c717efc", + "pid": 1973088, + "process_exited_at": "2026-08-06T05:23:33.760744+08:00", + "process_index": 146, + "raw": "raw/block26_W_C_final_candidate.json", + "raw_sha256": "cc0ea7a437865b0e2858d632c666814e0b605094bdcc46848d63d91f40261d22", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9799554565701559, + "sibling_cpu_busy_fraction": 0.002232142857142857, + "started_at": "2026-08-06T05:23:29.273187+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996284, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2882167, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:38.463109+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.31, + 3.61 + ], + "loadavg_before": [ + 2.37, + 2.33, + 3.62 + ], + "log": "logs/block26_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "b950c636b67660e36866353361736ca3df972b54f82b90a2dc0779339cabafd6", + "pid": 1973365, + "process_exited_at": "2026-08-06T05:23:38.458338+08:00", + "process_index": 147, + "raw": "raw/block26_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "c7f4f614d6144ca76ccb6c41b9e59b0383940fb87da4fb45a876d27504693de1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9786324786324786, + "sibling_cpu_busy_fraction": 0.0021321961620469083, + "started_at": "2026-08-06T05:23:33.769094+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996654, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2879641, + "48": 3590768 + }, + "finished_at": "2026-08-06T05:23:39.811826+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.31, + 3.61 + ], + "loadavg_before": [ + 2.26, + 2.31, + 3.61 + ], + "log": "logs/block26_P_A_upstream_production_normalized_harness.log", + "log_sha256": "fcdec4a3f9fc321a577611aff24cc05a9d8ca6fb62aab5d4e57050863e66ebac", + "pid": 1973589, + "process_exited_at": "2026-08-06T05:23:39.806999+08:00", + "process_index": 148, + "raw": "raw/block26_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "0587737a4fbf7f17359a1678bf51c39bb5c092bd2958177b41031d882216b78d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.917910447761194, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:23:38.466149+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996219, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3394910, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:41.156475+08:00", + "governor": "performance", + "loadavg_after": [ + 2.32, + 2.32, + 3.61 + ], + "loadavg_before": [ + 2.26, + 2.31, + 3.61 + ], + "log": "logs/block26_P_C_final_candidate.log", + "log_sha256": "c56f3fc08e1ef0f8fd49f32eb899ece87be629181000f062e92dcc1424873ca5", + "pid": 1973917, + "process_exited_at": "2026-08-06T05:23:41.151235+08:00", + "process_index": 149, + "raw": "raw/block26_P_C_final_candidate.json", + "raw_sha256": "bbaf0961cb6ee2eaa34371ef7ef7b599679053d49017c65ef26a8d2645de35e3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9029850746268657, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:23:39.814442+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996885, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2639082, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:42.542936+08:00", + "governor": "performance", + "loadavg_after": [ + 2.32, + 2.32, + 3.61 + ], + "loadavg_before": [ + 2.32, + 2.32, + 3.61 + ], + "log": "logs/block26_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "32b6ad47fba2a7ad541ca286784f71dbae5951d57f9d42f9a3b6701eb1bc3a6b", + "pid": 1974180, + "process_exited_at": "2026-08-06T05:23:42.538198+08:00", + "process_index": 150, + "raw": "raw/block26_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "bb8bbac6c17e4fb0d641d7f4888f00f7a9133990d16d10c74318008b6c31abce", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9051094890510949, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:23:41.159225+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897709, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:50.300501+08:00", + "governor": "performance", + "loadavg_after": [ + 2.7, + 2.4, + 3.62 + ], + "loadavg_before": [ + 2.32, + 2.32, + 3.61 + ], + "log": "logs/block06_S_C_final_candidate.log", + "log_sha256": "0420b14885d241fdec0df6ac396afeb8965d5266bbb209627bd769ab85d0b8b9", + "pid": 1974444, + "process_exited_at": "2026-08-06T05:23:50.297304+08:00", + "process_index": 151, + "raw": "raw/block06_S_C_final_candidate.json", + "raw_sha256": "a3229ebb17f0ed473f5f90235a96e5cbcb54a6c2f08a7daf8c953daa7906fb7d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.983225806451613, + "sibling_cpu_busy_fraction": 0.0025806451612903226, + "started_at": "2026-08-06T05:23:42.546025+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2900000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2603732, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:57.712288+08:00", + "governor": "performance", + "loadavg_after": [ + 2.89, + 2.45, + 3.63 + ], + "loadavg_before": [ + 2.7, + 2.4, + 3.62 + ], + "log": "logs/block06_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "c0b8a00af6dd46a7dfbc94d2955f9ccca73e0bc8a9c3fdf4a37f7204cb93139a", + "pid": 1974852, + "process_exited_at": "2026-08-06T05:23:57.708996+08:00", + "process_index": 152, + "raw": "raw/block06_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "43829d8855fd4da26d032a42821251c1ccafee32f76a1ea9975022672c4a76f3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9837618403247632, + "sibling_cpu_busy_fraction": 0.0013513513513513514, + "started_at": "2026-08-06T05:23:50.303341+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993196, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2866913, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:05.254050+08:00", + "governor": "performance", + "loadavg_after": [ + 2.89, + 2.46, + 3.63 + ], + "loadavg_before": [ + 2.89, + 2.45, + 3.63 + ], + "log": "logs/block06_S_A_upstream_production_normalized_harness.log", + "log_sha256": "4f96efd322ca92dd22f454c85fad1d66597115952e8e0725531e99d38cced142", + "pid": 1975288, + "process_exited_at": "2026-08-06T05:24:05.248996+08:00", + "process_index": 153, + "raw": "raw/block06_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "1c2c581792c5f3caddd2455272a0b245c021a2cdd6c9273f2f64250d99fdaa19", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9827586206896551, + "sibling_cpu_busy_fraction": 0.0013280212483399733, + "started_at": "2026-08-06T05:23:57.715008+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3094931, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2834287, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:11.335623+08:00", + "governor": "performance", + "loadavg_after": [ + 2.68, + 2.43, + 3.6 + ], + "loadavg_before": [ + 2.89, + 2.46, + 3.63 + ], + "log": "logs/block06_M_C_final_candidate.log", + "log_sha256": "81e8e4e1f6f809f08e71c83c320410a98ded5f7d245ad20d72ea4af0eab59828", + "pid": 1975654, + "process_exited_at": "2026-08-06T05:24:11.332268+08:00", + "process_index": 154, + "raw": "raw/block06_M_C_final_candidate.json", + "raw_sha256": "7ed1e5940b806746d5009886c8b9ef06494a8ea6a00203501870b840993cb26f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9818181818181818, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:24:05.256798+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3387438, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2896046, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:17.485864+08:00", + "governor": "performance", + "loadavg_after": [ + 2.63, + 2.42, + 3.59 + ], + "loadavg_before": [ + 2.68, + 2.43, + 3.6 + ], + "log": "logs/block06_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "363ab10da8065ab842ae947f1d61fd551241e2c0d1afbc808d46e993740ffc23", + "pid": 1975907, + "process_exited_at": "2026-08-06T05:24:17.482788+08:00", + "process_index": 155, + "raw": "raw/block06_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "78e7c9ad92a63ad4e17373e8c9a6cff2c81df7e4d71da0fb848f4962ea3f695d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9820554649265906, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:24:11.338457+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996752, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3097320, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:23.316257+08:00", + "governor": "performance", + "loadavg_after": [ + 2.98, + 2.5, + 3.61 + ], + "loadavg_before": [ + 2.63, + 2.42, + 3.59 + ], + "log": "logs/block06_M_A_upstream_production_normalized_harness.log", + "log_sha256": "ffbf3d0748fc834340f34336b2fec640fe4f776c2d6d99a54d7393c063c97be7", + "pid": 1976274, + "process_exited_at": "2026-08-06T05:24:23.311396+08:00", + "process_index": 156, + "raw": "raw/block06_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "ab1f7a006b4dc832a6949fe647d96910695a39d440559f1a999d06a433a6c08f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9845094664371773, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:24:17.488721+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3493927, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3556711, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:27.839024+08:00", + "governor": "performance", + "loadavg_after": [ + 3.06, + 2.52, + 3.61 + ], + "loadavg_before": [ + 2.98, + 2.5, + 3.61 + ], + "log": "logs/block06_W_C_final_candidate.log", + "log_sha256": "06a529087a687a2c8d3241dcb320d22f929426df702fd795ffa0926b13a04f2f", + "pid": 1976535, + "process_exited_at": "2026-08-06T05:24:27.833951+08:00", + "process_index": 157, + "raw": "raw/block06_W_C_final_candidate.json", + "raw_sha256": "d4f4a003708570e81152e9598f6a2e232afe15d2c412ecf46c4d616c7d9e7957", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9756637168141593, + "sibling_cpu_busy_fraction": 0.004424778761061947, + "started_at": "2026-08-06T05:24:23.318940+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3303505, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3771048, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:32.319229+08:00", + "governor": "performance", + "loadavg_after": [ + 2.9, + 2.5, + 3.6 + ], + "loadavg_before": [ + 3.06, + 2.52, + 3.61 + ], + "log": "logs/block06_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "7a5d4ad854e0d730f1e634d4b66dd057b246ef01eb4c1736d4b8e1b4f9b9e9f8", + "pid": 1976865, + "process_exited_at": "2026-08-06T05:24:32.314396+08:00", + "process_index": 158, + "raw": "raw/block06_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "35a57a4d917de89e5ce9135ed7a6382dd33314e7d77391d105a9c7b5da76103e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9730941704035875, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:24:27.841401+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3478980, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3979849, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:37.015287+08:00", + "governor": "performance", + "loadavg_after": [ + 2.82, + 2.49, + 3.59 + ], + "loadavg_before": [ + 2.9, + 2.5, + 3.6 + ], + "log": "logs/block06_W_A_upstream_production_normalized_harness.log", + "log_sha256": "8d87c296b5047acfe149ee19e08e517b32971571c953ce28bdd3f67bca53be0c", + "pid": 1977018, + "process_exited_at": "2026-08-06T05:24:37.010158+08:00", + "process_index": 159, + "raw": "raw/block06_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "d0f4bf5fad119e848a7ad40f326f7a681b1aaabf26884c9fe788a6ce5414133b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9808102345415778, + "sibling_cpu_busy_fraction": 0.0021321961620469083, + "started_at": "2026-08-06T05:24:32.321687+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3486011, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3655826, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:38.345393+08:00", + "governor": "performance", + "loadavg_after": [ + 2.82, + 2.49, + 3.59 + ], + "loadavg_before": [ + 2.82, + 2.49, + 3.59 + ], + "log": "logs/block06_P_C_final_candidate.log", + "log_sha256": "0fe3cf2b42bf49b075a7c3c16d96febec9a70bb40654089760f3f18a74679a0f", + "pid": 1977277, + "process_exited_at": "2026-08-06T05:24:38.340760+08:00", + "process_index": 160, + "raw": "raw/block06_P_C_final_candidate.json", + "raw_sha256": "951c73c668b14732d8930f7b7b3d73011f1279aaa4823a69523c26a1542e4686", + "returncode": 0, + "selected_cpu_busy_fraction": 0.916030534351145, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:24:37.017707+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3946850, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3494023, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:39.660572+08:00", + "governor": "performance", + "loadavg_after": [ + 2.82, + 2.49, + 3.59 + ], + "loadavg_before": [ + 2.82, + 2.49, + 3.59 + ], + "log": "logs/block06_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "a6feed4e3dc4a07c3207f801102aacca1f43be10f8497f69de016d6fe1c5a4fe", + "pid": 1977591, + "process_exited_at": "2026-08-06T05:24:39.655592+08:00", + "process_index": 161, + "raw": "raw/block06_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "213806d6955bd1f55ff937fbf4fe3e3a3e087470c3c7106e8cbaf0ead4380bc0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9007633587786259, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:24:38.347810+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3500000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:41.011412+08:00", + "governor": "performance", + "loadavg_after": [ + 2.92, + 2.52, + 3.59 + ], + "loadavg_before": [ + 2.82, + 2.49, + 3.59 + ], + "log": "logs/block06_P_A_upstream_production_normalized_harness.log", + "log_sha256": "03add8679a83f40af0c522de955ed4c71cfff758f9d0772c656172f2e3d170db", + "pid": 1977866, + "process_exited_at": "2026-08-06T05:24:41.006364+08:00", + "process_index": 162, + "raw": "raw/block06_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "c63f91aa9f29764cc794bbcbb04002bfd839720c6f22bb64e68515a2dd83acdf", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9097744360902256, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:24:39.663253+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497352, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2880283, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:46.522090+08:00", + "governor": "performance", + "loadavg_after": [ + 2.76, + 2.49, + 3.58 + ], + "loadavg_before": [ + 2.92, + 2.52, + 3.59 + ], + "log": "logs/block06_X_C_final_candidate.log", + "log_sha256": "0b281824cdb2d45995bbd154034c9091a12c6073f378a849f7207b0f2e4d8e95", + "pid": 1978128, + "process_exited_at": "2026-08-06T05:24:46.519246+08:00", + "process_index": 163, + "raw": "raw/block06_X_C_final_candidate.json", + "raw_sha256": "758aa96a423e25371ac3c9c62553525bc72b9642b3a6d3f218e52f202d6ea9c0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9836660617059891, + "sibling_cpu_busy_fraction": 0.0018181818181818182, + "started_at": "2026-08-06T05:24:41.014135+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3495386, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2634311, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:52.121155+08:00", + "governor": "performance", + "loadavg_after": [ + 2.78, + 2.5, + 3.58 + ], + "loadavg_before": [ + 2.76, + 2.49, + 3.58 + ], + "log": "logs/block06_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "1a3034c249e63260c3a4b1b78120c3917340acab629b03f3cf671e1049bb0256", + "pid": 1978376, + "process_exited_at": "2026-08-06T05:24:52.116039+08:00", + "process_index": 164, + "raw": "raw/block06_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "f512f75ecbaafc958d13696eeecfc9d917c4bbb8d3f77df317efd5d942b6806c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.985663082437276, + "sibling_cpu_busy_fraction": 0.0017921146953405018, + "started_at": "2026-08-06T05:24:46.524662+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3992202, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3977738, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:57.660487+08:00", + "governor": "performance", + "loadavg_after": [ + 2.72, + 2.49, + 3.57 + ], + "loadavg_before": [ + 2.78, + 2.5, + 3.58 + ], + "log": "logs/block06_X_A_upstream_production_normalized_harness.log", + "log_sha256": "af9f88a8019d4c8072e02ed2bea3d7ca29da6dfb495f3cfb5ecbb939ff8ad6b8", + "pid": 1978596, + "process_exited_at": "2026-08-06T05:24:57.655820+08:00", + "process_index": 165, + "raw": "raw/block06_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "e9fd591fed7ddffee318d6274a7e8a17d283c4d52ba5cd014b8b04abedeb5c0f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9819494584837545, + "sibling_cpu_busy_fraction": 0.0018083182640144665, + "started_at": "2026-08-06T05:24:52.123583+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3097331, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3115151, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:59.071951+08:00", + "governor": "performance", + "loadavg_after": [ + 2.72, + 2.49, + 3.57 + ], + "loadavg_before": [ + 2.72, + 2.49, + 3.57 + ], + "log": "logs/block19_P_A_upstream_production_normalized_harness.log", + "log_sha256": "2c3c9f1a3798e0932b50a2d2f4237793e0918390f71877fe066510d33bc63723", + "pid": 1978970, + "process_exited_at": "2026-08-06T05:24:58.984353+08:00", + "process_index": 166, + "raw": "raw/block19_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "9b637a03fc0cf1aec04f56944df79016de74c23c7a70d444eb1af1a73efbce6f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9022556390977443, + "sibling_cpu_busy_fraction": 0.007575757575757576, + "started_at": "2026-08-06T05:24:57.663752+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3250327, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3585707, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:00.394821+08:00", + "governor": "performance", + "loadavg_after": [ + 2.72, + 2.49, + 3.57 + ], + "loadavg_before": [ + 2.72, + 2.49, + 3.57 + ], + "log": "logs/block19_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "5ef888e9eebda1e419e2f825e6c8b252346534b0572f9fd62871a54d99974ee6", + "pid": 1979232, + "process_exited_at": "2026-08-06T05:25:00.389178+08:00", + "process_index": 167, + "raw": "raw/block19_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "2d44b80894c08f21d7f07f5a40b56801ddff2dbeb51215069f974ee3ebc209f7", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9083969465648855, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:24:59.074683+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993972, + "48": 3466299 + }, + "cpu_khz_before": { + "0": 3327161, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:01.738436+08:00", + "governor": "performance", + "loadavg_after": [ + 2.58, + 2.47, + 3.55 + ], + "loadavg_before": [ + 2.72, + 2.49, + 3.57 + ], + "log": "logs/block19_P_C_final_candidate.log", + "log_sha256": "2893a20f1c20a4b57ea2fc53710ec9ed5f669dc2d93188d2a6b82e01a052284e", + "pid": 1979545, + "process_exited_at": "2026-08-06T05:25:01.733765+08:00", + "process_index": 168, + "raw": "raw/block19_P_C_final_candidate.json", + "raw_sha256": "14857b16b2e2e6479f4b96a551d204827c1351b09e575c2ddcd91302d959c85e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9097744360902256, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:25:00.397681+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993419, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3520446, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:07.271088+08:00", + "governor": "performance", + "loadavg_after": [ + 2.54, + 2.46, + 3.54 + ], + "loadavg_before": [ + 2.58, + 2.47, + 3.55 + ], + "log": "logs/block19_X_A_upstream_production_normalized_harness.log", + "log_sha256": "6621fced32bea0f454e925d6a19fd7417d70b1b02a868725fd48985ef07a657f", + "pid": 1979815, + "process_exited_at": "2026-08-06T05:25:07.265896+08:00", + "process_index": 169, + "raw": "raw/block19_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "8e9ecda21bbe09c6c9f891c63b1e8870c021dbb5d51394806cb16284f3372265", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9855072463768116, + "sibling_cpu_busy_fraction": 0.0018115942028985507, + "started_at": "2026-08-06T05:25:01.740749+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2698838, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2641519, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:13.039609+08:00", + "governor": "performance", + "loadavg_after": [ + 2.41, + 2.43, + 3.53 + ], + "loadavg_before": [ + 2.54, + 2.46, + 3.54 + ], + "log": "logs/block19_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "7e13016596051292f0d04453cbc231cf005b9218d30f466dc3924e0e965ab815", + "pid": 1980115, + "process_exited_at": "2026-08-06T05:25:13.036570+08:00", + "process_index": 170, + "raw": "raw/block19_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "9ea808c4d1ac3df63f277a22345172aed8039e603091b959fc77f29bd8f9bc7a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.984375, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:25:07.274096+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3475596, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:18.607610+08:00", + "governor": "performance", + "loadavg_after": [ + 2.38, + 2.43, + 3.52 + ], + "loadavg_before": [ + 2.41, + 2.43, + 3.53 + ], + "log": "logs/block19_X_C_final_candidate.log", + "log_sha256": "f2ccdeaf1241014935dd4137705ab07ddca4b9cf4fcba83490915131243f74c6", + "pid": 1980310, + "process_exited_at": "2026-08-06T05:25:18.602650+08:00", + "process_index": 171, + "raw": "raw/block19_X_C_final_candidate.json", + "raw_sha256": "c9c859e1591ffbc6b89d171ba5bd508fe4834012d19be18669037070d58289e3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9838420107719928, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:25:13.042542+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996619, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3839443, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:25.863447+08:00", + "governor": "performance", + "loadavg_after": [ + 2.43, + 2.44, + 3.52 + ], + "loadavg_before": [ + 2.38, + 2.43, + 3.52 + ], + "log": "logs/block19_S_A_upstream_production_normalized_harness.log", + "log_sha256": "ce0bd032dc416c8868f5ab06da4716fa021f6ea5cebfe75d3a31d1de3b3c83f6", + "pid": 1980664, + "process_exited_at": "2026-08-06T05:25:25.858314+08:00", + "process_index": 172, + "raw": "raw/block19_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "fb0be406bf606e382f64bcbf17bd8bfcd1a3bc05f7f741239711bfad834157d0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9848066298342542, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:25:18.610232+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3495183, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:33.103868+08:00", + "governor": "performance", + "loadavg_after": [ + 2.36, + 2.42, + 3.5 + ], + "loadavg_before": [ + 2.43, + 2.44, + 3.52 + ], + "log": "logs/block19_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "8de15d9ba153e72eb6bc7986f528ba77508c793c0bbae1d09d85227bf3b0d64d", + "pid": 1980936, + "process_exited_at": "2026-08-06T05:25:33.101014+08:00", + "process_index": 173, + "raw": "raw/block19_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "66b271ad68d5a7e934dc46349d2be9606300c5956c100c4f9ec20ae98f4f504b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9806629834254144, + "sibling_cpu_busy_fraction": 0.0013850415512465374, + "started_at": "2026-08-06T05:25:25.866172+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993737, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3030062, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:40.278707+08:00", + "governor": "performance", + "loadavg_after": [ + 2.25, + 2.4, + 3.49 + ], + "loadavg_before": [ + 2.36, + 2.42, + 3.5 + ], + "log": "logs/block19_S_C_final_candidate.log", + "log_sha256": "e56cb506a221007ae9b5b85ec8e5da99f1d96e98ce9bb815ba91a2e919943697", + "pid": 1981214, + "process_exited_at": "2026-08-06T05:25:40.276044+08:00", + "process_index": 174, + "raw": "raw/block19_S_C_final_candidate.json", + "raw_sha256": "dfd6343d5b35bb9bcaab2eec5a5445226ab357e7d8719043f3feae1d863e029a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9832167832167832, + "sibling_cpu_busy_fraction": 0.001394700139470014, + "started_at": "2026-08-06T05:25:33.106669+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3965044, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2926166, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:46.101822+08:00", + "governor": "performance", + "loadavg_after": [ + 2.14, + 2.37, + 3.47 + ], + "loadavg_before": [ + 2.25, + 2.4, + 3.49 + ], + "log": "logs/block19_M_A_upstream_production_normalized_harness.log", + "log_sha256": "16b8e5626f460943ebc81728a780be55e8875c15622b32aad6901a9e4ee0974c", + "pid": 1981604, + "process_exited_at": "2026-08-06T05:25:46.096597+08:00", + "process_index": 175, + "raw": "raw/block19_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "9e23a19ad8f7d880004f74f74d3e0f252d19207ec334eaa0abfe70b795fd202c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9862542955326461, + "sibling_cpu_busy_fraction": 0.0017211703958691911, + "started_at": "2026-08-06T05:25:40.281285+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3349891, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3191304, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:51.954253+08:00", + "governor": "performance", + "loadavg_after": [ + 2.37, + 2.41, + 3.48 + ], + "loadavg_before": [ + 2.14, + 2.37, + 3.47 + ], + "log": "logs/block19_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "61092ba0e95fe94f2c62dcb26667d9e1ebfd816d6dc7af7432e4f70dec7974e3", + "pid": 1981811, + "process_exited_at": "2026-08-06T05:25:51.951790+08:00", + "process_index": 176, + "raw": "raw/block19_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "9395abc67abe7b57530ef296983dabb0115d7aea3fe3771e58489dbde3917df9", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9794168096054888, + "sibling_cpu_busy_fraction": 0.0017123287671232876, + "started_at": "2026-08-06T05:25:46.104439+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3593774, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2510429, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:58.010327+08:00", + "governor": "performance", + "loadavg_after": [ + 2.34, + 2.41, + 3.47 + ], + "loadavg_before": [ + 2.37, + 2.41, + 3.48 + ], + "log": "logs/block19_M_C_final_candidate.log", + "log_sha256": "4da086708d9d8b77f54e0a5ad7490e03bf08165f3c9f3c4f08562fc7b7033114", + "pid": 1982103, + "process_exited_at": "2026-08-06T05:25:58.005046+08:00", + "process_index": 177, + "raw": "raw/block19_M_C_final_candidate.json", + "raw_sha256": "ec37adb33102e7559f2cdfe1a8b3f16d3de2118f52a89923baf9923cc18bb1e8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9801324503311258, + "sibling_cpu_busy_fraction": 0.0016556291390728477, + "started_at": "2026-08-06T05:25:51.957409+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2895538, + "48": 2967136 + }, + "cpu_khz_before": { + "0": 3365991, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:02.688605+08:00", + "governor": "performance", + "loadavg_after": [ + 2.23, + 2.38, + 3.45 + ], + "loadavg_before": [ + 2.34, + 2.41, + 3.47 + ], + "log": "logs/block19_W_A_upstream_production_normalized_harness.log", + "log_sha256": "e2084c4bdcaede79c0f2eb6fa18e0d5c4d377f447d1ec5982a8d50a36eee74fc", + "pid": 1982401, + "process_exited_at": "2026-08-06T05:26:02.683889+08:00", + "process_index": 178, + "raw": "raw/block19_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "b2116a787f39fc80201a71d43c17cf7ce968024538c277c6ee99211812231cf8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9786324786324786, + "sibling_cpu_busy_fraction": 0.002136752136752137, + "started_at": "2026-08-06T05:25:58.012731+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996763, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2845682, + "48": 2967136 + }, + "finished_at": "2026-08-06T05:26:07.393331+08:00", + "governor": "performance", + "loadavg_after": [ + 2.13, + 2.36, + 3.44 + ], + "loadavg_before": [ + 2.23, + 2.38, + 3.45 + ], + "log": "logs/block19_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "1e5a21a3c5c3c1d79007b1338dcb3efb1b3382974468f56167b913230822c35d", + "pid": 1982688, + "process_exited_at": "2026-08-06T05:26:07.388198+08:00", + "process_index": 179, + "raw": "raw/block19_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "de3a8c11dc8d8aee0338b87bfa7ac45602eaeab1b0bb6ecedb61d01be78dad0f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9807692307692307, + "sibling_cpu_busy_fraction": 0.002127659574468085, + "started_at": "2026-08-06T05:26:02.691012+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996442, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3495225, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:12.054544+08:00", + "governor": "performance", + "loadavg_after": [ + 2.04, + 2.34, + 3.43 + ], + "loadavg_before": [ + 2.13, + 2.36, + 3.44 + ], + "log": "logs/block19_W_C_final_candidate.log", + "log_sha256": "e157eacb4485d56e26e1240d223bda52ce55af3ebfabc313e306e1f232cad783", + "pid": 1982960, + "process_exited_at": "2026-08-06T05:26:12.049304+08:00", + "process_index": 180, + "raw": "raw/block19_W_C_final_candidate.json", + "raw_sha256": "547ce6fbda7342cf540db2240596e81a641ead9263a80f913cc39c46f4305e3d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9763948497854077, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:26:07.396142+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996130, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3164788, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:17.917123+08:00", + "governor": "performance", + "loadavg_after": [ + 2.04, + 2.33, + 3.42 + ], + "loadavg_before": [ + 2.04, + 2.34, + 3.43 + ], + "log": "logs/block12_M_C_final_candidate.log", + "log_sha256": "18aa339d54c18fa09f7abf7c44fc2da231139892e984d705307c9308eefcf53c", + "pid": 1983172, + "process_exited_at": "2026-08-06T05:26:17.912176+08:00", + "process_index": 181, + "raw": "raw/block12_M_C_final_candidate.json", + "raw_sha256": "eaad99289263111b4b6262f0e65819107f39c2f1480507bb51caf582d0a0e7db", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9863013698630136, + "sibling_cpu_busy_fraction": 0.0017094017094017094, + "started_at": "2026-08-06T05:26:12.058166+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3460132, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3404576, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:23.890876+08:00", + "governor": "performance", + "loadavg_after": [ + 2.2, + 2.36, + 3.42 + ], + "loadavg_before": [ + 2.04, + 2.33, + 3.42 + ], + "log": "logs/block12_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "798a05713ff023aeaad9ec46e52949f6a2de52f4555978469c396f9624eac3f5", + "pid": 1983442, + "process_exited_at": "2026-08-06T05:26:23.885667+08:00", + "process_index": 182, + "raw": "raw/block12_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "8066eb303ff7d54df50f46046c404a01861fb61168fbe5ef149c444cb607923b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9782971619365609, + "sibling_cpu_busy_fraction": 0.0033500837520938024, + "started_at": "2026-08-06T05:26:17.920140+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496744, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4001556, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:29.743979+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.37, + 3.42 + ], + "loadavg_before": [ + 2.2, + 2.36, + 3.42 + ], + "log": "logs/block12_M_A_upstream_production_normalized_harness.log", + "log_sha256": "2991f223c50db0c2a4d56f07d3857808a7df0273a156103f8e0e14b148e6a3eb", + "pid": 1983772, + "process_exited_at": "2026-08-06T05:26:29.739017+08:00", + "process_index": 183, + "raw": "raw/block12_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "4f6353d24f8f78d911021b426ac1978d4252e35ff510081e90e43b91deb8f447", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9846153846153847, + "sibling_cpu_busy_fraction": 0.003424657534246575, + "started_at": "2026-08-06T05:26:23.893586+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3734840, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:34.337263+08:00", + "governor": "performance", + "loadavg_after": [ + 2.56, + 2.43, + 3.43 + ], + "loadavg_before": [ + 2.26, + 2.37, + 3.42 + ], + "log": "logs/block12_W_C_final_candidate.log", + "log_sha256": "7f70495ce04a31adcb6c25cff1a89e5ded3a047547f7f0fd741e63af7fe8a892", + "pid": 1984076, + "process_exited_at": "2026-08-06T05:26:34.334535+08:00", + "process_index": 184, + "raw": "raw/block12_W_C_final_candidate.json", + "raw_sha256": "db15430bd99a0d3d9992f124403ca17f786852dc3bf87d68d21840c50503cc8b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9781659388646288, + "sibling_cpu_busy_fraction": 0.002183406113537118, + "started_at": "2026-08-06T05:26:29.747017+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3991888, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3367281, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:38.941455+08:00", + "governor": "performance", + "loadavg_after": [ + 2.76, + 2.47, + 3.44 + ], + "loadavg_before": [ + 2.56, + 2.43, + 3.43 + ], + "log": "logs/block12_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "15cb7ed404338f131780d5df79c437e006bd478acae696a9bbba5b8cc9ace701", + "pid": 1984346, + "process_exited_at": "2026-08-06T05:26:38.936764+08:00", + "process_index": 185, + "raw": "raw/block12_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "01a39798f52ebc7e2570a342f5ad7f46d91af7864c8d67c6a6baca3cc727911f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9804347826086957, + "sibling_cpu_busy_fraction": 0.002178649237472767, + "started_at": "2026-08-06T05:26:34.340014+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3086256, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:43.651415+08:00", + "governor": "performance", + "loadavg_after": [ + 3.18, + 2.56, + 3.47 + ], + "loadavg_before": [ + 2.76, + 2.47, + 3.44 + ], + "log": "logs/block12_W_A_upstream_production_normalized_harness.log", + "log_sha256": "3ae36005d2bd6c3a7f7450518bf3cd3ce65a1c1edf0900ea233d4b26f11e85fe", + "pid": 1984586, + "process_exited_at": "2026-08-06T05:26:43.646756+08:00", + "process_index": 186, + "raw": "raw/block12_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "5b6af8fea4876d495bba0e1996f7665b72ab12ec58df14511ddd83b0c52841ae", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9808510638297873, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:26:38.944786+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3475516, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3498940, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:44.953460+08:00", + "governor": "performance", + "loadavg_after": [ + 3.18, + 2.56, + 3.47 + ], + "loadavg_before": [ + 3.18, + 2.56, + 3.47 + ], + "log": "logs/block12_P_C_final_candidate.log", + "log_sha256": "d57cd70b224a6a77494b8ad2d17edf5ecfa870774a6d1754d39c3bc2de95854b", + "pid": 1984802, + "process_exited_at": "2026-08-06T05:26:44.948571+08:00", + "process_index": 187, + "raw": "raw/block12_P_C_final_candidate.json", + "raw_sha256": "0a31acc0b4298dd7e33440d4e9f073ff8d6ae656957047aae220a7155f8f76cb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.90625, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:26:43.654144+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994777, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3398149, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:46.295099+08:00", + "governor": "performance", + "loadavg_after": [ + 3.16, + 2.57, + 3.47 + ], + "loadavg_before": [ + 3.18, + 2.56, + 3.47 + ], + "log": "logs/block12_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "18fcca09042e5a61af7e00c5833333a1ab581552419e0c381c853d0ce6220ed9", + "pid": 1985064, + "process_exited_at": "2026-08-06T05:26:46.290046+08:00", + "process_index": 188, + "raw": "raw/block12_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "078c25b7d8ce3c2fdff8b80eebc2d67b0239f22706334b85b87ad72cace7e7dc", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9166666666666666, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:26:44.956411+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3972424, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3395739, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:47.612638+08:00", + "governor": "performance", + "loadavg_after": [ + 3.16, + 2.57, + 3.47 + ], + "loadavg_before": [ + 3.16, + 2.57, + 3.47 + ], + "log": "logs/block12_P_A_upstream_production_normalized_harness.log", + "log_sha256": "39155fc49ebd2b40d28082692b42ac1f83d36cbd5ddfcfd130d051981da90626", + "pid": 1985367, + "process_exited_at": "2026-08-06T05:26:47.607545+08:00", + "process_index": 189, + "raw": "raw/block12_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "8bdc6af3adf6492eecd88dd9f51aaa4963e299ed48023dec2d19267999ecfa56", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9, + "sibling_cpu_busy_fraction": 0.007633587786259542, + "started_at": "2026-08-06T05:26:46.297955+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3495090, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3463209, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:53.304866+08:00", + "governor": "performance", + "loadavg_after": [ + 3.39, + 2.63, + 3.48 + ], + "loadavg_before": [ + 3.16, + 2.57, + 3.47 + ], + "log": "logs/block12_X_C_final_candidate.log", + "log_sha256": "ba6a65e8a4e668f1673afddce2cdf4d647ee14b5a59abc8b2925c7e00332eddf", + "pid": 1985691, + "process_exited_at": "2026-08-06T05:26:53.302092+08:00", + "process_index": 190, + "raw": "raw/block12_X_C_final_candidate.json", + "raw_sha256": "5f4dc1a8f8c131ac915ab3d4e39117fac45d72cbdb8a12e42a55367d11c0ecd3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9842105263157894, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:26:47.615607+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3500000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2760847, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:58.896359+08:00", + "governor": "performance", + "loadavg_after": [ + 3.44, + 2.65, + 3.48 + ], + "loadavg_before": [ + 3.39, + 2.63, + 3.48 + ], + "log": "logs/block12_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "cb4f9e657858a99678168ca69f0317c075a5edab82b7b2b236767b5024cf186b", + "pid": 1985975, + "process_exited_at": "2026-08-06T05:26:58.891511+08:00", + "process_index": 191, + "raw": "raw/block12_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "60afd4b035f811928cf83486521a49cc881f2298e7f665356313cb6375ca3e7e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9838420107719928, + "sibling_cpu_busy_fraction": 0.0035778175313059034, + "started_at": "2026-08-06T05:26:53.308228+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3500000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3502151, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:04.601927+08:00", + "governor": "performance", + "loadavg_after": [ + 3.48, + 2.67, + 3.49 + ], + "loadavg_before": [ + 3.44, + 2.65, + 3.48 + ], + "log": "logs/block12_X_A_upstream_production_normalized_harness.log", + "log_sha256": "d789e874c1bb55189ec07202ff07bfc4866b76a4c3f9d8a32a452c6b74a89fd8", + "pid": 1986297, + "process_exited_at": "2026-08-06T05:27:04.597518+08:00", + "process_index": 192, + "raw": "raw/block12_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "d2d18897ffa9348bed11472ad1bfb4199c183bd8c1783c25474ec3f386d9d039", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859649122807017, + "sibling_cpu_busy_fraction": 0.0017574692442882249, + "started_at": "2026-08-06T05:26:58.899296+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3494659, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3184962, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:12.111017+08:00", + "governor": "performance", + "loadavg_after": [ + 3.25, + 2.65, + 3.47 + ], + "loadavg_before": [ + 3.48, + 2.67, + 3.49 + ], + "log": "logs/block12_S_C_final_candidate.log", + "log_sha256": "ac24429f5113d87391a41795a3591f616c0d3debcf4d5a787ae869821bcd3a89", + "pid": 1986571, + "process_exited_at": "2026-08-06T05:27:12.107976+08:00", + "process_index": 193, + "raw": "raw/block12_S_C_final_candidate.json", + "raw_sha256": "021f93f981b98d65c862d52de8da6162f2ec8bb04038c568ca049d42a52712e8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9853333333333333, + "sibling_cpu_busy_fraction": 0.0013333333333333333, + "started_at": "2026-08-06T05:27:04.604713+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3851842, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:19.363743+08:00", + "governor": "performance", + "loadavg_after": [ + 3.15, + 2.64, + 3.46 + ], + "loadavg_before": [ + 3.25, + 2.65, + 3.47 + ], + "log": "logs/block12_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "c7a00ce998f4a6b4e34864c697dcc6830fead8a6a5f4044309b2521b618b9091", + "pid": 1986836, + "process_exited_at": "2026-08-06T05:27:19.361148+08:00", + "process_index": 194, + "raw": "raw/block12_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "020430af5227dced3516c5b463c0b05fb4c70843486de31ced58e1521ec6c2b1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9847856154910097, + "sibling_cpu_busy_fraction": 0.0013831258644536654, + "started_at": "2026-08-06T05:27:12.114107+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3628203, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3127786, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:26.683177+08:00", + "governor": "performance", + "loadavg_after": [ + 3.12, + 2.65, + 3.45 + ], + "loadavg_before": [ + 3.15, + 2.64, + 3.46 + ], + "log": "logs/block12_S_A_upstream_production_normalized_harness.log", + "log_sha256": "19da75339a6f962755cae2aae66ce9c4edebba8792f4005434f3e98ebaea5397", + "pid": 1987189, + "process_exited_at": "2026-08-06T05:27:26.680609+08:00", + "process_index": 195, + "raw": "raw/block12_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "5c69c44bed98242eda23185b8d953cb39b44d6ce547f00202110b3c924b9b0f0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9835616438356164, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:27:19.366663+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3990432, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:31.184223+08:00", + "governor": "performance", + "loadavg_after": [ + 3.03, + 2.64, + 3.45 + ], + "loadavg_before": [ + 3.12, + 2.65, + 3.45 + ], + "log": "logs/block16_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "6eb8c3284417f68858381d9cfa0acb789641020b853213e7c95ac6b8f82eaccc", + "pid": 1987544, + "process_exited_at": "2026-08-06T05:27:31.178796+08:00", + "process_index": 196, + "raw": "raw/block16_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "778f73c3400f1d4c73a34b7af2115bbc12dbe74d53b42fa018765751d914d4a4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.977728285077951, + "sibling_cpu_busy_fraction": 0.0022222222222222222, + "started_at": "2026-08-06T05:27:26.687065+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3474715, + "48": 3446307 + }, + "cpu_khz_before": { + "0": 3296623, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:35.783907+08:00", + "governor": "performance", + "loadavg_after": [ + 3.03, + 2.64, + 3.45 + ], + "loadavg_before": [ + 3.03, + 2.64, + 3.45 + ], + "log": "logs/block16_W_C_final_candidate.log", + "log_sha256": "43a3f50c2e3aee6023c8b580acd47b76fe6549dc6d720fe0591cb27ab07e3ba1", + "pid": 1987769, + "process_exited_at": "2026-08-06T05:27:35.778672+08:00", + "process_index": 197, + "raw": "raw/block16_W_C_final_candidate.json", + "raw_sha256": "181aec023378dbe385dc73b3a9cb931dc027a331ab2168111dfd199a85ae353e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9803921568627451, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:27:31.187384+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497321, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3023214, + "48": 3446307 + }, + "finished_at": "2026-08-06T05:27:40.286886+08:00", + "governor": "performance", + "loadavg_after": [ + 2.87, + 2.61, + 3.43 + ], + "loadavg_before": [ + 3.03, + 2.64, + 3.45 + ], + "log": "logs/block16_W_A_upstream_production_normalized_harness.log", + "log_sha256": "3557b8c2027eeb54c293ba113cfe1fbdd7892585d5d0d3384c00c9d0cdf0d9de", + "pid": 1988076, + "process_exited_at": "2026-08-06T05:27:40.281338+08:00", + "process_index": 198, + "raw": "raw/block16_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "bee55e8d0207b9dcede2edcd9234d09c8147642e8837b3356e0884b648ecc70a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9821428571428571, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:27:35.787276+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2900121, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3897305, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:41.583006+08:00", + "governor": "performance", + "loadavg_after": [ + 2.8, + 2.6, + 3.43 + ], + "loadavg_before": [ + 2.87, + 2.61, + 3.43 + ], + "log": "logs/block16_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "89d6cd0fa6b5fc3e1c9945a60bb590ca5765b72b2f06b3d44b3af15f76842e1d", + "pid": 1988265, + "process_exited_at": "2026-08-06T05:27:41.577726+08:00", + "process_index": 199, + "raw": "raw/block16_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "862e5d63053e2fe26f89d93ce9489b6e4c89895f74de4c7f5b2de41cf4a503b2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.90625, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:27:40.289656+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994698, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2897796, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:42.925132+08:00", + "governor": "performance", + "loadavg_after": [ + 2.8, + 2.6, + 3.43 + ], + "loadavg_before": [ + 2.8, + 2.6, + 3.43 + ], + "log": "logs/block16_P_C_final_candidate.log", + "log_sha256": "feb6f505b018b35fb02c0dbddb0f8a3e416a59fbb517f24c3283cd38b241f3c6", + "pid": 1988529, + "process_exited_at": "2026-08-06T05:27:42.920277+08:00", + "process_index": 200, + "raw": "raw/block16_P_C_final_candidate.json", + "raw_sha256": "279b0f268f1192518544d5fc5863eb525265329c7f6a61e3aa273fd51bc9cc26", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9097744360902256, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:27:41.586388+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497495, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3191637, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:44.337607+08:00", + "governor": "performance", + "loadavg_after": [ + 2.8, + 2.6, + 3.43 + ], + "loadavg_before": [ + 2.8, + 2.6, + 3.43 + ], + "log": "logs/block16_P_A_upstream_production_normalized_harness.log", + "log_sha256": "fafa7ea2ae55dca0a0f8ce46ed5e6970a6be847246be3eec4c3e1a3014e40552", + "pid": 1988841, + "process_exited_at": "2026-08-06T05:27:44.332315+08:00", + "process_index": 201, + "raw": "raw/block16_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "eb8bab79bf5ff12c12765e4245978afa512b62403f8eb5ab12ed76c8513bf06b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8936170212765957, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:27:42.928722+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000039, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:49.896604+08:00", + "governor": "performance", + "loadavg_after": [ + 2.73, + 2.59, + 3.42 + ], + "loadavg_before": [ + 2.8, + 2.6, + 3.43 + ], + "log": "logs/block16_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "d3f1d3d9e6b0aa2e43ebe2b733ea44d7f7de9430fae218542d5df8ac03faeef8", + "pid": 1989178, + "process_exited_at": "2026-08-06T05:27:49.891530+08:00", + "process_index": 202, + "raw": "raw/block16_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "927bd767710351ac6b9decfafac4aaf34595007347a857fc0c2c4a77b3ebe1ab", + "returncode": 0, + "selected_cpu_busy_fraction": 0.983754512635379, + "sibling_cpu_busy_fraction": 0.0018050541516245488, + "started_at": "2026-08-06T05:27:44.340936+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3474186, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3037851, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:55.705360+08:00", + "governor": "performance", + "loadavg_after": [ + 2.91, + 2.63, + 3.43 + ], + "loadavg_before": [ + 2.73, + 2.59, + 3.42 + ], + "log": "logs/block16_X_C_final_candidate.log", + "log_sha256": "460f4ee98b13a01104c48aa06ad460d43d724dc622753fd95de7da7e3d0e3327", + "pid": 1989492, + "process_exited_at": "2026-08-06T05:27:55.699776+08:00", + "process_index": 203, + "raw": "raw/block16_X_C_final_candidate.json", + "raw_sha256": "72b31239e331e8c944a8d5ed4ef6ea0eef976039f1d52c3764d5cc0b5f49723b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844827586206897, + "sibling_cpu_busy_fraction": 0.0017271157167530224, + "started_at": "2026-08-06T05:27:49.900044+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3466893, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3107398, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:28:01.276592+08:00", + "governor": "performance", + "loadavg_after": [ + 2.7, + 2.6, + 3.41 + ], + "loadavg_before": [ + 2.91, + 2.63, + 3.43 + ], + "log": "logs/block16_X_A_upstream_production_normalized_harness.log", + "log_sha256": "f32ea942c5e25dea2e584407bcacd8a0b5b6b8f49e2879402a6bf4b380796842", + "pid": 1989879, + "process_exited_at": "2026-08-06T05:28:01.273928+08:00", + "process_index": 204, + "raw": "raw/block16_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "dc11776dcae0701fd819cc67c70351bd8769c8cafb393be6368601a1144096f2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9820143884892086, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:27:55.708749+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3493340, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3213885, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:28:08.523650+08:00", + "governor": "performance", + "loadavg_after": [ + 2.64, + 2.58, + 3.4 + ], + "loadavg_before": [ + 2.7, + 2.6, + 3.41 + ], + "log": "logs/block16_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "5d23a4cb0d55278b047587def8e15c2c12834e11988bd14d12dd01da2a31a92a", + "pid": 1990138, + "process_exited_at": "2026-08-06T05:28:08.517891+08:00", + "process_index": 205, + "raw": "raw/block16_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "c05aaf0262df7f0d8f532d1fb78fde26e316c9d5063a778505dbfb22bf3592b6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834254143646409, + "sibling_cpu_busy_fraction": 0.0013831258644536654, + "started_at": "2026-08-06T05:28:01.279594+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993206, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3251951, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:28:16.168579+08:00", + "governor": "performance", + "loadavg_after": [ + 2.7, + 2.6, + 3.39 + ], + "loadavg_before": [ + 2.64, + 2.58, + 3.4 + ], + "log": "logs/block16_S_C_final_candidate.log", + "log_sha256": "72282a62b2821663c0abaaba653d2b96ff62a4fd86bf914402bdcf69c4d45eee", + "pid": 1990498, + "process_exited_at": "2026-08-06T05:28:16.163010+08:00", + "process_index": 206, + "raw": "raw/block16_S_C_final_candidate.json", + "raw_sha256": "aff482b98cb8c8ad0ffde7c97b94dc622da4dc31d2ebe363b0dd439104c78284", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9829842931937173, + "sibling_cpu_busy_fraction": 0.002617801047120419, + "started_at": "2026-08-06T05:28:08.526826+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3401065, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:28:23.490646+08:00", + "governor": "performance", + "loadavg_after": [ + 2.65, + 2.59, + 3.39 + ], + "loadavg_before": [ + 2.7, + 2.6, + 3.39 + ], + "log": "logs/block16_S_A_upstream_production_normalized_harness.log", + "log_sha256": "c4ce2c81bb4be549ac95b2ad0d4c5e0814a98a87af0849949a5dbbc04da51d19", + "pid": 1990922, + "process_exited_at": "2026-08-06T05:28:23.485688+08:00", + "process_index": 207, + "raw": "raw/block16_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "ee4b989551449e87d362bb4fb3027762cceb81c675c397a00b601dfece36e7c8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9835390946502057, + "sibling_cpu_busy_fraction": 0.0013698630136986301, + "started_at": "2026-08-06T05:28:16.172000+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3392219, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:28:29.483185+08:00", + "governor": "performance", + "loadavg_after": [ + 2.6, + 2.58, + 3.38 + ], + "loadavg_before": [ + 2.65, + 2.59, + 3.39 + ], + "log": "logs/block16_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "57cadfeaed09b51746a4b13df43674b5cc3df0f7fccdadaa6019cbd3a41c737c", + "pid": 1991221, + "process_exited_at": "2026-08-06T05:28:29.478426+08:00", + "process_index": 208, + "raw": "raw/block16_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "3020e13f2fade0447a15c5277b67cc614accbf9c626b0ebb9884473a04ca0d7c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.98, + "sibling_cpu_busy_fraction": 0.0016722408026755853, + "started_at": "2026-08-06T05:28:23.493728+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3573225, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3492117, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:28:35.558905+08:00", + "governor": "performance", + "loadavg_after": [ + 2.55, + 2.57, + 3.37 + ], + "loadavg_before": [ + 2.6, + 2.58, + 3.38 + ], + "log": "logs/block16_M_C_final_candidate.log", + "log_sha256": "e9c1fdb897f8bb757abd02ec00d27f8f58e3c93bc5f48a2691f289f042bd1984", + "pid": 1991618, + "process_exited_at": "2026-08-06T05:28:35.554250+08:00", + "process_index": 209, + "raw": "raw/block16_M_C_final_candidate.json", + "raw_sha256": "97d63421db42f3468de618487754b2827db953c799100b62c6e2a4239a195d7c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9785123966942149, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:28:29.486314+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2736199, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3513059, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:28:41.671632+08:00", + "governor": "performance", + "loadavg_after": [ + 2.46, + 2.55, + 3.35 + ], + "loadavg_before": [ + 2.55, + 2.57, + 3.37 + ], + "log": "logs/block16_M_A_upstream_production_normalized_harness.log", + "log_sha256": "baf7916aad863f1610a25865737ac0d62c27e1e9dc61c4d36c4c7fce73f0c2a5", + "pid": 1991887, + "process_exited_at": "2026-08-06T05:28:41.668567+08:00", + "process_index": 210, + "raw": "raw/block16_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "2021a865dd6e6f3161139eff3d17b8fac5df87853a661abf3219284e4c3da144", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9819967266775778, + "sibling_cpu_busy_fraction": 0.001639344262295082, + "started_at": "2026-08-06T05:28:35.562061+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2870768, + "48": 3448091 + }, + "cpu_khz_before": { + "0": 2547222, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:28:47.636448+08:00", + "governor": "performance", + "loadavg_after": [ + 2.42, + 2.54, + 3.35 + ], + "loadavg_before": [ + 2.46, + 2.55, + 3.35 + ], + "log": "logs/block11_M_C_final_candidate.log", + "log_sha256": "0da1ef9a95d91f6f5e2ef0c5bc35c80c53fefd87088952b12ec7cf06be5de5ce", + "pid": 1992265, + "process_exited_at": "2026-08-06T05:28:47.630860+08:00", + "process_index": 211, + "raw": "raw/block11_M_C_final_candidate.json", + "raw_sha256": "7c78b5f71a4ec132d1d4c2893b029c634fb8cf1b6099f7fbeeaf05d1bc9f6ccc", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9798319327731092, + "sibling_cpu_busy_fraction": 0.003355704697986577, + "started_at": "2026-08-06T05:28:41.675862+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993720, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3406215, + "48": 3448091 + }, + "finished_at": "2026-08-06T05:28:53.554342+08:00", + "governor": "performance", + "loadavg_after": [ + 2.55, + 2.56, + 3.35 + ], + "loadavg_before": [ + 2.42, + 2.54, + 3.35 + ], + "log": "logs/block11_M_A_upstream_production_normalized_harness.log", + "log_sha256": "0a96bf1ee7ef327317eb92b90d2d0591bf61abeb5a19f0f36b3dacade9e18110", + "pid": 1992564, + "process_exited_at": "2026-08-06T05:28:53.548989+08:00", + "process_index": 212, + "raw": "raw/block11_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "8a9cce68dcb004c3009873c8a7cb5f12493db0f458b47367fdaae3c132509c82", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9830795262267343, + "sibling_cpu_busy_fraction": 0.001692047377326565, + "started_at": "2026-08-06T05:28:47.639939+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3462278, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3091686, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:28:59.693349+08:00", + "governor": "performance", + "loadavg_after": [ + 2.5, + 2.56, + 3.34 + ], + "loadavg_before": [ + 2.55, + 2.56, + 3.35 + ], + "log": "logs/block11_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "aae8a61988f0be0b35fd5497047ed46ba94cd80bd1864700e4fdbd6a4f7969c2", + "pid": 1992805, + "process_exited_at": "2026-08-06T05:28:59.687220+08:00", + "process_index": 213, + "raw": "raw/block11_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "00b3172c690a37c1472f1a537d59266f0383dde2c933426b388ddc91066ad85f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9804241435562806, + "sibling_cpu_busy_fraction": 0.0016339869281045752, + "started_at": "2026-08-06T05:28:53.557726+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3093929, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4013114, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:04.167332+08:00", + "governor": "performance", + "loadavg_after": [ + 2.46, + 2.55, + 3.34 + ], + "loadavg_before": [ + 2.5, + 2.56, + 3.34 + ], + "log": "logs/block11_W_C_final_candidate.log", + "log_sha256": "720bea8e6baf83d2ecdc0afa6264aad346f59bc936a8dee36d9d651c2e99395e", + "pid": 1993204, + "process_exited_at": "2026-08-06T05:29:04.161642+08:00", + "process_index": 214, + "raw": "raw/block11_W_C_final_candidate.json", + "raw_sha256": "c77a77afd5530769e6420d45af52ee552ff5b5ca6e94a0bef924aafd7a66f933", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9775784753363229, + "sibling_cpu_busy_fraction": 0.0022371364653243847, + "started_at": "2026-08-06T05:28:59.696286+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3395087, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3221897, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:08.686508+08:00", + "governor": "performance", + "loadavg_after": [ + 2.43, + 2.54, + 3.33 + ], + "loadavg_before": [ + 2.46, + 2.55, + 3.34 + ], + "log": "logs/block11_W_A_upstream_production_normalized_harness.log", + "log_sha256": "92c26fe59ab2199e703f291e7803638a1abe361ab235d773fe91773c6a730c9f", + "pid": 1993404, + "process_exited_at": "2026-08-06T05:29:08.681224+08:00", + "process_index": 215, + "raw": "raw/block11_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "cf4b5fca53f83541c815d7d7fe5b839b7605f60b037bf33821cfb15012532fab", + "returncode": 0, + "selected_cpu_busy_fraction": 0.98, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:29:04.170672+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996728, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2910984, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:13.195322+08:00", + "governor": "performance", + "loadavg_after": [ + 2.31, + 2.51, + 3.32 + ], + "loadavg_before": [ + 2.43, + 2.54, + 3.33 + ], + "log": "logs/block11_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "fb02da86423e6c7f6ae464e99141bae42e9313beb26e4b3755d52d99c01d1d73", + "pid": 1993652, + "process_exited_at": "2026-08-06T05:29:13.190251+08:00", + "process_index": 216, + "raw": "raw/block11_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "2297bf5b19f34adaad47d688262e7c070a90e2af0b415408cdc0ba08db5a0721", + "returncode": 0, + "selected_cpu_busy_fraction": 0.98, + "sibling_cpu_busy_fraction": 0.0022222222222222222, + "started_at": "2026-08-06T05:29:08.689913+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3778033, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3491881, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:14.589518+08:00", + "governor": "performance", + "loadavg_after": [ + 2.31, + 2.51, + 3.32 + ], + "loadavg_before": [ + 2.31, + 2.51, + 3.32 + ], + "log": "logs/block11_P_C_final_candidate.log", + "log_sha256": "23eb41bd59bd5040f276d7bdc9ed93f3d0260af0f7a5f450d7b821e39a7c0213", + "pid": 1993835, + "process_exited_at": "2026-08-06T05:29:14.584537+08:00", + "process_index": 217, + "raw": "raw/block11_P_C_final_candidate.json", + "raw_sha256": "422f9f1aae4bbe19408fbff834d4b6aaba8ee58492d347378f8c3303fc5c2779", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8913043478260869, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:29:13.198578+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993403, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3504736, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:15.916985+08:00", + "governor": "performance", + "loadavg_after": [ + 2.31, + 2.51, + 3.32 + ], + "loadavg_before": [ + 2.31, + 2.51, + 3.32 + ], + "log": "logs/block11_P_A_upstream_production_normalized_harness.log", + "log_sha256": "5d0ae3f2795a448f90c1775b5dbcc7770af11a78036453aab8d98803c5d904a3", + "pid": 1994117, + "process_exited_at": "2026-08-06T05:29:15.912162+08:00", + "process_index": 218, + "raw": "raw/block11_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "6c59b08b26808623eaacd378c4e863441fdb3575e8ee98ce3a4da0455c4e1156", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8939393939393939, + "sibling_cpu_busy_fraction": 0.007575757575757576, + "started_at": "2026-08-06T05:29:14.592843+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3038888, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3905676, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:17.266061+08:00", + "governor": "performance", + "loadavg_after": [ + 2.77, + 2.6, + 3.34 + ], + "loadavg_before": [ + 2.31, + 2.51, + 3.32 + ], + "log": "logs/block11_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "2598be37f5547ee03959b2abb12fcf3f4d623d98f6f401b8a5aa5ef26c1ad1df", + "pid": 1994382, + "process_exited_at": "2026-08-06T05:29:17.261109+08:00", + "process_index": 219, + "raw": "raw/block11_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "dd1d30e700feb9b7cfe854703bf52a2b80823f08736b960c16d8388bedd7a417", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9029850746268657, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:29:15.920293+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3991424, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3650618, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:22.781839+08:00", + "governor": "performance", + "loadavg_after": [ + 2.79, + 2.61, + 3.34 + ], + "loadavg_before": [ + 2.77, + 2.6, + 3.34 + ], + "log": "logs/block11_X_C_final_candidate.log", + "log_sha256": "b91a149b5f0874a67a6152c1960731cbac26daf25e6ad61b0f8fcdf2480bf864", + "pid": 1994738, + "process_exited_at": "2026-08-06T05:29:22.776982+08:00", + "process_index": 220, + "raw": "raw/block11_X_C_final_candidate.json", + "raw_sha256": "cf5737c9c13f6f56d1f640c759874d7bba3523ed2cd6270925ba7bac929fb9d7", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9836363636363636, + "sibling_cpu_busy_fraction": 0.0018181818181818182, + "started_at": "2026-08-06T05:29:17.268921+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3981929, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2577500, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:28.319187+08:00", + "governor": "performance", + "loadavg_after": [ + 2.72, + 2.6, + 3.33 + ], + "loadavg_before": [ + 2.79, + 2.61, + 3.34 + ], + "log": "logs/block11_X_A_upstream_production_normalized_harness.log", + "log_sha256": "0fa51bbb47d667e6432d20cc74a0e17a135fbbdc0ed58050ef0fd28c4c733b3b", + "pid": 1994992, + "process_exited_at": "2026-08-06T05:29:28.313762+08:00", + "process_index": 221, + "raw": "raw/block11_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "9b28c79c25c54a9a69e09b4f8921d3dafbf37dc155208e98d3365d1b09f60a2c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9818840579710145, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:29:22.785566+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3495638, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3463037, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:34.073287+08:00", + "governor": "performance", + "loadavg_after": [ + 2.66, + 2.59, + 3.33 + ], + "loadavg_before": [ + 2.72, + 2.6, + 3.33 + ], + "log": "logs/block11_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "b8646f3c599a26bde09de53089b7b8f23d6250e8917171101becf8f186b5b1dd", + "pid": 1995328, + "process_exited_at": "2026-08-06T05:29:34.068047+08:00", + "process_index": 222, + "raw": "raw/block11_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "30c106ed28212f6dd62f6913e6d5ee41321d7cac02fd013d105c5226e6ed1dff", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9860627177700348, + "sibling_cpu_busy_fraction": 0.0017421602787456446, + "started_at": "2026-08-06T05:29:28.322416+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3941285, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3489913, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:41.297634+08:00", + "governor": "performance", + "loadavg_after": [ + 2.48, + 2.55, + 3.31 + ], + "loadavg_before": [ + 2.66, + 2.59, + 3.33 + ], + "log": "logs/block11_S_C_final_candidate.log", + "log_sha256": "f2dadd32f0006360e0c6c296d8a3a208644bdae6ac948f50f0353e25366a70ad", + "pid": 1995564, + "process_exited_at": "2026-08-06T05:29:41.292301+08:00", + "process_index": 223, + "raw": "raw/block11_S_C_final_candidate.json", + "raw_sha256": "23ef66c9de60fd570fd6f54eb362b090c3915e352a4a44c8907fe2b746abd9b4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.981994459833795, + "sibling_cpu_busy_fraction": 0.0013869625520110957, + "started_at": "2026-08-06T05:29:34.076618+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3975933, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3512681, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:48.537512+08:00", + "governor": "performance", + "loadavg_after": [ + 2.44, + 2.54, + 3.3 + ], + "loadavg_before": [ + 2.48, + 2.55, + 3.31 + ], + "log": "logs/block11_S_A_upstream_production_normalized_harness.log", + "log_sha256": "17a5b6dc1a9f002043b98e64ee3fc9c9bd9138fb0127201dfe47d1728154656d", + "pid": 1995902, + "process_exited_at": "2026-08-06T05:29:48.534686+08:00", + "process_index": 224, + "raw": "raw/block11_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "5fc7cee7a95706d9818005526d514489088dab5a6c882b716c7de96ba54b2b6a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9847856154910097, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:29:41.301223+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3954610, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2728832, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:56.167650+08:00", + "governor": "performance", + "loadavg_after": [ + 2.53, + 2.56, + 3.29 + ], + "loadavg_before": [ + 2.44, + 2.54, + 3.3 + ], + "log": "logs/block11_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "ff95de47ac1b0cbbe322847d03c67b740eaad73385732169fc746878f8f7fec8", + "pid": 1996183, + "process_exited_at": "2026-08-06T05:29:56.164603+08:00", + "process_index": 225, + "raw": "raw/block11_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "6b0ad24a5fca372a4904aceed6cad73a858fb29b2e07dc3e3891660feffb241c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.985545335085414, + "sibling_cpu_busy_fraction": 0.0026246719160104987, + "started_at": "2026-08-06T05:29:48.540734+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3317500, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:00.959218+08:00", + "governor": "performance", + "loadavg_after": [ + 2.53, + 2.56, + 3.29 + ], + "loadavg_before": [ + 2.53, + 2.56, + 3.29 + ], + "log": "logs/block14_W_A_upstream_production_normalized_harness.log", + "log_sha256": "4936e54c3dd95d9153c02e4853442863f3f223ff6164865c7356a5fd9b657abe", + "pid": 1996478, + "process_exited_at": "2026-08-06T05:30:00.956450+08:00", + "process_index": 226, + "raw": "raw/block14_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "c436927c54ad32bd3b336543d307757a1c4ea04720ecfa78c5f0fa279b6d4da2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9748953974895398, + "sibling_cpu_busy_fraction": 0.0020876826722338203, + "started_at": "2026-08-06T05:29:56.171463+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995757, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3040040, + "48": 3310659 + }, + "finished_at": "2026-08-06T05:30:05.512725+08:00", + "governor": "performance", + "loadavg_after": [ + 2.57, + 2.57, + 3.29 + ], + "loadavg_before": [ + 2.53, + 2.56, + 3.29 + ], + "log": "logs/block14_W_C_final_candidate.log", + "log_sha256": "c53b4da23f9b149da6bbb361a7e3bd756fea074e9c2b1f0d7c37484d7b90ffe2", + "pid": 1996809, + "process_exited_at": "2026-08-06T05:30:05.510057+08:00", + "process_index": 227, + "raw": "raw/block14_W_C_final_candidate.json", + "raw_sha256": "94104b844cffffc39f01bb1a707df68db445164b18e9d565c61f70f1c8a34ddc", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9779735682819384, + "sibling_cpu_busy_fraction": 0.0022026431718061676, + "started_at": "2026-08-06T05:30:00.962541+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496913, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:10.060217+08:00", + "governor": "performance", + "loadavg_after": [ + 2.44, + 2.54, + 3.28 + ], + "loadavg_before": [ + 2.57, + 2.57, + 3.29 + ], + "log": "logs/block14_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "c23d2f6cc448e80e252b2111fcb4aa4b82a8140fd861ac0396feb18f25c66c4b", + "pid": 1997072, + "process_exited_at": "2026-08-06T05:30:10.055085+08:00", + "process_index": 228, + "raw": "raw/block14_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "92e9459d9c2d6248912d7b4a9dcb5c0fdaf448c70229b9a693cabf7164bf6a14", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9779735682819384, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:30:05.516421+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996177, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:11.452934+08:00", + "governor": "performance", + "loadavg_after": [ + 2.41, + 2.53, + 3.27 + ], + "loadavg_before": [ + 2.44, + 2.54, + 3.28 + ], + "log": "logs/block14_P_A_upstream_production_normalized_harness.log", + "log_sha256": "a8aa98f50d601901bb69eb50e3ce1ebb2dafb84faea3895b53950a535173f3b5", + "pid": 1997297, + "process_exited_at": "2026-08-06T05:30:11.448246+08:00", + "process_index": 229, + "raw": "raw/block14_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "e36c92ea407cb3027f00751d12c05a6f01cca7c8430916c67da326e8356bbf77", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9136690647482014, + "sibling_cpu_busy_fraction": 0.007194244604316547, + "started_at": "2026-08-06T05:30:10.063582+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2886826, + "48": 2974173 + }, + "cpu_khz_before": { + "0": 3088727, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:12.766224+08:00", + "governor": "performance", + "loadavg_after": [ + 2.41, + 2.53, + 3.27 + ], + "loadavg_before": [ + 2.41, + 2.53, + 3.27 + ], + "log": "logs/block14_P_C_final_candidate.log", + "log_sha256": "ed75e6d342f8a6b0ac052e43710ca969475dde7a3f4c2d7361506e9dc319232d", + "pid": 1997636, + "process_exited_at": "2026-08-06T05:30:12.760742+08:00", + "process_index": 230, + "raw": "raw/block14_P_C_final_candidate.json", + "raw_sha256": "dda4317dfb4a6de9bdea527c4d562a7af296b2859fcfee95501706bb7ced6b5c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.90625, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:30:11.456416+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994884, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3491935, + "48": 2974173 + }, + "finished_at": "2026-08-06T05:30:14.076270+08:00", + "governor": "performance", + "loadavg_after": [ + 2.41, + 2.53, + 3.27 + ], + "loadavg_before": [ + 2.41, + 2.53, + 3.27 + ], + "log": "logs/block14_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "a01d2a30284f62fc7511b351ebf0e8bd8c2f171f13b9d4037a914545096be331", + "pid": 1997902, + "process_exited_at": "2026-08-06T05:30:14.071403+08:00", + "process_index": 231, + "raw": "raw/block14_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "643b5840d6eaf37ccd3558ce5248a5e838cd29247f7de226ff212941f7989547", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9007633587786259, + "sibling_cpu_busy_fraction": 0.007633587786259542, + "started_at": "2026-08-06T05:30:12.769566+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897883, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3489614, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:19.815739+08:00", + "governor": "performance", + "loadavg_after": [ + 2.29, + 2.5, + 3.26 + ], + "loadavg_before": [ + 2.41, + 2.53, + 3.27 + ], + "log": "logs/block14_X_A_upstream_production_normalized_harness.log", + "log_sha256": "6c04080d13fc3bff8fb2a323d54e193167a04cac234c6c078e9a8bf4292e16a8", + "pid": 1998165, + "process_exited_at": "2026-08-06T05:30:19.810433+08:00", + "process_index": 232, + "raw": "raw/block14_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "3986ac016cd4549ee5aae10d27aa363e354887e949412bb151b0de54c3ce56e6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.986013986013986, + "sibling_cpu_busy_fraction": 0.0034965034965034965, + "started_at": "2026-08-06T05:30:14.079712+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3499965, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3742500, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:25.342238+08:00", + "governor": "performance", + "loadavg_after": [ + 2.75, + 2.6, + 3.29 + ], + "loadavg_before": [ + 2.29, + 2.5, + 3.26 + ], + "log": "logs/block14_X_C_final_candidate.log", + "log_sha256": "2a3b70a2afceae98b70dc1837e4fb1d221d9a2741157cc35a2ad657dae78a696", + "pid": 1998441, + "process_exited_at": "2026-08-06T05:30:25.337523+08:00", + "process_index": 233, + "raw": "raw/block14_X_C_final_candidate.json", + "raw_sha256": "f2af028a2d378e3bc161371ef0ed11570d8c74505d665aa5ffed0eda25fb22d4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9818840579710145, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:30:19.819050+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3296521, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3195200, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:30.937610+08:00", + "governor": "performance", + "loadavg_after": [ + 2.61, + 2.57, + 3.27 + ], + "loadavg_before": [ + 2.75, + 2.6, + 3.29 + ], + "log": "logs/block14_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "a1b54f2b8cc60734bf04486f6e11c07054714d323348391d3fae3c40169120ff", + "pid": 1998732, + "process_exited_at": "2026-08-06T05:30:30.932175+08:00", + "process_index": 234, + "raw": "raw/block14_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "aecf2b9abf3416b98f292372f1e9594495cb5540ea0a08836fe97a7faeed8a7a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9803220035778175, + "sibling_cpu_busy_fraction": 0.0035842293906810036, + "started_at": "2026-08-06T05:30:25.345604+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3961749, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3479132, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:38.541723+08:00", + "governor": "performance", + "loadavg_after": [ + 2.52, + 2.55, + 3.26 + ], + "loadavg_before": [ + 2.61, + 2.57, + 3.27 + ], + "log": "logs/block14_S_A_upstream_production_normalized_harness.log", + "log_sha256": "e2a030f24941564f789da70335c5d9f1b09f4ee55e0bb9fc580fee24c087ea4e", + "pid": 1999050, + "process_exited_at": "2026-08-06T05:30:38.536777+08:00", + "process_index": 235, + "raw": "raw/block14_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "fa971206a15084df1a0ccb639545cf46563dba4da2e066b752ce8f3a3ecfb7f1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9855072463768116, + "sibling_cpu_busy_fraction": 0.002635046113306983, + "started_at": "2026-08-06T05:30:30.941270+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3459800, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3090000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:46.083771+08:00", + "governor": "performance", + "loadavg_after": [ + 2.43, + 2.53, + 3.25 + ], + "loadavg_before": [ + 2.52, + 2.55, + 3.26 + ], + "log": "logs/block14_S_C_final_candidate.log", + "log_sha256": "14b53b049674c8c6020d8d725fdf4a56451aefd5f95d96d7482ba2e6de11d777", + "pid": 1999299, + "process_exited_at": "2026-08-06T05:30:46.080782+08:00", + "process_index": 236, + "raw": "raw/block14_S_C_final_candidate.json", + "raw_sha256": "744c88f31f989c4e019db553958ecfae7a278a14cbfca093172fb3b171027b9c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9867197875166003, + "sibling_cpu_busy_fraction": 0.0026560424966799467, + "started_at": "2026-08-06T05:30:38.545272+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3992684, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:53.337514+08:00", + "governor": "performance", + "loadavg_after": [ + 2.64, + 2.57, + 3.25 + ], + "loadavg_before": [ + 2.43, + 2.53, + 3.25 + ], + "log": "logs/block14_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "cb0ea758018e62c3a20291c6c7e34f93466d25f641b426533103a917ce28cd1d", + "pid": 1999608, + "process_exited_at": "2026-08-06T05:30:53.334926+08:00", + "process_index": 237, + "raw": "raw/block14_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "59a318315261e5cc8238e5e47a7ff72e9ca80a8e5e21574ca0dfa1af07a02312", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9820441988950276, + "sibling_cpu_busy_fraction": 0.0027624309392265192, + "started_at": "2026-08-06T05:30:46.087338+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3375512, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2761651, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:59.499303+08:00", + "governor": "performance", + "loadavg_after": [ + 2.5, + 2.55, + 3.24 + ], + "loadavg_before": [ + 2.64, + 2.57, + 3.25 + ], + "log": "logs/block14_M_A_upstream_production_normalized_harness.log", + "log_sha256": "7177f2ae6ba2a7f2411ac2b6b4f8b6208113e05ee6b25c9e958fadc5710ee64d", + "pid": 1999961, + "process_exited_at": "2026-08-06T05:30:59.493708+08:00", + "process_index": 238, + "raw": "raw/block14_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "817a53ba6ed9efd063ebc1677d3dfa7a484d463d3b72e95457bbc4599e2e2620", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9821138211382113, + "sibling_cpu_busy_fraction": 0.0016260162601626016, + "started_at": "2026-08-06T05:30:53.340910+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3088993, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4016666, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:31:05.397436+08:00", + "governor": "performance", + "loadavg_after": [ + 2.38, + 2.52, + 3.23 + ], + "loadavg_before": [ + 2.5, + 2.55, + 3.24 + ], + "log": "logs/block14_M_C_final_candidate.log", + "log_sha256": "66b9c9adc4f3f442ebb8231b92f9857326e9c1615cb41e8bf3cd3d9813a60aa6", + "pid": 2000216, + "process_exited_at": "2026-08-06T05:31:05.394847+08:00", + "process_index": 239, + "raw": "raw/block14_M_C_final_candidate.json", + "raw_sha256": "27fa92bdcf19c3f4816cd887ae533efb86ebc4d6ef619a77f88671622d26ce1d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9829931972789115, + "sibling_cpu_busy_fraction": 0.001697792869269949, + "started_at": "2026-08-06T05:30:59.502520+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3494090, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3229467, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:31:11.287894+08:00", + "governor": "performance", + "loadavg_after": [ + 2.24, + 2.49, + 3.21 + ], + "loadavg_before": [ + 2.38, + 2.52, + 3.23 + ], + "log": "logs/block14_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "604ce88197ba4a9ba5e0a8c7d1a909729c981a6e3ce007354ab9b37c8a1a13f2", + "pid": 2000516, + "process_exited_at": "2026-08-06T05:31:11.284713+08:00", + "process_index": 240, + "raw": "raw/block14_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "ea5a7fcd38cd5fdc2da9a66acc3a55269e83622e226d7da6e90781ec0db45713", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9813242784380306, + "sibling_cpu_busy_fraction": 0.0017006802721088435, + "started_at": "2026-08-06T05:31:05.401211+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995795, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3295637, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:31:18.908217+08:00", + "governor": "performance", + "loadavg_after": [ + 2.22, + 2.48, + 3.2 + ], + "loadavg_before": [ + 2.24, + 2.49, + 3.21 + ], + "log": "logs/block01_S_A_upstream_production_normalized_harness.log", + "log_sha256": "7a268b43de47550381fa2ad950fbdec9a5c5a63ab42754f29589b47c5252b0ad", + "pid": 2000771, + "process_exited_at": "2026-08-06T05:31:18.905449+08:00", + "process_index": 241, + "raw": "raw/block01_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "b23595ed7776be06cbed3820eb038c94fb407ac974e6485ac8af4869976e6858", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9815789473684211, + "sibling_cpu_busy_fraction": 0.001314060446780552, + "started_at": "2026-08-06T05:31:11.291581+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3093521, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2648444, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:31:26.302839+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.48, + 3.2 + ], + "loadavg_before": [ + 2.22, + 2.48, + 3.2 + ], + "log": "logs/block01_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "84ba9485c8a944300c671ccecc5661576e32880da4d92b5310533330978f8dde", + "pid": 2001052, + "process_exited_at": "2026-08-06T05:31:26.299829+08:00", + "process_index": 242, + "raw": "raw/block01_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "60b9c112351082678ed7e0e1c49477550b48a575391a0f53a59a74ee9439f703", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9850948509485095, + "sibling_cpu_busy_fraction": 0.0027100271002710027, + "started_at": "2026-08-06T05:31:18.912022+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993253, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3221065, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:31:33.546040+08:00", + "governor": "performance", + "loadavg_after": [ + 2.24, + 2.47, + 3.19 + ], + "loadavg_before": [ + 2.26, + 2.48, + 3.2 + ], + "log": "logs/block01_S_C_final_candidate.log", + "log_sha256": "43fe54f4a2fdd5acdad279ebd438bddb20f6c8f56334d69d190612626028c275", + "pid": 2001376, + "process_exited_at": "2026-08-06T05:31:33.540836+08:00", + "process_index": 243, + "raw": "raw/block01_S_C_final_candidate.json", + "raw_sha256": "9a2a768659cac5ea0c585c0b882abfe519737865121dffaea2149fcbdae8fa80", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834254143646409, + "sibling_cpu_busy_fraction": 0.0027662517289073307, + "started_at": "2026-08-06T05:31:26.306593+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497481, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2737996, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:31:39.458359+08:00", + "governor": "performance", + "loadavg_after": [ + 2.22, + 2.46, + 3.18 + ], + "loadavg_before": [ + 2.24, + 2.47, + 3.19 + ], + "log": "logs/block01_M_A_upstream_production_normalized_harness.log", + "log_sha256": "b081f1d86faf00411bcb43aa9901e42d651f32b029594d99c3e56facb5e84cfc", + "pid": 2001685, + "process_exited_at": "2026-08-06T05:31:39.455395+08:00", + "process_index": 244, + "raw": "raw/block01_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "7f7ab5007522266d5efba30adcf82f3ca4c89ef5a756814f713f505fde094fcc", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9813874788494078, + "sibling_cpu_busy_fraction": 0.001694915254237288, + "started_at": "2026-08-06T05:31:33.550028+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997242, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2909237, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:31:45.390954+08:00", + "governor": "performance", + "loadavg_after": [ + 2.12, + 2.44, + 3.17 + ], + "loadavg_before": [ + 2.22, + 2.46, + 3.18 + ], + "log": "logs/block01_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "19f8e06a587798a1e96a30bf3da6c0c7b1eae9f30bd36ffa3e6dcebba9ba1906", + "pid": 2001966, + "process_exited_at": "2026-08-06T05:31:45.388506+08:00", + "process_index": 245, + "raw": "raw/block01_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "3292c9fa95835324469907bc5ab4360f2cbc83f4b85f5b7c09913d3a4ddf0048", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9814502529510961, + "sibling_cpu_busy_fraction": 0.001692047377326565, + "started_at": "2026-08-06T05:31:39.461844+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3397473, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3101390, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:31:51.521760+08:00", + "governor": "performance", + "loadavg_after": [ + 2.34, + 2.47, + 3.17 + ], + "loadavg_before": [ + 2.12, + 2.44, + 3.17 + ], + "log": "logs/block01_M_C_final_candidate.log", + "log_sha256": "b4cac13f20696b9a5920c5e23da08edbece01aeb2cd28667918ccc62263aaaad", + "pid": 2002257, + "process_exited_at": "2026-08-06T05:31:51.516159+08:00", + "process_index": 246, + "raw": "raw/block01_M_C_final_candidate.json", + "raw_sha256": "7d68dd78a4539c58b196506d561a1ba5bfcbdb26c63934201070395113d0d31a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9803921568627451, + "sibling_cpu_busy_fraction": 0.0032679738562091504, + "started_at": "2026-08-06T05:31:45.394132+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3504962, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 3543461 + }, + "finished_at": "2026-08-06T05:31:56.116080+08:00", + "governor": "performance", + "loadavg_after": [ + 2.31, + 2.46, + 3.17 + ], + "loadavg_before": [ + 2.34, + 2.47, + 3.17 + ], + "log": "logs/block01_W_A_upstream_production_normalized_harness.log", + "log_sha256": "2d97e04228e8be2dcbfec44bd0b4d9b62a9874b01b7603cef8cba28ff2853a13", + "pid": 2002523, + "process_exited_at": "2026-08-06T05:31:56.110524+08:00", + "process_index": 247, + "raw": "raw/block01_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "151d0e82deda5b74c349ead4744a46f5eb34f0e68808d1c1a950fa35d346c1a0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9803921568627451, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:31:51.525751+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3485492, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:00.850961+08:00", + "governor": "performance", + "loadavg_after": [ + 2.31, + 2.46, + 3.17 + ], + "loadavg_before": [ + 2.31, + 2.46, + 3.17 + ], + "log": "logs/block01_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "fd57756fdafffac80dd2349a2eacf72cdfd627ea4f2a9dc618c74a845ba88b9b", + "pid": 2002772, + "process_exited_at": "2026-08-06T05:32:00.845789+08:00", + "process_index": 248, + "raw": "raw/block01_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "87edf41c16051e5702a20f0109da6b9d005cced240a16ce3ce186e2c48948574", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9788135593220338, + "sibling_cpu_busy_fraction": 0.00211864406779661, + "started_at": "2026-08-06T05:31:56.119732+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496897, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3403584, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:05.530782+08:00", + "governor": "performance", + "loadavg_after": [ + 2.29, + 2.46, + 3.16 + ], + "loadavg_before": [ + 2.31, + 2.46, + 3.17 + ], + "log": "logs/block01_W_C_final_candidate.log", + "log_sha256": "8339fd9acaf836556b668ec1b293f9f3379fd135d031b99c0de8409b4432427d", + "pid": 2003081, + "process_exited_at": "2026-08-06T05:32:05.528325+08:00", + "process_index": 249, + "raw": "raw/block01_W_C_final_candidate.json", + "raw_sha256": "0c6e250ba0972096a761b3b5c40b380948d0eda90e57346d9d0745586b0c8ea0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9764957264957265, + "sibling_cpu_busy_fraction": 0.0021413276231263384, + "started_at": "2026-08-06T05:32:00.854440+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993175, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:06.827391+08:00", + "governor": "performance", + "loadavg_after": [ + 2.35, + 2.47, + 3.16 + ], + "loadavg_before": [ + 2.29, + 2.46, + 3.16 + ], + "log": "logs/block01_P_A_upstream_production_normalized_harness.log", + "log_sha256": "62ec0f442f8bd1ef56f283c53d9b02b5b071b6cd9033b2096eb25a9e933d971c", + "pid": 2003380, + "process_exited_at": "2026-08-06T05:32:06.821917+08:00", + "process_index": 250, + "raw": "raw/block01_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "18e717ce2a4afcee01251e186d0934e5452ec872b4568ce7968a0c83d6b2481d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9069767441860465, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:32:05.534220+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497081, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2577664, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:08.178949+08:00", + "governor": "performance", + "loadavg_after": [ + 2.35, + 2.47, + 3.16 + ], + "loadavg_before": [ + 2.35, + 2.47, + 3.16 + ], + "log": "logs/block01_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "44d6ba68d5666648b508e4fb77213c0a3e43fa7336c8ee9880ad7ede12758782", + "pid": 2003675, + "process_exited_at": "2026-08-06T05:32:08.174160+08:00", + "process_index": 251, + "raw": "raw/block01_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "671029e4569f124507fffba902d9c7478d1753fe393ad494f823741226c54054", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8962962962962963, + "sibling_cpu_busy_fraction": 0.007407407407407408, + "started_at": "2026-08-06T05:32:06.831708+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3468901, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:09.473391+08:00", + "governor": "performance", + "loadavg_after": [ + 2.35, + 2.47, + 3.16 + ], + "loadavg_before": [ + 2.35, + 2.47, + 3.16 + ], + "log": "logs/block01_P_C_final_candidate.log", + "log_sha256": "50a2f73d29a1178043da0c1afc35dd75832c4273fa3668090755be83c0d57dfd", + "pid": 2003961, + "process_exited_at": "2026-08-06T05:32:09.468901+08:00", + "process_index": 252, + "raw": "raw/block01_P_C_final_candidate.json", + "raw_sha256": "1b84983126580d88ee06a967cf13a0fb73783e7b8dd58d420c3916e30ef06f4a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.90625, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:32:08.182318+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995643, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2561032, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:15.279187+08:00", + "governor": "performance", + "loadavg_after": [ + 2.24, + 2.44, + 3.15 + ], + "loadavg_before": [ + 2.35, + 2.47, + 3.16 + ], + "log": "logs/block01_X_A_upstream_production_normalized_harness.log", + "log_sha256": "5d4657e1deb50341f22560ddfef7bd1ba4706b101cee9d1da0d47d7a9f57b315", + "pid": 2004243, + "process_exited_at": "2026-08-06T05:32:15.274112+08:00", + "process_index": 253, + "raw": "raw/block01_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "87aac492e2c406a5170078827e6b3eddf4b36e8cc378cb920ff0a441da261bf4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9861830742659758, + "sibling_cpu_busy_fraction": 0.0017271157167530224, + "started_at": "2026-08-06T05:32:09.477399+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3463043, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3387813, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:20.988272+08:00", + "governor": "performance", + "loadavg_after": [ + 2.3, + 2.45, + 3.15 + ], + "loadavg_before": [ + 2.24, + 2.44, + 3.15 + ], + "log": "logs/block01_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "3904a07fa81c248d0708f641675cc7848f941dc131f3bd29371b61a0349ccb9a", + "pid": 2004551, + "process_exited_at": "2026-08-06T05:32:20.984999+08:00", + "process_index": 254, + "raw": "raw/block01_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "5698fbeb7203d7559a03522487d23916cd339b5c2681e761efcbc3e22bda8eaf", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859649122807017, + "sibling_cpu_busy_fraction": 0.0017574692442882249, + "started_at": "2026-08-06T05:32:15.282799+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2896068, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3473297, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:26.853154+08:00", + "governor": "performance", + "loadavg_after": [ + 2.62, + 2.52, + 3.16 + ], + "loadavg_before": [ + 2.3, + 2.45, + 3.15 + ], + "log": "logs/block01_X_C_final_candidate.log", + "log_sha256": "747f577be9085ceae96c39589d2afabb4bcddbf9baa94f90ec2cb3249feb0db4", + "pid": 2004859, + "process_exited_at": "2026-08-06T05:32:26.849951+08:00", + "process_index": 255, + "raw": "raw/block01_X_C_final_candidate.json", + "raw_sha256": "ae17df75def97f15685c216ea6ff77f1560b5cd1b4c00cf4f78b0662d0a9809d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.984641638225256, + "sibling_cpu_busy_fraction": 0.0017094017094017094, + "started_at": "2026-08-06T05:32:20.991964+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3458796, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2906401, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:28.223595+08:00", + "governor": "performance", + "loadavg_after": [ + 2.62, + 2.52, + 3.16 + ], + "loadavg_before": [ + 2.62, + 2.52, + 3.16 + ], + "log": "logs/block24_P_C_final_candidate.log", + "log_sha256": "bb8ae20cde12bbf990c92ab5a9ea5b736050120d714fadea27f0bede79f0ece0", + "pid": 2005199, + "process_exited_at": "2026-08-06T05:32:28.218775+08:00", + "process_index": 256, + "raw": "raw/block24_P_C_final_candidate.json", + "raw_sha256": "d770cad5f9861672cc76c23dc7c051cd776ea97d583a7a110f2710bef900b407", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9111111111111111, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:32:26.858063+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3495909, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3092502, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:29.573232+08:00", + "governor": "performance", + "loadavg_after": [ + 2.62, + 2.52, + 3.16 + ], + "loadavg_before": [ + 2.62, + 2.52, + 3.16 + ], + "log": "logs/block24_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "a2de607907e994a0d462ab48cfefd04a426e3bc2e9028337ed4a09447aa2e442", + "pid": 2005518, + "process_exited_at": "2026-08-06T05:32:29.568065+08:00", + "process_index": 257, + "raw": "raw/block24_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "93716aec9a1b18901156a044399270710938576796c8edb5d75e9bf2b29e9ac6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9029850746268657, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:32:28.227240+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3934777, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3104905, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:30.938671+08:00", + "governor": "performance", + "loadavg_after": [ + 2.62, + 2.52, + 3.16 + ], + "loadavg_before": [ + 2.62, + 2.52, + 3.16 + ], + "log": "logs/block24_P_A_upstream_production_normalized_harness.log", + "log_sha256": "2053b03022cbf4d719337bdb9d1a5e087bc5acdb87177c39b8fa9c9d652d198b", + "pid": 2005799, + "process_exited_at": "2026-08-06T05:32:30.933707+08:00", + "process_index": 258, + "raw": "raw/block24_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "345e2ceb42688823c034c6eaf30d24540ce8c0701c5785a81deccedc8c53ebc4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8985507246376812, + "sibling_cpu_busy_fraction": 0.007352941176470588, + "started_at": "2026-08-06T05:32:29.577250+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3992414, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2896011, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:36.723118+08:00", + "governor": "performance", + "loadavg_after": [ + 2.53, + 2.5, + 3.15 + ], + "loadavg_before": [ + 2.62, + 2.52, + 3.16 + ], + "log": "logs/block24_X_C_final_candidate.log", + "log_sha256": "56448b75d59cf97927330217d7235aa62ae2135f31e3c1af0561276376d1bb28", + "pid": 2006063, + "process_exited_at": "2026-08-06T05:32:36.717608+08:00", + "process_index": 259, + "raw": "raw/block24_X_C_final_candidate.json", + "raw_sha256": "e33ebd1675686ddebcfdba7c19c195c5af34b3685694d4e6389e0a2db8f594c5", + "returncode": 0, + "selected_cpu_busy_fraction": 0.984375, + "sibling_cpu_busy_fraction": 0.0034662045060658577, + "started_at": "2026-08-06T05:32:30.942675+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3946272, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2895949, + "48": 2893348 + }, + "finished_at": "2026-08-06T05:32:42.364962+08:00", + "governor": "performance", + "loadavg_after": [ + 2.48, + 2.49, + 3.14 + ], + "loadavg_before": [ + 2.53, + 2.5, + 3.15 + ], + "log": "logs/block24_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "2acf08b450d73a8bcd426c45756a001743687d7b6e42da88e3dbe2e57c728ec7", + "pid": 2006397, + "process_exited_at": "2026-08-06T05:32:42.360545+08:00", + "process_index": 260, + "raw": "raw/block24_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "1d019f05f218e6b6a7f1628f9ac7658cb91cb30dd3a3ef2f8169ccab65c3d160", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9857904085257548, + "sibling_cpu_busy_fraction": 0.005319148936170213, + "started_at": "2026-08-06T05:32:36.727191+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2900000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3024318, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:48.162753+08:00", + "governor": "performance", + "loadavg_after": [ + 2.52, + 2.5, + 3.14 + ], + "loadavg_before": [ + 2.48, + 2.49, + 3.14 + ], + "log": "logs/block24_X_A_upstream_production_normalized_harness.log", + "log_sha256": "ec76811d5218ab3f01f19ea32a8269d4c9325e02b5455afb86f66036bcb2fd51", + "pid": 2006709, + "process_exited_at": "2026-08-06T05:32:48.157410+08:00", + "process_index": 261, + "raw": "raw/block24_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "ce64196aec8198d9102f1ccdcf1848b25bd348b0fa6d8bcc3ddd7e6ec3c0c3b5", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9861351819757366, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:32:42.368460+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3568206, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3658935, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:55.797747+08:00", + "governor": "performance", + "loadavg_after": [ + 2.4, + 2.47, + 3.13 + ], + "loadavg_before": [ + 2.52, + 2.5, + 3.14 + ], + "log": "logs/block24_S_C_final_candidate.log", + "log_sha256": "e417c41d55450e696a8d175ed561fb5c3af8033dfa687a8d0d0279c45000d737", + "pid": 2007016, + "process_exited_at": "2026-08-06T05:32:55.792839+08:00", + "process_index": 262, + "raw": "raw/block24_S_C_final_candidate.json", + "raw_sha256": "41d6db25ebfa576a5c3418d5a313f44dabb408684f1989a7b9faa101c2fce521", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9842312746386334, + "sibling_cpu_busy_fraction": 0.002628120893561104, + "started_at": "2026-08-06T05:32:48.166010+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3327788, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:33:03.510739+08:00", + "governor": "performance", + "loadavg_after": [ + 2.27, + 2.44, + 3.11 + ], + "loadavg_before": [ + 2.4, + 2.47, + 3.13 + ], + "log": "logs/block24_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "c33a7a05b4e6a13458cef245bfe8a837523607806e22edd08d3cbc22ef5386d6", + "pid": 2007365, + "process_exited_at": "2026-08-06T05:33:03.504939+08:00", + "process_index": 263, + "raw": "raw/block24_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "7a8737074649fdf46b9eebc89e84586cebd867d1a873d17ce03697b749539677", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9857328145265889, + "sibling_cpu_busy_fraction": 0.0026041666666666665, + "started_at": "2026-08-06T05:32:55.801525+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496698, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2891131, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:33:11.219590+08:00", + "governor": "performance", + "loadavg_after": [ + 2.22, + 2.43, + 3.1 + ], + "loadavg_before": [ + 2.27, + 2.44, + 3.11 + ], + "log": "logs/block24_S_A_upstream_production_normalized_harness.log", + "log_sha256": "1074ec2e898ed8ec98f08a81c05cd524eb0f70178f14ae70004c029e2b549371", + "pid": 2007816, + "process_exited_at": "2026-08-06T05:33:11.214250+08:00", + "process_index": 264, + "raw": "raw/block24_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "07ed1d2ea0c728b90f8e7e13eb7f916b5911c9d0cf10fb5adb671ed8865de6f5", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9856957087126138, + "sibling_cpu_busy_fraction": 0.006501950585175552, + "started_at": "2026-08-06T05:33:03.514863+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3099581, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3159067, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:33:17.319866+08:00", + "governor": "performance", + "loadavg_after": [ + 2.21, + 2.42, + 3.09 + ], + "loadavg_before": [ + 2.22, + 2.43, + 3.1 + ], + "log": "logs/block24_M_C_final_candidate.log", + "log_sha256": "05260cd6df86f809536b442759ecbb1f375f92d8187806d2f065b1cbf42ae4ad", + "pid": 2008176, + "process_exited_at": "2026-08-06T05:33:17.314382+08:00", + "process_index": 265, + "raw": "raw/block24_M_C_final_candidate.json", + "raw_sha256": "0269808c0ea357b1d74712480d53660541b2745d485d8662b3b0821790f3f34f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.980327868852459, + "sibling_cpu_busy_fraction": 0.001644736842105263, + "started_at": "2026-08-06T05:33:11.223239+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3498926, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3495231, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:33:23.110315+08:00", + "governor": "performance", + "loadavg_after": [ + 2.19, + 2.41, + 3.09 + ], + "loadavg_before": [ + 2.21, + 2.42, + 3.09 + ], + "log": "logs/block24_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "483558f619cf736b44431a3e0a46694636cede0c447415124044d46ce24f781e", + "pid": 2008516, + "process_exited_at": "2026-08-06T05:33:23.105294+08:00", + "process_index": 266, + "raw": "raw/block24_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "913aca510a7b79caa7f9969d57affe54e30e143cb9b224cda0430a59f6704528", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9826689774696707, + "sibling_cpu_busy_fraction": 0.0017331022530329288, + "started_at": "2026-08-06T05:33:17.323777+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496558, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2969883, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:33:28.984263+08:00", + "governor": "performance", + "loadavg_after": [ + 2.09, + 2.39, + 3.08 + ], + "loadavg_before": [ + 2.19, + 2.41, + 3.09 + ], + "log": "logs/block24_M_A_upstream_production_normalized_harness.log", + "log_sha256": "5b2d94b68ff2cbe8b4372f5774f6911854af4751ce6e89053d3d3c0a58d5bcf7", + "pid": 2008804, + "process_exited_at": "2026-08-06T05:33:28.981460+08:00", + "process_index": 267, + "raw": "raw/block24_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "1221568964f739f50bd8b3d452641ac32876a692726a01e9b2dd75df7436ebae", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9846678023850085, + "sibling_cpu_busy_fraction": 0.00510204081632653, + "started_at": "2026-08-06T05:33:23.113997+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3922419, + "48": 3534891 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:33:33.520650+08:00", + "governor": "performance", + "loadavg_after": [ + 2.01, + 2.37, + 3.07 + ], + "loadavg_before": [ + 2.09, + 2.39, + 3.08 + ], + "log": "logs/block24_W_C_final_candidate.log", + "log_sha256": "7c6a31e1f4225e97e22db92885d20aff693e9b79723a01a0179d78d43d02a700", + "pid": 2009142, + "process_exited_at": "2026-08-06T05:33:33.515651+08:00", + "process_index": 268, + "raw": "raw/block24_W_C_final_candidate.json", + "raw_sha256": "750306d7bdb0d966d23cad1e12f28296f78dc975dc6da508a06dfb930b68f47c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9756637168141593, + "sibling_cpu_busy_fraction": 0.024336283185840708, + "started_at": "2026-08-06T05:33:28.988288+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3494459, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3172024, + "48": 3534891 + }, + "finished_at": "2026-08-06T05:33:38.049700+08:00", + "governor": "performance", + "loadavg_after": [ + 2.01, + 2.36, + 3.06 + ], + "loadavg_before": [ + 2.01, + 2.37, + 3.07 + ], + "log": "logs/block24_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "d460b4b4a5a296b955642bcb6c47e49cb4da232148ae57d04aed22cd6d0f92b5", + "pid": 2009367, + "process_exited_at": "2026-08-06T05:33:38.044820+08:00", + "process_index": 269, + "raw": "raw/block24_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "3212821536046c0b6133a8083e9b5eb1daec2901984e403fb7496675b0967820", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9800884955752213, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:33:33.524769+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3690471, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3448991, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:33:42.569759+08:00", + "governor": "performance", + "loadavg_after": [ + 1.93, + 2.34, + 3.05 + ], + "loadavg_before": [ + 2.01, + 2.36, + 3.06 + ], + "log": "logs/block24_W_A_upstream_production_normalized_harness.log", + "log_sha256": "61e59e018cec33fb1775274ff416b6a0b1279aa234ed10bf09c3b98fbfa9c15c", + "pid": 2009597, + "process_exited_at": "2026-08-06T05:33:42.565138+08:00", + "process_index": 270, + "raw": "raw/block24_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "7b8569e01d05e03c47f683520ba78afc25335531f3369669bc8e10f6bff52568", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9800443458980045, + "sibling_cpu_busy_fraction": 0.0022172949002217295, + "started_at": "2026-08-06T05:33:38.053571+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3495400, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2905034, + "48": 3651112 + }, + "finished_at": "2026-08-06T05:33:48.290593+08:00", + "governor": "performance", + "loadavg_after": [ + 1.93, + 2.33, + 3.04 + ], + "loadavg_before": [ + 1.93, + 2.34, + 3.05 + ], + "log": "logs/block29_X_C_final_candidate.log", + "log_sha256": "a50a4e95a11f407c760a23cd1a28d8593f5b1399bd94a9433adbaa94fe88697f", + "pid": 2009841, + "process_exited_at": "2026-08-06T05:33:48.285916+08:00", + "process_index": 271, + "raw": "raw/block29_X_C_final_candidate.json", + "raw_sha256": "13a666d22ed2902475d77cdda9eb67c358e0b11f773cbbfa865acbdf39801ea7", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859894921190894, + "sibling_cpu_busy_fraction": 0.0017513134851138354, + "started_at": "2026-08-06T05:33:42.574114+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3140420, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3306849, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:33:53.962830+08:00", + "governor": "performance", + "loadavg_after": [ + 1.94, + 2.32, + 3.04 + ], + "loadavg_before": [ + 1.93, + 2.33, + 3.04 + ], + "log": "logs/block29_X_A_upstream_production_normalized_harness.log", + "log_sha256": "5be6e11261a80e22b7c9fea770fbea76790b1520506b08a515e15e0c61c653c8", + "pid": 2010130, + "process_exited_at": "2026-08-06T05:33:53.957310+08:00", + "process_index": 272, + "raw": "raw/block29_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "00c8be9e6d50f5f8c80ccc54c0a1a0d7fee0b4fdff8b52c106813638d58e492d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9858407079646018, + "sibling_cpu_busy_fraction": 0.0017667844522968198, + "started_at": "2026-08-06T05:33:48.294074+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996204, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 2895801 + }, + "finished_at": "2026-08-06T05:33:59.560911+08:00", + "governor": "performance", + "loadavg_after": [ + 1.94, + 2.32, + 3.03 + ], + "loadavg_before": [ + 1.94, + 2.32, + 3.04 + ], + "log": "logs/block29_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "27577731777e6f1e422388bf1e5a1d2a9803a185db8893cf11436967741bf8f5", + "pid": 2010427, + "process_exited_at": "2026-08-06T05:33:59.556163+08:00", + "process_index": 273, + "raw": "raw/block29_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "66d8ab3c0cf0423f78ec9d0970e14a3a865122b82f3fc88315bdd26b33c72b12", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9838998211091234, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:33:53.967121+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3395115, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:07.081559+08:00", + "governor": "performance", + "loadavg_after": [ + 1.88, + 2.29, + 3.01 + ], + "loadavg_before": [ + 1.94, + 2.32, + 3.03 + ], + "log": "logs/block29_S_C_final_candidate.log", + "log_sha256": "128f5517ecb9a0d3ebd642666cb0f9338309a1565b63d83dc7511aae1f069b43", + "pid": 2010754, + "process_exited_at": "2026-08-06T05:34:07.078783+08:00", + "process_index": 274, + "raw": "raw/block29_S_C_final_candidate.json", + "raw_sha256": "afa648c3320f71a47028512fd344033753b42450698f0184e9a8b027c96daacb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9853137516688919, + "sibling_cpu_busy_fraction": 0.002663115845539281, + "started_at": "2026-08-06T05:33:59.564870+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994648, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:14.379614+08:00", + "governor": "performance", + "loadavg_after": [ + 1.81, + 2.27, + 3.0 + ], + "loadavg_before": [ + 1.88, + 2.29, + 3.01 + ], + "log": "logs/block29_S_A_upstream_production_normalized_harness.log", + "log_sha256": "1d69fed8c6e8773768395e0c740495d8939a0dd7b4ea4d9e6b5b1f5d14fe1dab", + "pid": 2011050, + "process_exited_at": "2026-08-06T05:34:14.377063+08:00", + "process_index": 275, + "raw": "raw/block29_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "b4486d3ab49fb6d842bfde59f0010c108652129e3467b8cff691ebdbfc42b44b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9821917808219178, + "sibling_cpu_busy_fraction": 0.001375515818431912, + "started_at": "2026-08-06T05:34:07.085490+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996452, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2877923, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:21.959282+08:00", + "governor": "performance", + "loadavg_after": [ + 1.84, + 2.26, + 2.99 + ], + "loadavg_before": [ + 1.81, + 2.27, + 3.0 + ], + "log": "logs/block29_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "5c813373ea5379cea0a628567043ee03be9ab3f8b4f357a9f66c2710bb186ca5", + "pid": 2011350, + "process_exited_at": "2026-08-06T05:34:21.954388+08:00", + "process_index": 276, + "raw": "raw/block29_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "1ab14f2fd88e18283ddd036075e6d861167811d24e806304726bd599a09140a9", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9828269484808454, + "sibling_cpu_busy_fraction": 0.003963011889035667, + "started_at": "2026-08-06T05:34:14.383406+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3619797, + "48": 3006360 + }, + "cpu_khz_before": { + "0": 3338705, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:28.014369+08:00", + "governor": "performance", + "loadavg_after": [ + 1.77, + 2.24, + 2.98 + ], + "loadavg_before": [ + 1.84, + 2.26, + 2.99 + ], + "log": "logs/block29_M_C_final_candidate.log", + "log_sha256": "645c0b18603e16e4864ed4f7b6e0661fe34fb6f3c96a49b0d471d16b0c8ee46a", + "pid": 2011676, + "process_exited_at": "2026-08-06T05:34:28.011603+08:00", + "process_index": 277, + "raw": "raw/block29_M_C_final_candidate.json", + "raw_sha256": "3d02f9d2a22c83ad827df0b0108f3a5abe760df15ec0cf9450b9de8952eda33a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834437086092715, + "sibling_cpu_busy_fraction": 0.006633499170812604, + "started_at": "2026-08-06T05:34:21.963535+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2895927, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 3149712 + }, + "finished_at": "2026-08-06T05:34:33.771286+08:00", + "governor": "performance", + "loadavg_after": [ + 1.79, + 2.23, + 2.97 + ], + "loadavg_before": [ + 1.77, + 2.24, + 2.98 + ], + "log": "logs/block29_M_A_upstream_production_normalized_harness.log", + "log_sha256": "799eb8c00e9947510da9e9097f8ca83fc6a18d39db53bdb6a8fbf42786fab0d6", + "pid": 2012006, + "process_exited_at": "2026-08-06T05:34:33.768011+08:00", + "process_index": 278, + "raw": "raw/block29_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "851a6cd76172c474c20157652c17875dfe6e082f2c809820823ed185b8b303c1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9860627177700348, + "sibling_cpu_busy_fraction": 0.0034782608695652175, + "started_at": "2026-08-06T05:34:28.018035+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3097835, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3938360, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:39.538603+08:00", + "governor": "performance", + "loadavg_after": [ + 1.72, + 2.21, + 2.96 + ], + "loadavg_before": [ + 1.79, + 2.23, + 2.97 + ], + "log": "logs/block29_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "8e7db9ca571cf6a6be199e19446205e22da0809c193c1ce9215c571b8a083d43", + "pid": 2012231, + "process_exited_at": "2026-08-06T05:34:39.533434+08:00", + "process_index": 279, + "raw": "raw/block29_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "14a1ee59fb70fb7ea78dc226fff8c08de063f66a2bf2a6ba48bed9c25b57d544", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9843205574912892, + "sibling_cpu_busy_fraction": 0.003472222222222222, + "started_at": "2026-08-06T05:34:33.774910+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3982919, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3394785, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:44.217945+08:00", + "governor": "performance", + "loadavg_after": [ + 1.83, + 2.23, + 2.96 + ], + "loadavg_before": [ + 1.72, + 2.21, + 2.96 + ], + "log": "logs/block29_W_C_final_candidate.log", + "log_sha256": "54b16438f644b764d0b96bd92b91bbdbde250c699145723d5a33a18a6ed9b3c5", + "pid": 2012480, + "process_exited_at": "2026-08-06T05:34:44.213215+08:00", + "process_index": 280, + "raw": "raw/block29_W_C_final_candidate.json", + "raw_sha256": "e9ae7a9581d7bc398d1a427c172e709685cb544bf932c56cdad8ed3cf4928f14", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9786324786324786, + "sibling_cpu_busy_fraction": 0.004282655246252677, + "started_at": "2026-08-06T05:34:39.542416+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3992893, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3107077, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:48.741111+08:00", + "governor": "performance", + "loadavg_after": [ + 1.76, + 2.21, + 2.95 + ], + "loadavg_before": [ + 1.83, + 2.23, + 2.96 + ], + "log": "logs/block29_W_A_upstream_production_normalized_harness.log", + "log_sha256": "d5fba9a3a74ecf2bc0196bb38349f037664742b12d6fe507c59418e613d47737", + "pid": 2012745, + "process_exited_at": "2026-08-06T05:34:48.735951+08:00", + "process_index": 281, + "raw": "raw/block29_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "f2e5463761bee841e95a6b0b8f8d59e0a2d9099557c05f309f4990e5ed3e08a3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9778270509977827, + "sibling_cpu_busy_fraction": 0.0022172949002217295, + "started_at": "2026-08-06T05:34:44.222009+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3492466, + "48": 3629834 + }, + "cpu_khz_before": { + "0": 2906118, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:53.275146+08:00", + "governor": "performance", + "loadavg_after": [ + 1.78, + 2.2, + 2.95 + ], + "loadavg_before": [ + 1.76, + 2.21, + 2.95 + ], + "log": "logs/block29_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "3477009c0f9ba255deb3ec040d94a6278dc770cf7a63c786cf05bfe6a7502ea8", + "pid": 2013010, + "process_exited_at": "2026-08-06T05:34:53.269790+08:00", + "process_index": 282, + "raw": "raw/block29_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "3baf265dad5964e42678e624773df70d321f37e40cbb906c45968648c64a3300", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9778270509977827, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:34:48.745482+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994771, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3152691, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:54.587076+08:00", + "governor": "performance", + "loadavg_after": [ + 1.78, + 2.2, + 2.95 + ], + "loadavg_before": [ + 1.78, + 2.2, + 2.95 + ], + "log": "logs/block29_P_C_final_candidate.log", + "log_sha256": "7f446a7122c52afb44023ae74323138285e47d20ee9ac182ba0699d7c2c32c2b", + "pid": 2013217, + "process_exited_at": "2026-08-06T05:34:54.581962+08:00", + "process_index": 283, + "raw": "raw/block29_P_C_final_candidate.json", + "raw_sha256": "914b93b628927b69b334beb584956ed9bf3b7d32c24548c6c0cfbca18253d895", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9147286821705426, + "sibling_cpu_busy_fraction": 0.007692307692307693, + "started_at": "2026-08-06T05:34:53.279130+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997062, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3394516, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:55.912840+08:00", + "governor": "performance", + "loadavg_after": [ + 1.78, + 2.2, + 2.95 + ], + "loadavg_before": [ + 1.78, + 2.2, + 2.95 + ], + "log": "logs/block29_P_A_upstream_production_normalized_harness.log", + "log_sha256": "9edc74f5c744afb9ffb83d1e566ea6d7dd5fd505e61a8a6f655173aaf7acd7f8", + "pid": 2013533, + "process_exited_at": "2026-08-06T05:34:55.907325+08:00", + "process_index": 284, + "raw": "raw/block29_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "1d7d25f4e7a5e07ff92cc89a77874a01c84e66729cc6970d8f1a72dd92b5faff", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9083969465648855, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:34:54.590992+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996461, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:57.272257+08:00", + "governor": "performance", + "loadavg_after": [ + 2.04, + 2.25, + 2.96 + ], + "loadavg_before": [ + 1.78, + 2.2, + 2.95 + ], + "log": "logs/block29_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "507ab5580f3e00472d6ead749f1d1f1a350d138644b83372a50d89f18d6a5260", + "pid": 2013830, + "process_exited_at": "2026-08-06T05:34:57.267248+08:00", + "process_index": 285, + "raw": "raw/block29_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "4fa28cfca121750aa457ff2263c649628d9c2b10708ce1458c431a4c38c18b59", + "returncode": 0, + "selected_cpu_busy_fraction": 0.917910447761194, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:34:55.917151+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3989801, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:03.351050+08:00", + "governor": "performance", + "loadavg_after": [ + 2.04, + 2.25, + 2.95 + ], + "loadavg_before": [ + 2.04, + 2.25, + 2.96 + ], + "log": "logs/block07_M_A_upstream_production_normalized_harness.log", + "log_sha256": "836fe91c9dd9d4622766009057ae4ffb8b82631b159d127707fa5ffacb89cedf", + "pid": 2014131, + "process_exited_at": "2026-08-06T05:35:03.345826+08:00", + "process_index": 286, + "raw": "raw/block07_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "46d514005a98aa65a30126f9929b99ae0406216043781215caa76f4051a8b4bf", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9835255354200988, + "sibling_cpu_busy_fraction": 0.001652892561983471, + "started_at": "2026-08-06T05:34:57.277034+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3629262, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3510233, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:09.155609+08:00", + "governor": "performance", + "loadavg_after": [ + 2.03, + 2.24, + 2.95 + ], + "loadavg_before": [ + 2.04, + 2.25, + 2.95 + ], + "log": "logs/block07_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "bdbe796b636c73ba562e536e07d3ff2ea22f605e9626b35ac05bdbab141e84d1", + "pid": 2014416, + "process_exited_at": "2026-08-06T05:35:09.150584+08:00", + "process_index": 287, + "raw": "raw/block07_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "27fbfadae8c91918dd944ec8d0f0efba74ccb2337248a297a8750757de533dd4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9810017271157168, + "sibling_cpu_busy_fraction": 0.005172413793103448, + "started_at": "2026-08-06T05:35:03.354836+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996742, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:15.188810+08:00", + "governor": "performance", + "loadavg_after": [ + 1.95, + 2.22, + 2.94 + ], + "loadavg_before": [ + 2.03, + 2.24, + 2.95 + ], + "log": "logs/block07_M_C_final_candidate.log", + "log_sha256": "1db1c9c46b8d2f2af27a765eb688cdf5e09348c6e7971b62626d72d9c1fd512e", + "pid": 2014712, + "process_exited_at": "2026-08-06T05:35:15.183170+08:00", + "process_index": 288, + "raw": "raw/block07_M_C_final_candidate.json", + "raw_sha256": "7c04c8989ed0bd54e91816176f56480f2dbd97f34f2f93279383f44b51222283", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9817275747508306, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:35:09.159562+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3086299, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2909265, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:19.837111+08:00", + "governor": "performance", + "loadavg_after": [ + 2.11, + 2.25, + 2.94 + ], + "loadavg_before": [ + 1.95, + 2.22, + 2.94 + ], + "log": "logs/block07_W_A_upstream_production_normalized_harness.log", + "log_sha256": "fb53bdee869ef07bd83231c4a10db43613a87247d87ad178258196eec86315c7", + "pid": 2014932, + "process_exited_at": "2026-08-06T05:35:19.834681+08:00", + "process_index": 289, + "raw": "raw/block07_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "c11a2ba33255bb0d43f2772aa7a54bd177c12653dbf05232e5620810b0344075", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9741379310344828, + "sibling_cpu_busy_fraction": 0.004301075268817204, + "started_at": "2026-08-06T05:35:15.193365+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3123295, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3133859, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:24.332659+08:00", + "governor": "performance", + "loadavg_after": [ + 2.1, + 2.25, + 2.94 + ], + "loadavg_before": [ + 2.11, + 2.25, + 2.94 + ], + "log": "logs/block07_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "cb5b60ba89d5c405c5dfbb24c9ca0e2657e48de01c1b73a15d21297b90196e31", + "pid": 2015172, + "process_exited_at": "2026-08-06T05:35:24.326896+08:00", + "process_index": 290, + "raw": "raw/block07_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "47b9fedc111b5d886702bbe3995db4ff9e3e79c600e96d0c751ac679380cf7c1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9798657718120806, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:35:19.841219+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3400034, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:28.760209+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 2.22, + 2.93 + ], + "loadavg_before": [ + 2.1, + 2.25, + 2.94 + ], + "log": "logs/block07_W_C_final_candidate.log", + "log_sha256": "08d3dafbb990a2f3837a802bfb8a78419c2b42461179172d8183ce0c45c34076", + "pid": 2015471, + "process_exited_at": "2026-08-06T05:35:28.754487+08:00", + "process_index": 291, + "raw": "raw/block07_W_C_final_candidate.json", + "raw_sha256": "08ccf58e3c95cdd6b9092071494cbac80e2e1952ba248358c200b73c32d735bb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9795918367346939, + "sibling_cpu_busy_fraction": 0.0022675736961451248, + "started_at": "2026-08-06T05:35:24.336659+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496781, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3094671, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:30.095798+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 2.22, + 2.93 + ], + "loadavg_before": [ + 2.02, + 2.22, + 2.93 + ], + "log": "logs/block07_P_A_upstream_production_normalized_harness.log", + "log_sha256": "bf42f1324e47216025e2ab1bdb50ca42748812e87a88123231f1699ead53d1b8", + "pid": 2015748, + "process_exited_at": "2026-08-06T05:35:30.090228+08:00", + "process_index": 292, + "raw": "raw/block07_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "af627057fa117448e4780bff29171893e232303548f9402445bc5dc66dd37a02", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9015151515151515, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:35:28.763784+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3989259, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 3263071 + }, + "finished_at": "2026-08-06T05:35:31.386078+08:00", + "governor": "performance", + "loadavg_after": [ + 1.93, + 2.2, + 2.92 + ], + "loadavg_before": [ + 2.02, + 2.22, + 2.93 + ], + "log": "logs/block07_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "4c71de78c5925b6d95d2b2c25a5f7d8dcf446dd236e2a20c50d287589ed1900c", + "pid": 2016011, + "process_exited_at": "2026-08-06T05:35:31.380998+08:00", + "process_index": 293, + "raw": "raw/block07_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "d29a042c244a6b58f67b22285e328eb3cc0d250768e0b36e4416cd3eb27a7652", + "returncode": 0, + "selected_cpu_busy_fraction": 0.90625, + "sibling_cpu_busy_fraction": 0.0078125, + "started_at": "2026-08-06T05:35:30.100451+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3502273, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3504641, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:32.656656+08:00", + "governor": "performance", + "loadavg_after": [ + 1.93, + 2.2, + 2.92 + ], + "loadavg_before": [ + 1.93, + 2.2, + 2.92 + ], + "log": "logs/block07_P_C_final_candidate.log", + "log_sha256": "e146218ad7330d21534575744fbdc0311c72eba43d331c914ece296cba292b24", + "pid": 2016273, + "process_exited_at": "2026-08-06T05:35:32.651426+08:00", + "process_index": 294, + "raw": "raw/block07_P_C_final_candidate.json", + "raw_sha256": "bafda6294867c9fd588bcf6c2f1859ac9a3ac8c9d0badbef661418179c7dcc8a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.888, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:35:31.390283+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996171, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3467362, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:38.142295+08:00", + "governor": "performance", + "loadavg_after": [ + 1.94, + 2.2, + 2.91 + ], + "loadavg_before": [ + 1.93, + 2.2, + 2.92 + ], + "log": "logs/block07_X_A_upstream_production_normalized_harness.log", + "log_sha256": "11c558c84fcde8d13c8a350082635ac5a0d6f4d0ed1afe04c3afc7448715dfb2", + "pid": 2016538, + "process_exited_at": "2026-08-06T05:35:38.137297+08:00", + "process_index": 295, + "raw": "raw/block07_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "ed0023ebaa44b07f5e7576e35f62f881c4d5a0619415cb4d715f63e09f5d8301", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9853747714808044, + "sibling_cpu_busy_fraction": 0.0018281535648994515, + "started_at": "2026-08-06T05:35:32.661411+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3488351, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2906092, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:43.628729+08:00", + "governor": "performance", + "loadavg_after": [ + 1.94, + 2.2, + 2.91 + ], + "loadavg_before": [ + 1.94, + 2.2, + 2.91 + ], + "log": "logs/block07_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "80fc6bc6194f6a6829f380c13359fb7198609cd741665a5b26f87001dcfb71fc", + "pid": 2016880, + "process_exited_at": "2026-08-06T05:35:43.625724+08:00", + "process_index": 296, + "raw": "raw/block07_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "dee0ebd0e7d61655caa0034c2c4dcf185207043179096a5d6cad4f2365ba2fe2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9853479853479854, + "sibling_cpu_busy_fraction": 0.003663003663003663, + "started_at": "2026-08-06T05:35:38.147004+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2898014, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:49.076741+08:00", + "governor": "performance", + "loadavg_after": [ + 1.87, + 2.18, + 2.9 + ], + "loadavg_before": [ + 1.94, + 2.2, + 2.91 + ], + "log": "logs/block07_X_C_final_candidate.log", + "log_sha256": "0aa8ee41709eb66d8b36420da6b8400d25bcd2af62acf78a8b35b2d6367ee3bf", + "pid": 2017080, + "process_exited_at": "2026-08-06T05:35:49.071400+08:00", + "process_index": 297, + "raw": "raw/block07_X_C_final_candidate.json", + "raw_sha256": "c146bcc196fc147bdfc2a3e9aa49c326ac116ed777a4f42536f882845344b845", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834558823529411, + "sibling_cpu_busy_fraction": 0.007352941176470588, + "started_at": "2026-08-06T05:35:43.632947+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995445, + "48": 3981861 + }, + "cpu_khz_before": { + "0": 2560701, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:56.362889+08:00", + "governor": "performance", + "loadavg_after": [ + 1.96, + 2.19, + 2.89 + ], + "loadavg_before": [ + 1.87, + 2.18, + 2.9 + ], + "log": "logs/block07_S_A_upstream_production_normalized_harness.log", + "log_sha256": "d87025009c1e83e0f1ed72d17083a0199e854281fe8c5afb029b24b4dfc75797", + "pid": 2017379, + "process_exited_at": "2026-08-06T05:35:56.356953+08:00", + "process_index": 298, + "raw": "raw/block07_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "3344926567eac2d51064e39223bf816556f4ceaff0aecf27cfd31f1d5349a5c4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9835390946502057, + "sibling_cpu_busy_fraction": 0.002751031636863824, + "started_at": "2026-08-06T05:35:49.081541+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897983, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2908734, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:36:03.912210+08:00", + "governor": "performance", + "loadavg_after": [ + 1.96, + 2.18, + 2.89 + ], + "loadavg_before": [ + 1.96, + 2.19, + 2.89 + ], + "log": "logs/block07_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "9f383a3e8365e1748cea3b81d13d8e9daab1e76de893e2ee204b764f7b3cf53a", + "pid": 2017695, + "process_exited_at": "2026-08-06T05:36:03.909513+08:00", + "process_index": 299, + "raw": "raw/block07_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "e6b8b2adeeddf528daaee99811cb559f73e82b6fff85fa39a8d2ca232265a586", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9853917662682603, + "sibling_cpu_busy_fraction": 0.006640106241699867, + "started_at": "2026-08-06T05:35:56.367601+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3983948, + "48": 3653396 + }, + "cpu_khz_before": { + "0": 2914840, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:36:11.142762+08:00", + "governor": "performance", + "loadavg_after": [ + 1.89, + 2.16, + 2.87 + ], + "loadavg_before": [ + 1.96, + 2.18, + 2.89 + ], + "log": "logs/block07_S_C_final_candidate.log", + "log_sha256": "b573b70789f65b55d8c1fdf1d6d3707db25865eff4d15e420c2726353f6ffe0c", + "pid": 2017980, + "process_exited_at": "2026-08-06T05:36:11.137961+08:00", + "process_index": 300, + "raw": "raw/block07_S_C_final_candidate.json", + "raw_sha256": "161b30a2862095a3520ac530d999a392dba1131b40510b83e13732a59dfdb481", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9806362378976486, + "sibling_cpu_busy_fraction": 0.006934812760055479, + "started_at": "2026-08-06T05:36:03.916569+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3949098, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2910139, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:36:18.664286+08:00", + "governor": "performance", + "loadavg_after": [ + 1.82, + 2.14, + 2.86 + ], + "loadavg_before": [ + 1.89, + 2.16, + 2.87 + ], + "log": "logs/block04_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "40a6f6e2d44e2a39f4d1026cb47dc75b99316fed8e66e1672d01440769ac9e1f", + "pid": 2018310, + "process_exited_at": "2026-08-06T05:36:18.659646+08:00", + "process_index": 301, + "raw": "raw/block04_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "1ffff4b976b4231509ec44ad03e13cde413436149e0187146b34ea5c57156c8e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9840213049267643, + "sibling_cpu_busy_fraction": 0.005333333333333333, + "started_at": "2026-08-06T05:36:11.148160+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497629, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:36:26.018581+08:00", + "governor": "performance", + "loadavg_after": [ + 1.92, + 2.16, + 2.86 + ], + "loadavg_before": [ + 1.82, + 2.14, + 2.86 + ], + "log": "logs/block04_S_C_final_candidate.log", + "log_sha256": "10c7996fc36379c96c82e64d17a6c5bcb1d82f151d645f30b886bf86751153b3", + "pid": 2018722, + "process_exited_at": "2026-08-06T05:36:26.013460+08:00", + "process_index": 302, + "raw": "raw/block04_S_C_final_candidate.json", + "raw_sha256": "83e2fbc4b97be35dfbd09e82bc09611c9520b0791102a73008e2ed95149f016c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9836289222373806, + "sibling_cpu_busy_fraction": 0.002728512960436562, + "started_at": "2026-08-06T05:36:18.668453+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996623, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3091364, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:36:33.416392+08:00", + "governor": "performance", + "loadavg_after": [ + 2.08, + 2.18, + 2.87 + ], + "loadavg_before": [ + 1.92, + 2.16, + 2.86 + ], + "log": "logs/block04_S_A_upstream_production_normalized_harness.log", + "log_sha256": "d82bf4abf75c419199223ae59455e9f6e54d223b1bc79723c359e9ccce71800e", + "pid": 2019077, + "process_exited_at": "2026-08-06T05:36:33.413403+08:00", + "process_index": 303, + "raw": "raw/block04_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "6890e287cad79f83bb637873f204066d658fd8c24ac779284eaf989ca83a5f54", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9837618403247632, + "sibling_cpu_busy_fraction": 0.0027100271002710027, + "started_at": "2026-08-06T05:36:26.023282+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3039112, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3386234, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:36:39.593965+08:00", + "governor": "performance", + "loadavg_after": [ + 2.08, + 2.18, + 2.86 + ], + "loadavg_before": [ + 2.08, + 2.18, + 2.87 + ], + "log": "logs/block04_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "cf54bf7ab31103eab5bfc997c3f72b315266bce38b2f0b4324b77c419fc69a5f", + "pid": 2019358, + "process_exited_at": "2026-08-06T05:36:39.591377+08:00", + "process_index": 304, + "raw": "raw/block04_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "9b596bc4f844ae5c7c10f20558a23b620b6e52adb4086172a469ad3f7bdc19b9", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9756493506493507, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:36:33.420782+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996419, + "48": 3512971 + }, + "cpu_khz_before": { + "0": 3500986, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:36:45.694347+08:00", + "governor": "performance", + "loadavg_after": [ + 2.07, + 2.18, + 2.86 + ], + "loadavg_before": [ + 2.08, + 2.18, + 2.86 + ], + "log": "logs/block04_M_C_final_candidate.log", + "log_sha256": "27831241b1a2a7ecfc98d9757d16dd248424119528a0f282216048b50db63df3", + "pid": 2019763, + "process_exited_at": "2026-08-06T05:36:45.689199+08:00", + "process_index": 305, + "raw": "raw/block04_M_C_final_candidate.json", + "raw_sha256": "8d1ab03b7c99117d34ff5507fdbf86681bfad35bc8b944d7b45addf2f4518b77", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9835526315789473, + "sibling_cpu_busy_fraction": 0.003284072249589491, + "started_at": "2026-08-06T05:36:39.598313+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996469, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 3698383 + }, + "finished_at": "2026-08-06T05:36:51.889995+08:00", + "governor": "performance", + "loadavg_after": [ + 2.27, + 2.22, + 2.86 + ], + "loadavg_before": [ + 2.07, + 2.18, + 2.86 + ], + "log": "logs/block04_M_A_upstream_production_normalized_harness.log", + "log_sha256": "5d08b9eb447cd08fd62578a9aa2c0402ef1ae6f296cc3474006e1be2b23f8808", + "pid": 2020016, + "process_exited_at": "2026-08-06T05:36:51.887452+08:00", + "process_index": 306, + "raw": "raw/block04_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "aa46509afcbb97b5d27b76595cb33670203870ede85a3c1a277071d679029049", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9773462783171522, + "sibling_cpu_busy_fraction": 0.0016207455429497568, + "started_at": "2026-08-06T05:36:45.699180+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995740, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3155722, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:36:56.539570+08:00", + "governor": "performance", + "loadavg_after": [ + 2.25, + 2.22, + 2.86 + ], + "loadavg_before": [ + 2.27, + 2.22, + 2.86 + ], + "log": "logs/block04_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "32cdd9a5bd4b3686f8d9a0203ba7c0f0c91923c0f7f70287ec917d2e4e1e9e48", + "pid": 2020339, + "process_exited_at": "2026-08-06T05:36:56.533175+08:00", + "process_index": 307, + "raw": "raw/block04_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "38a4ad76bbc68e837a3c8e017b8b280a68d195e31b6b7406f4d819a4c4649fb7", + "returncode": 0, + "selected_cpu_busy_fraction": 0.978401727861771, + "sibling_cpu_busy_fraction": 0.00646551724137931, + "started_at": "2026-08-06T05:36:51.894189+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3096530, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3417580, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:01.008411+08:00", + "governor": "performance", + "loadavg_after": [ + 2.25, + 2.22, + 2.86 + ], + "loadavg_before": [ + 2.25, + 2.22, + 2.86 + ], + "log": "logs/block04_W_C_final_candidate.log", + "log_sha256": "e081d34b738704246276fcd0dbb661575088cad6f531cf532b6e006bed55cdf0", + "pid": 2020617, + "process_exited_at": "2026-08-06T05:37:01.002179+08:00", + "process_index": 308, + "raw": "raw/block04_W_C_final_candidate.json", + "raw_sha256": "d9fa46d94009dcb364e3747d096bdb4144b49cdcd149e7358821947ab4447295", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9798206278026906, + "sibling_cpu_busy_fraction": 0.0022522522522522522, + "started_at": "2026-08-06T05:36:56.544251+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3097915, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:05.704594+08:00", + "governor": "performance", + "loadavg_after": [ + 2.23, + 2.21, + 2.85 + ], + "loadavg_before": [ + 2.25, + 2.22, + 2.86 + ], + "log": "logs/block04_W_A_upstream_production_normalized_harness.log", + "log_sha256": "c9ca5619b7520b0404282a44b5b96221573cfa6e9b2dca64c51f6302874cb09a", + "pid": 2020850, + "process_exited_at": "2026-08-06T05:37:05.699382+08:00", + "process_index": 309, + "raw": "raw/block04_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "4e5e7e4f3709a44a02cd708cc419413aee69087f4d41adcef70037561dd13a9b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9786324786324786, + "sibling_cpu_busy_fraction": 0.0021413276231263384, + "started_at": "2026-08-06T05:37:01.013157+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3844096, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4006359, + "48": 3791909 + }, + "finished_at": "2026-08-06T05:37:07.067971+08:00", + "governor": "performance", + "loadavg_after": [ + 2.13, + 2.19, + 2.84 + ], + "loadavg_before": [ + 2.23, + 2.21, + 2.85 + ], + "log": "logs/block04_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "d9e66b7c3a7a5a60c062aa363f5d874f8152c4cbc1b8dd73eb6d45fa102040a7", + "pid": 2021051, + "process_exited_at": "2026-08-06T05:37:07.063102+08:00", + "process_index": 310, + "raw": "raw/block04_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "2565719f01d0d0676446758c6ea44abbdbf8483fe00fc8c34ead1c49bb8702a0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9185185185185185, + "sibling_cpu_busy_fraction": 0.007407407407407408, + "started_at": "2026-08-06T05:37:05.708352+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2882349, + "48": 2963671 + }, + "cpu_khz_before": { + "0": 3416630, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:08.385276+08:00", + "governor": "performance", + "loadavg_after": [ + 2.13, + 2.19, + 2.84 + ], + "loadavg_before": [ + 2.13, + 2.19, + 2.84 + ], + "log": "logs/block04_P_C_final_candidate.log", + "log_sha256": "18ab92d56fc40e57b1e8993176efafb57320209c26dadefe2ac6381ff0173696", + "pid": 2021369, + "process_exited_at": "2026-08-06T05:37:08.379702+08:00", + "process_index": 311, + "raw": "raw/block04_P_C_final_candidate.json", + "raw_sha256": "c2df38aedc4fbf7e7bd6313dfa324b597a2cc7027f2459c395ee5e9cb6487e65", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9007633587786259, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:37:07.071896+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3970721, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2905894, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:09.755307+08:00", + "governor": "performance", + "loadavg_after": [ + 2.13, + 2.19, + 2.84 + ], + "loadavg_before": [ + 2.13, + 2.19, + 2.84 + ], + "log": "logs/block04_P_A_upstream_production_normalized_harness.log", + "log_sha256": "dc531ba3de28d3f792cfb62bddd1038ca0ea245bc80edfb2d3c0c803c27d3197", + "pid": 2021670, + "process_exited_at": "2026-08-06T05:37:09.749904+08:00", + "process_index": 312, + "raw": "raw/block04_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "904e9955db8352603c2a9bc845afd05de82043d0f9c318db8b02aafea417c341", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9111111111111111, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:37:08.390176+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993021, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4000000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:15.333801+08:00", + "governor": "performance", + "loadavg_after": [ + 2.04, + 2.17, + 2.83 + ], + "loadavg_before": [ + 2.13, + 2.19, + 2.84 + ], + "log": "logs/block04_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "ac885650926a5a4247d527d9e9896b422f679a013abdae0a5a9a208e0e4514c7", + "pid": 2021985, + "process_exited_at": "2026-08-06T05:37:15.328824+08:00", + "process_index": 313, + "raw": "raw/block04_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "16ecb385b46ac86fa0768350922fc6f5dcbdcee3e958961f0c6ea4a33a662bae", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9856373429084381, + "sibling_cpu_busy_fraction": 0.0017985611510791368, + "started_at": "2026-08-06T05:37:09.759888+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3498087, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3407343, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:20.841827+08:00", + "governor": "performance", + "loadavg_after": [ + 2.12, + 2.19, + 2.83 + ], + "loadavg_before": [ + 2.04, + 2.17, + 2.83 + ], + "log": "logs/block04_X_C_final_candidate.log", + "log_sha256": "b078bbf62e4bbb2047ad694a9d485c4cbcc0d0fe604ef1f2133645aec4f7f8b6", + "pid": 2022209, + "process_exited_at": "2026-08-06T05:37:20.836205+08:00", + "process_index": 314, + "raw": "raw/block04_X_C_final_candidate.json", + "raw_sha256": "575b9c30af47cc890dee028b69c66d13e5a010783935117045239273fdbdd74c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9854280510018215, + "sibling_cpu_busy_fraction": 0.0036429872495446266, + "started_at": "2026-08-06T05:37:15.338065+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997208, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3450000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:26.301361+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 2.16, + 2.82 + ], + "loadavg_before": [ + 2.12, + 2.19, + 2.83 + ], + "log": "logs/block04_X_A_upstream_production_normalized_harness.log", + "log_sha256": "d31d48b3750d567a5962da520d83cf869f35af15e49e7a3b02b25f2dbf2973aa", + "pid": 2022539, + "process_exited_at": "2026-08-06T05:37:26.296442+08:00", + "process_index": 315, + "raw": "raw/block04_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "3613fad236d18f38446a19bb68fefb9c294d565be6777ec12d8654ea4e9bd030", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9852941176470589, + "sibling_cpu_busy_fraction": 0.001838235294117647, + "started_at": "2026-08-06T05:37:20.846362+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3938055, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3451890, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:32.125913+08:00", + "governor": "performance", + "loadavg_after": [ + 1.94, + 2.14, + 2.81 + ], + "loadavg_before": [ + 2.02, + 2.16, + 2.82 + ], + "log": "logs/block09_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "522f724a77947c960261e0305a87036d8bb8de259a1a2dc5fc6d5e74348b2a7a", + "pid": 2022797, + "process_exited_at": "2026-08-06T05:37:32.120607+08:00", + "process_index": 316, + "raw": "raw/block09_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "7e942f0c1e5f51bca08aae67b0a98102dc71843a4e2ac7427e6af68895e5d011", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9828473413379074, + "sibling_cpu_busy_fraction": 0.0017271157167530224, + "started_at": "2026-08-06T05:37:26.306157+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3395617, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3155623, + "48": 3720061 + }, + "finished_at": "2026-08-06T05:37:38.326242+08:00", + "governor": "performance", + "loadavg_after": [ + 1.94, + 2.14, + 2.8 + ], + "loadavg_before": [ + 1.94, + 2.14, + 2.81 + ], + "log": "logs/block09_M_A_upstream_production_normalized_harness.log", + "log_sha256": "25c088a96891cf1db356f17bebed27193ff1aee1584a5f028c1d8a25c82f0698", + "pid": 2023110, + "process_exited_at": "2026-08-06T05:37:38.321015+08:00", + "process_index": 317, + "raw": "raw/block09_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "7114aedec93aeaceb435e4fd2a88741d4df050a41218c5929d320d3e9efb6fc8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.982200647249191, + "sibling_cpu_busy_fraction": 0.003236245954692557, + "started_at": "2026-08-06T05:37:32.130874+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897595, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2908787, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:44.216218+08:00", + "governor": "performance", + "loadavg_after": [ + 1.95, + 2.14, + 2.8 + ], + "loadavg_before": [ + 1.94, + 2.14, + 2.8 + ], + "log": "logs/block09_M_C_final_candidate.log", + "log_sha256": "053ebde038d6f109c4a61de1045992fc00df8ec2674fa1e6687f60042f08ed49", + "pid": 2023435, + "process_exited_at": "2026-08-06T05:37:44.210326+08:00", + "process_index": 318, + "raw": "raw/block09_M_C_final_candidate.json", + "raw_sha256": "33c7b3e80a11202ff35294641f6e2799a14904227721594faa51e176933cfc8a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9829931972789115, + "sibling_cpu_busy_fraction": 0.0017035775127768314, + "started_at": "2026-08-06T05:37:38.330828+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897510, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3514227, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:48.751348+08:00", + "governor": "performance", + "loadavg_after": [ + 1.87, + 2.12, + 2.79 + ], + "loadavg_before": [ + 1.95, + 2.14, + 2.8 + ], + "log": "logs/block09_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "942598ab87d6d3235e66388f9909f2d86c40696945d84efdaaa1ee17de687625", + "pid": 2023681, + "process_exited_at": "2026-08-06T05:37:48.748343+08:00", + "process_index": 319, + "raw": "raw/block09_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "45d17e796e7e7496bcd717921443cf8cd75bf210476bffd174d951e63b9a1a2b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9800443458980045, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:37:44.221199+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3975864, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:53.308537+08:00", + "governor": "performance", + "loadavg_after": [ + 1.88, + 2.12, + 2.79 + ], + "loadavg_before": [ + 1.87, + 2.12, + 2.79 + ], + "log": "logs/block09_W_A_upstream_production_normalized_harness.log", + "log_sha256": "80adb41873f6f43726a30fa7668b5fe97d801994e213725aa2b7bb9d99bd2611", + "pid": 2023957, + "process_exited_at": "2026-08-06T05:37:53.302871+08:00", + "process_index": 320, + "raw": "raw/block09_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "ca5a5e6eed9b1bf6a4c8795e878fa1373ead540ad2e62d1569ff724b86900097", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9801762114537445, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:37:48.756294+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3396352, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3298355, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:57.801109+08:00", + "governor": "performance", + "loadavg_after": [ + 1.89, + 2.11, + 2.78 + ], + "loadavg_before": [ + 1.88, + 2.12, + 2.79 + ], + "log": "logs/block09_W_C_final_candidate.log", + "log_sha256": "8f5b35b68c09ddc5d906bb671f56b84f1bed9bc1e25be991cb752f280b9d604f", + "pid": 2024145, + "process_exited_at": "2026-08-06T05:37:57.795910+08:00", + "process_index": 321, + "raw": "raw/block09_W_C_final_candidate.json", + "raw_sha256": "72aef1bc9dd3d50d9b86be3bb3f6254d4e1aca74f7ed797affdfc63a4615256a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9799107142857143, + "sibling_cpu_busy_fraction": 0.004464285714285714, + "started_at": "2026-08-06T05:37:53.313075+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996587, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3488636, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:59.181943+08:00", + "governor": "performance", + "loadavg_after": [ + 1.89, + 2.11, + 2.78 + ], + "loadavg_before": [ + 1.89, + 2.11, + 2.78 + ], + "log": "logs/block09_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "8a1d2f707c5c7b92560ad28782722c19f5b25094cd31dd7b2a67270ea3e7dd85", + "pid": 2024429, + "process_exited_at": "2026-08-06T05:37:59.176118+08:00", + "process_index": 322, + "raw": "raw/block09_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "a4f7810e797ecc4284cfaefb25e5983656a7e36d26af73088cbf3f37776e1f90", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8970588235294118, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:37:57.805420+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3395742, + "48": 3690542 + }, + "cpu_khz_before": { + "0": 2834193, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:38:00.514769+08:00", + "governor": "performance", + "loadavg_after": [ + 1.89, + 2.11, + 2.78 + ], + "loadavg_before": [ + 1.89, + 2.11, + 2.78 + ], + "log": "logs/block09_P_A_upstream_production_normalized_harness.log", + "log_sha256": "cc126798cb3dab4a63917eb0bfc7ebe6ae573b9c120493b493931a4742306fec", + "pid": 2024761, + "process_exited_at": "2026-08-06T05:38:00.509837+08:00", + "process_index": 323, + "raw": "raw/block09_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "e93adb2eced496169a3946cd70b6c1efbff35a612dd6776f9a6ad6f2064e05d5", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9097744360902256, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:37:59.186424+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995904, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4000000, + "48": 3690542 + }, + "finished_at": "2026-08-06T05:38:01.853773+08:00", + "governor": "performance", + "loadavg_after": [ + 1.82, + 2.1, + 2.77 + ], + "loadavg_before": [ + 1.89, + 2.11, + 2.78 + ], + "log": "logs/block09_P_C_final_candidate.log", + "log_sha256": "af9468968f55dc5a237577dca23c41f7e2aa0355838e1a5a1dce0ee6e283bc5f", + "pid": 2025046, + "process_exited_at": "2026-08-06T05:38:01.849027+08:00", + "process_index": 324, + "raw": "raw/block09_P_C_final_candidate.json", + "raw_sha256": "93b9770ce0f35157438797331c1fb04d58039e58337770cc904fbaaedee531cf", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8947368421052632, + "sibling_cpu_busy_fraction": 0.014925373134328358, + "started_at": "2026-08-06T05:38:00.519013+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3946738, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3493041, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:38:07.356383+08:00", + "governor": "performance", + "loadavg_after": [ + 1.75, + 2.08, + 2.76 + ], + "loadavg_before": [ + 1.82, + 2.1, + 2.77 + ], + "log": "logs/block09_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "ddfb028e933a31de09c9316958b7d37d2aab5a100fa199be20a7d51f72916d92", + "pid": 2025309, + "process_exited_at": "2026-08-06T05:38:07.351552+08:00", + "process_index": 325, + "raw": "raw/block09_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "0e8770f09b3d09ceb7a7951effe43a2de59be61d2943ce2f056e2f9fbd2986b8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9854014598540146, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:38:01.858165+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997018, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3409139, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:38:12.814016+08:00", + "governor": "performance", + "loadavg_after": [ + 1.69, + 2.06, + 2.75 + ], + "loadavg_before": [ + 1.75, + 2.08, + 2.76 + ], + "log": "logs/block09_X_A_upstream_production_normalized_harness.log", + "log_sha256": "f5db4526e3353cf8a033854c2e5d5525133745f87530ba951feaf8adf935f218", + "pid": 2025569, + "process_exited_at": "2026-08-06T05:38:12.809326+08:00", + "process_index": 326, + "raw": "raw/block09_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "6a299f151ec53c25e4d10b32df195327636a5e0d7026042d8bdeda6133719325", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834862385321101, + "sibling_cpu_busy_fraction": 0.001834862385321101, + "started_at": "2026-08-06T05:38:07.360730+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897805, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3506024, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:38:18.250862+08:00", + "governor": "performance", + "loadavg_after": [ + 1.64, + 2.04, + 2.74 + ], + "loadavg_before": [ + 1.69, + 2.06, + 2.75 + ], + "log": "logs/block09_X_C_final_candidate.log", + "log_sha256": "2bdec5feffee204f56a66d66700fdfebec396708441e7b7e304963e65621e63e", + "pid": 2025842, + "process_exited_at": "2026-08-06T05:38:18.245210+08:00", + "process_index": 327, + "raw": "raw/block09_X_C_final_candidate.json", + "raw_sha256": "b3a5b43bf5dd11eb61f646a5da74a28d6cdb7fa78a8669b15199460ee95f2c94", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9833948339483395, + "sibling_cpu_busy_fraction": 0.0018450184501845018, + "started_at": "2026-08-06T05:38:12.818830+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996848, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3440220, + "48": 3461113 + }, + "finished_at": "2026-08-06T05:38:25.684319+08:00", + "governor": "performance", + "loadavg_after": [ + 1.59, + 2.02, + 2.73 + ], + "loadavg_before": [ + 1.64, + 2.04, + 2.74 + ], + "log": "logs/block09_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "b0b8e5ee19d3f6b7ea29f524b013feb97f5a25967fad5548a5f858f999fd89ea", + "pid": 2026051, + "process_exited_at": "2026-08-06T05:38:25.681322+08:00", + "process_index": 328, + "raw": "raw/block09_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "c9c9c75d7255d471504d502594247f172b910e084eb03a87a1171e7562c35822", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9851752021563343, + "sibling_cpu_busy_fraction": 0.0013477088948787063, + "started_at": "2026-08-06T05:38:18.254967+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993821, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:38:32.963821+08:00", + "governor": "performance", + "loadavg_after": [ + 1.57, + 2.01, + 2.72 + ], + "loadavg_before": [ + 1.59, + 2.02, + 2.73 + ], + "log": "logs/block09_S_A_upstream_production_normalized_harness.log", + "log_sha256": "eb5580c4db02a68a333f0f04d00d5ea06b29f9ca44c1bce4e6c44b3a48550bbf", + "pid": 2026374, + "process_exited_at": "2026-08-06T05:38:32.960972+08:00", + "process_index": 329, + "raw": "raw/block09_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "dbca5f97e04102bd504d75c52530446100780ccebeb2c1ffaffec6efdb2a27d8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834710743801653, + "sibling_cpu_busy_fraction": 0.0027548209366391185, + "started_at": "2026-08-06T05:38:25.688677+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995779, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:38:40.167741+08:00", + "governor": "performance", + "loadavg_after": [ + 1.68, + 2.02, + 2.72 + ], + "loadavg_before": [ + 1.57, + 2.01, + 2.72 + ], + "log": "logs/block09_S_C_final_candidate.log", + "log_sha256": "9c9abe56f2e3429c50cdb6482d4e877f3addb99a3ea44f257e54e22962658185", + "pid": 2026717, + "process_exited_at": "2026-08-06T05:38:40.164944+08:00", + "process_index": 330, + "raw": "raw/block09_S_C_final_candidate.json", + "raw_sha256": "4a88ea5bf63f401035217ad827530be89224c45fb4b35496b63e84bac7b668d0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9819193324061196, + "sibling_cpu_busy_fraction": 0.01532033426183844, + "started_at": "2026-08-06T05:38:32.968943+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993244, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:38:45.656281+08:00", + "governor": "performance", + "loadavg_after": [ + 1.71, + 2.02, + 2.72 + ], + "loadavg_before": [ + 1.68, + 2.02, + 2.72 + ], + "log": "logs/block25_X_A_upstream_production_normalized_harness.log", + "log_sha256": "cbda5bcb9165f829e6afd391f5574d8981d8664714199416e54f9eded0e24030", + "pid": 2027043, + "process_exited_at": "2026-08-06T05:38:45.651002+08:00", + "process_index": 331, + "raw": "raw/block25_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "64382f3bc56a597d60a508926d974e2f1d43c8894dc7187d951636d23fde4320", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9853747714808044, + "sibling_cpu_busy_fraction": 0.0018281535648994515, + "started_at": "2026-08-06T05:38:40.173143+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3397774, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:38:51.205622+08:00", + "governor": "performance", + "loadavg_after": [ + 2.0, + 2.07, + 2.72 + ], + "loadavg_before": [ + 1.71, + 2.02, + 2.72 + ], + "log": "logs/block25_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "fff41a5bacc4583811a05d80782d6c05af4a24002447c866827d4c39f19a5951", + "pid": 2027282, + "process_exited_at": "2026-08-06T05:38:51.200503+08:00", + "process_index": 332, + "raw": "raw/block25_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "884957b14fbe5c3227fb6202e81bf220208e1d5a73fb64e1ee242a69f02d14c4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9837837837837838, + "sibling_cpu_busy_fraction": 0.0036101083032490976, + "started_at": "2026-08-06T05:38:45.660532+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3186432, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:38:56.836099+08:00", + "governor": "performance", + "loadavg_after": [ + 2.08, + 2.09, + 2.73 + ], + "loadavg_before": [ + 2.0, + 2.07, + 2.72 + ], + "log": "logs/block25_X_C_final_candidate.log", + "log_sha256": "e9cb66307bfa61d880c9293feae9332a078e6ee5beed2bc8572b8f98fff06d44", + "pid": 2027608, + "process_exited_at": "2026-08-06T05:38:56.833490+08:00", + "process_index": 333, + "raw": "raw/block25_X_C_final_candidate.json", + "raw_sha256": "a670da3522b5e8fd686624e609fb301b060c5ae51db33bb03d501cc1bc8bed75", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9839857651245552, + "sibling_cpu_busy_fraction": 0.0017825311942959, + "started_at": "2026-08-06T05:38:51.209986+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3946608, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2988888, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:04.039398+08:00", + "governor": "performance", + "loadavg_after": [ + 2.07, + 2.09, + 2.72 + ], + "loadavg_before": [ + 2.08, + 2.09, + 2.73 + ], + "log": "logs/block25_S_A_upstream_production_normalized_harness.log", + "log_sha256": "d2f2401e91d8b5f2d829c133c99a27eb50ab0df47d2fec2cca76cdd38e66a6da", + "pid": 2027906, + "process_exited_at": "2026-08-06T05:39:04.036560+08:00", + "process_index": 334, + "raw": "raw/block25_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "bad2ccf1332c0dd6f26dd2212469063229ba6be413bc7d1bcf4a75eb6f6eb2af", + "returncode": 0, + "selected_cpu_busy_fraction": 0.980528511821975, + "sibling_cpu_busy_fraction": 0.001392757660167131, + "started_at": "2026-08-06T05:38:56.841146+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3667565, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:11.555729+08:00", + "governor": "performance", + "loadavg_after": [ + 1.98, + 2.07, + 2.71 + ], + "loadavg_before": [ + 2.07, + 2.09, + 2.72 + ], + "log": "logs/block25_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "67adb83a48d7d4dac4544e2aff09c0454db9725f7e86043fb47090efb4d902c2", + "pid": 2028228, + "process_exited_at": "2026-08-06T05:39:11.552711+08:00", + "process_index": 335, + "raw": "raw/block25_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "5ec4cd2663710bb1b9fd9d3ad87fca1f9aeed9491ff4c6c4a3f5b17e0d4332bb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9853333333333333, + "sibling_cpu_busy_fraction": 0.004, + "started_at": "2026-08-06T05:39:04.044127+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2889349, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3329174, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:18.775717+08:00", + "governor": "performance", + "loadavg_after": [ + 2.06, + 2.08, + 2.71 + ], + "loadavg_before": [ + 1.98, + 2.07, + 2.71 + ], + "log": "logs/block25_S_C_final_candidate.log", + "log_sha256": "89a60066bc2e2e02e8d730063d6a9647ae02d63161550f579f6157882571e9a8", + "pid": 2028475, + "process_exited_at": "2026-08-06T05:39:18.770697+08:00", + "process_index": 336, + "raw": "raw/block25_S_C_final_candidate.json", + "raw_sha256": "ddf59f7efbf639ab8a09423cfec3c86e55c997451a48e4610cb9ed8eee027eee", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9819193324061196, + "sibling_cpu_busy_fraction": 0.0027816411682892906, + "started_at": "2026-08-06T05:39:11.565674+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996187, + "48": 3901363 + }, + "cpu_khz_before": { + "0": 2997982, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:24.726542+08:00", + "governor": "performance", + "loadavg_after": [ + 2.06, + 2.08, + 2.71 + ], + "loadavg_before": [ + 2.06, + 2.08, + 2.71 + ], + "log": "logs/block25_M_A_upstream_production_normalized_harness.log", + "log_sha256": "b6a1bb558cb8ce5518732ebf48b4b50bb1edb7e8b71b2e7b7e99147f0c1a8332", + "pid": 2028776, + "process_exited_at": "2026-08-06T05:39:24.721159+08:00", + "process_index": 337, + "raw": "raw/block25_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "be72fabde5995a5c5ed5ef9a4144efae9fe0050246d4297a64d48cabfd8ae0c1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9814502529510961, + "sibling_cpu_busy_fraction": 0.0016891891891891893, + "started_at": "2026-08-06T05:39:18.780263+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3495535, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:30.805912+08:00", + "governor": "performance", + "loadavg_after": [ + 1.97, + 2.06, + 2.7 + ], + "loadavg_before": [ + 2.06, + 2.08, + 2.71 + ], + "log": "logs/block25_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "52e9c874011d3bcd5b0f79d9b4ed65f200386ac3b0c1421366ad709f2b823739", + "pid": 2029123, + "process_exited_at": "2026-08-06T05:39:30.803070+08:00", + "process_index": 338, + "raw": "raw/block25_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "6df92e08654c66c3e845a9fcdd82c608df3063a82327fef081b30eb42b1bd02c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.985172981878089, + "sibling_cpu_busy_fraction": 0.0033003300330033004, + "started_at": "2026-08-06T05:39:24.730981+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3962135, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:36.864241+08:00", + "governor": "performance", + "loadavg_after": [ + 1.98, + 2.06, + 2.69 + ], + "loadavg_before": [ + 1.97, + 2.06, + 2.7 + ], + "log": "logs/block25_M_C_final_candidate.log", + "log_sha256": "0d0e3ff7520b58569308ddbd2792cf20690b331877d2aa0cd4bfea58b0473a8d", + "pid": 2029449, + "process_exited_at": "2026-08-06T05:39:36.858676+08:00", + "process_index": 339, + "raw": "raw/block25_M_C_final_candidate.json", + "raw_sha256": "388ff05bdf2e4ff8b414c07b6d0cd20015105695973aba314aa1a0b83c61d568", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834162520729685, + "sibling_cpu_busy_fraction": 0.0016556291390728477, + "started_at": "2026-08-06T05:39:30.810114+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3396828, + "48": 3700151 + }, + "cpu_khz_before": { + "0": 3353252, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:41.371187+08:00", + "governor": "performance", + "loadavg_after": [ + 1.9, + 2.04, + 2.68 + ], + "loadavg_before": [ + 1.98, + 2.06, + 2.69 + ], + "log": "logs/block25_W_A_upstream_production_normalized_harness.log", + "log_sha256": "aeddb5ceb6f0c8da51c2490e2fd97b3bffd20a75af8dae4d567661b1ecb4e0fe", + "pid": 2029680, + "process_exited_at": "2026-08-06T05:39:41.366086+08:00", + "process_index": 340, + "raw": "raw/block25_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "34ffac14cec5fff7419709fc06beb5e24bfe67681ca371412ecf8c4af782f6e9", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9777777777777777, + "sibling_cpu_busy_fraction": 0.0022271714922048997, + "started_at": "2026-08-06T05:39:36.868970+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3647112, + "48": 3979428 + }, + "cpu_khz_before": { + "0": 2512016, + "48": 2730078 + }, + "finished_at": "2026-08-06T05:39:45.828774+08:00", + "governor": "performance", + "loadavg_after": [ + 1.9, + 2.04, + 2.68 + ], + "loadavg_before": [ + 1.9, + 2.04, + 2.68 + ], + "log": "logs/block25_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "5f8a254a14510b0aab20db8162c963bb900666678e0a3b5fc3501b69b7d08b8a", + "pid": 2029930, + "process_exited_at": "2026-08-06T05:39:45.826049+08:00", + "process_index": 341, + "raw": "raw/block25_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "542b7e900466187a39d5e87a4ac76ddaf881530275bc591f3f0d4a972ce74594", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9775784753363229, + "sibling_cpu_busy_fraction": 0.0044943820224719105, + "started_at": "2026-08-06T05:39:41.376450+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3956224, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3112601, + "48": 3717359 + }, + "finished_at": "2026-08-06T05:39:50.492262+08:00", + "governor": "performance", + "loadavg_after": [ + 1.83, + 2.02, + 2.67 + ], + "loadavg_before": [ + 1.9, + 2.04, + 2.68 + ], + "log": "logs/block25_W_C_final_candidate.log", + "log_sha256": "fc41cb3ea0177bee3a1b2997debf855e16b4655412aefdeda6502716f1e027da", + "pid": 2030188, + "process_exited_at": "2026-08-06T05:39:50.487606+08:00", + "process_index": 342, + "raw": "raw/block25_W_C_final_candidate.json", + "raw_sha256": "487f37513f9c2e6e5cfce7a6e74ab663bc61faa49196ed42ca0c4d415a4dfc6b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9763440860215054, + "sibling_cpu_busy_fraction": 0.004301075268817204, + "started_at": "2026-08-06T05:39:45.833172+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3992549, + "48": 3593101 + }, + "cpu_khz_before": { + "0": 3111439, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:51.818368+08:00", + "governor": "performance", + "loadavg_after": [ + 1.84, + 2.02, + 2.67 + ], + "loadavg_before": [ + 1.83, + 2.02, + 2.67 + ], + "log": "logs/block25_P_A_upstream_production_normalized_harness.log", + "log_sha256": "e0abc77ef0de26e823954d3c5d0c95242b2f7b4a9e78eb69f8415fbb385d5061", + "pid": 2030430, + "process_exited_at": "2026-08-06T05:39:51.813744+08:00", + "process_index": 343, + "raw": "raw/block25_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "744fa3874656e7b0d04bbfc8018225bebdf9671e599c5e0a0983cb6b2479115e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9153846153846154, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:39:50.497095+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3018850, + "48": 2898538 + }, + "cpu_khz_before": { + "0": 2906728, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:53.152478+08:00", + "governor": "performance", + "loadavg_after": [ + 1.84, + 2.02, + 2.67 + ], + "loadavg_before": [ + 1.84, + 2.02, + 2.67 + ], + "log": "logs/block25_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "4a6d6de93dee06a6af2cdfc8b128a564e335f9b006e28609457710fd8df7e481", + "pid": 2030761, + "process_exited_at": "2026-08-06T05:39:53.147107+08:00", + "process_index": 344, + "raw": "raw/block25_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "eab6c3adaabdfb4da218157d92e6fb41136c34511d27dd3daeb73ffc0d089669", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9090909090909091, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:39:51.823515+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3487734, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3069387, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:54.525897+08:00", + "governor": "performance", + "loadavg_after": [ + 1.84, + 2.02, + 2.67 + ], + "loadavg_before": [ + 1.84, + 2.02, + 2.67 + ], + "log": "logs/block25_P_C_final_candidate.log", + "log_sha256": "09faa62931179ccddfbc6c96cf52966987ff52b4d86712f2b89164986ce44e5a", + "pid": 2031028, + "process_exited_at": "2026-08-06T05:39:54.520931+08:00", + "process_index": 345, + "raw": "raw/block25_P_C_final_candidate.json", + "raw_sha256": "1fafbbe38c61df52b44f05883f9daf17afda074a74b7200f3ab71dfd84250151", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9044117647058824, + "sibling_cpu_busy_fraction": 0.007352941176470588, + "started_at": "2026-08-06T05:39:53.157282+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993057, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:02.101093+08:00", + "governor": "performance", + "loadavg_after": [ + 1.94, + 2.04, + 2.67 + ], + "loadavg_before": [ + 1.84, + 2.02, + 2.67 + ], + "log": "logs/block05_S_C_final_candidate.log", + "log_sha256": "9747a681ef0f168ff4940f5cfbb840968e48fd439acbe51035b39552eefda138", + "pid": 2031328, + "process_exited_at": "2026-08-06T05:40:02.095841+08:00", + "process_index": 346, + "raw": "raw/block05_S_C_final_candidate.json", + "raw_sha256": "924fc8555eb02f6300c33d610e55f9963a6fd1ebe3d2555df7e930be7ffdae46", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9827814569536424, + "sibling_cpu_busy_fraction": 0.0026455026455026454, + "started_at": "2026-08-06T05:39:54.530806+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2889858, + "48": 3402644 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:09.365852+08:00", + "governor": "performance", + "loadavg_after": [ + 1.86, + 2.02, + 2.66 + ], + "loadavg_before": [ + 1.94, + 2.04, + 2.67 + ], + "log": "logs/block05_S_A_upstream_production_normalized_harness.log", + "log_sha256": "6529f21639df41ed653658520704c9a7c774092300528cd0f9ada999dd22c815", + "pid": 2031682, + "process_exited_at": "2026-08-06T05:40:09.362746+08:00", + "process_index": 347, + "raw": "raw/block05_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "0a832cdffadbdc2ca2a39b59139748c5359c3f2e329fb8b3f14e827948d0fad2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9793388429752066, + "sibling_cpu_busy_fraction": 0.002758620689655172, + "started_at": "2026-08-06T05:40:02.106156+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497270, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:16.480220+08:00", + "governor": "performance", + "loadavg_after": [ + 1.88, + 2.02, + 2.65 + ], + "loadavg_before": [ + 1.86, + 2.02, + 2.66 + ], + "log": "logs/block05_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "33906b4a89f7357bd74d98133b8d0e90a314ebd2e389838d4d362aab192ac3ce", + "pid": 2032030, + "process_exited_at": "2026-08-06T05:40:16.477116+08:00", + "process_index": 348, + "raw": "raw/block05_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "fdba77db57ec71af550c5a1a81325a870924aa47982b85a4c1177ad22bcfef25", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9831223628691983, + "sibling_cpu_busy_fraction": 0.0028169014084507044, + "started_at": "2026-08-06T05:40:09.371190+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995817, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:22.295727+08:00", + "governor": "performance", + "loadavg_after": [ + 2.93, + 2.24, + 2.72 + ], + "loadavg_before": [ + 1.88, + 2.02, + 2.65 + ], + "log": "logs/block05_M_C_final_candidate.log", + "log_sha256": "4ab6c996458e4748f21281eefd340715aa53b5a46ab991742fac35a3b81471bc", + "pid": 2032272, + "process_exited_at": "2026-08-06T05:40:22.293000+08:00", + "process_index": 349, + "raw": "raw/block05_M_C_final_candidate.json", + "raw_sha256": "8d583325f78b7b3a8bc757a9da2d7c66123dc2268509612bc610c12ddfe64d83", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844827586206897, + "sibling_cpu_busy_fraction": 0.0034423407917383822, + "started_at": "2026-08-06T05:40:16.485355+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996937, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3088108, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:28.409311+08:00", + "governor": "performance", + "loadavg_after": [ + 2.86, + 2.23, + 2.71 + ], + "loadavg_before": [ + 2.93, + 2.24, + 2.72 + ], + "log": "logs/block05_M_A_upstream_production_normalized_harness.log", + "log_sha256": "5a511a481f86370e46e92a70dd86f213b3836f6c42efd1f74f1e23f7edf51cef", + "pid": 2032590, + "process_exited_at": "2026-08-06T05:40:28.406326+08:00", + "process_index": 350, + "raw": "raw/block05_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "2b578fb7c5c4008297bd0a752013cae1b15f0399942edaff0e1ea6dc9eb0b663", + "returncode": 0, + "selected_cpu_busy_fraction": 0.978688524590164, + "sibling_cpu_busy_fraction": 0.0016420361247947454, + "started_at": "2026-08-06T05:40:22.300306+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3967826, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3002094, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:34.189803+08:00", + "governor": "performance", + "loadavg_after": [ + 2.71, + 2.21, + 2.7 + ], + "loadavg_before": [ + 2.86, + 2.23, + 2.71 + ], + "log": "logs/block05_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "591aef19f7ab8895f9715981b3c4f467c31f690a58faccb96f6f049c50d6bb40", + "pid": 2032912, + "process_exited_at": "2026-08-06T05:40:34.184688+08:00", + "process_index": 351, + "raw": "raw/block05_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "3b8c046f3f278b7163dc8487b60b2e023ec2f985d3ffd9cd5efde7a3199b76e6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9826388888888888, + "sibling_cpu_busy_fraction": 0.0034662045060658577, + "started_at": "2026-08-06T05:40:28.414272+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3396388, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:38.865367+08:00", + "governor": "performance", + "loadavg_after": [ + 2.65, + 2.21, + 2.7 + ], + "loadavg_before": [ + 2.71, + 2.21, + 2.7 + ], + "log": "logs/block05_W_C_final_candidate.log", + "log_sha256": "8d3ba640bb6f2c54318547dfe8bc97133294f2e9071e15f8b1b074836860cd6e", + "pid": 2033185, + "process_exited_at": "2026-08-06T05:40:38.860896+08:00", + "process_index": 352, + "raw": "raw/block05_W_C_final_candidate.json", + "raw_sha256": "48fdaf3a9d4688eafc2d668fd13d93ab7531186d10d32a0d2493a8b2825cf654", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9806451612903225, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:40:34.194151+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000042, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3115420, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:43.610742+08:00", + "governor": "performance", + "loadavg_after": [ + 2.68, + 2.22, + 2.7 + ], + "loadavg_before": [ + 2.65, + 2.21, + 2.7 + ], + "log": "logs/block05_W_A_upstream_production_normalized_harness.log", + "log_sha256": "4b136cea58f1d291a0669d257231c481d8d08013e705548afdcef0c152d0fe50", + "pid": 2033522, + "process_exited_at": "2026-08-06T05:40:43.605446+08:00", + "process_index": 353, + "raw": "raw/block05_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "61e94515368e90ea30a367c5b0a38335f29d1c252bd80d6622de167625d1ec6f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9809725158562368, + "sibling_cpu_busy_fraction": 0.00211864406779661, + "started_at": "2026-08-06T05:40:38.869646+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3961885, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3030062, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:48.129609+08:00", + "governor": "performance", + "loadavg_after": [ + 2.55, + 2.2, + 2.69 + ], + "loadavg_before": [ + 2.68, + 2.22, + 2.7 + ], + "log": "logs/block05_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "68b519a29f4a98987186f1369165d0cbc32de2ce34ab64b6c9c730de31fa5853", + "pid": 2033768, + "process_exited_at": "2026-08-06T05:40:48.124654+08:00", + "process_index": 354, + "raw": "raw/block05_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "401a0c745ceadc3ab0cd79bcf9ff68f66a99ce65b5fd7f3eba34cf289880b16a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9778270509977827, + "sibling_cpu_busy_fraction": 0.004434589800443459, + "started_at": "2026-08-06T05:40:43.615262+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2896336, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:49.443732+08:00", + "governor": "performance", + "loadavg_after": [ + 2.55, + 2.2, + 2.69 + ], + "loadavg_before": [ + 2.55, + 2.2, + 2.69 + ], + "log": "logs/block05_P_C_final_candidate.log", + "log_sha256": "4efed0f29e745edef1103f146efb1e0bd2e1a66dc61aaeb9b992c6a17c3e9ca0", + "pid": 2034090, + "process_exited_at": "2026-08-06T05:40:49.438028+08:00", + "process_index": 355, + "raw": "raw/block05_P_C_final_candidate.json", + "raw_sha256": "eedc9180f7867015435dd1d6ebb4130e7061e26792d4d797440dbb40f1cd41fc", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9076923076923077, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:40:48.134290+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3494893, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3013082, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:50.742867+08:00", + "governor": "performance", + "loadavg_after": [ + 2.55, + 2.2, + 2.69 + ], + "loadavg_before": [ + 2.55, + 2.2, + 2.69 + ], + "log": "logs/block05_P_A_upstream_production_normalized_harness.log", + "log_sha256": "bcffe422d0596aaa9ef7ffdfd155f4e41624f18a561ac953436b2ad4a87172ef", + "pid": 2034396, + "process_exited_at": "2026-08-06T05:40:50.737803+08:00", + "process_index": 356, + "raw": "raw/block05_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "1253cd022ea5aa05d9d29e78e54f7a0b30b001cacfea498aeadfe757944c9145", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8992248062015504, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:40:49.449084+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3973506, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2907286, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:52.082678+08:00", + "governor": "performance", + "loadavg_after": [ + 2.42, + 2.18, + 2.68 + ], + "loadavg_before": [ + 2.55, + 2.2, + 2.69 + ], + "log": "logs/block05_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "a8b1569d3a1d65569d21397a93079d25fb15aed15af9bda5af74ec3f5b64a3ea", + "pid": 2034697, + "process_exited_at": "2026-08-06T05:40:52.077604+08:00", + "process_index": 357, + "raw": "raw/block05_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "d533ec0c9830c6b08082826fbe5a70e249a9b8aeaef26c94bf5f9bc7fb7ea775", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9022556390977443, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:40:50.748333+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3957355, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2889824, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:57.591382+08:00", + "governor": "performance", + "loadavg_after": [ + 2.47, + 2.19, + 2.68 + ], + "loadavg_before": [ + 2.42, + 2.18, + 2.68 + ], + "log": "logs/block05_X_C_final_candidate.log", + "log_sha256": "d2e33f852e45aa94b20cccf07ac6ed557da69c02bd14cb0b7c4f0731d7dcb3e4", + "pid": 2035028, + "process_exited_at": "2026-08-06T05:40:57.586620+08:00", + "process_index": 358, + "raw": "raw/block05_X_C_final_candidate.json", + "raw_sha256": "dfb7b20a261523535d9429aa4b9caf9f9248a1658e29e318900855ce1a11ce94", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9836363636363636, + "sibling_cpu_busy_fraction": 0.0054446460980036296, + "started_at": "2026-08-06T05:40:52.087713+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3500035, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3458713, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:03.112123+08:00", + "governor": "performance", + "loadavg_after": [ + 2.43, + 2.19, + 2.68 + ], + "loadavg_before": [ + 2.47, + 2.19, + 2.68 + ], + "log": "logs/block05_X_A_upstream_production_normalized_harness.log", + "log_sha256": "31c64c9df42cfeeeafa8ee0edc953aaf01b4ded7ac1ff0c9f63d5b06d56ee155", + "pid": 2035344, + "process_exited_at": "2026-08-06T05:41:03.109538+08:00", + "process_index": 359, + "raw": "raw/block05_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "104e1195e29e33fd2149e7ed326105172201e591443b297ab2509e1475fa51e4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9854545454545455, + "sibling_cpu_busy_fraction": 0.0018181818181818182, + "started_at": "2026-08-06T05:40:57.596290+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2895673, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:08.643006+08:00", + "governor": "performance", + "loadavg_after": [ + 2.32, + 2.17, + 2.67 + ], + "loadavg_before": [ + 2.43, + 2.19, + 2.68 + ], + "log": "logs/block05_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "c8692eb533183fa09f17981469d8bb78bb357b9b99a3127ed72f51ced14e5d7d", + "pid": 2035637, + "process_exited_at": "2026-08-06T05:41:08.637992+08:00", + "process_index": 360, + "raw": "raw/block05_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "32ada73d0b225ae5a6fa04b77e74b5ae19351648f9677e4997d1a91c892fee6d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9836660617059891, + "sibling_cpu_busy_fraction": 0.0036231884057971015, + "started_at": "2026-08-06T05:41:03.116946+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996832, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3629765, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:14.465565+08:00", + "governor": "performance", + "loadavg_after": [ + 2.29, + 2.17, + 2.67 + ], + "loadavg_before": [ + 2.32, + 2.17, + 2.67 + ], + "log": "logs/block10_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "c00b6b28103747fccb402fe84ee5e8040d353b1076ccb175453cc26365e16932", + "pid": 2035968, + "process_exited_at": "2026-08-06T05:41:14.460319+08:00", + "process_index": 361, + "raw": "raw/block10_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "fd7417e41d6adf15cd6d6b8e574b2fac6fb012406cbaa62e04bab771b76991cb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9845094664371773, + "sibling_cpu_busy_fraction": 0.0017241379310344827, + "started_at": "2026-08-06T05:41:08.647939+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996473, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3227901, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:20.279487+08:00", + "governor": "performance", + "loadavg_after": [ + 2.19, + 2.15, + 2.66 + ], + "loadavg_before": [ + 2.29, + 2.17, + 2.67 + ], + "log": "logs/block10_M_C_final_candidate.log", + "log_sha256": "0f4d00113d4ea1b2634079eda13b70d9d0887bb79779b57af0f1af9528b67922", + "pid": 2036234, + "process_exited_at": "2026-08-06T05:41:20.274195+08:00", + "process_index": 362, + "raw": "raw/block10_M_C_final_candidate.json", + "raw_sha256": "ab3ce1f084267cc5759e48fa07660ba8164b5c32887350561a758a41a1e4fe20", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844559585492227, + "sibling_cpu_busy_fraction": 0.0017271157167530224, + "started_at": "2026-08-06T05:41:14.470321+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3983223, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3406759, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:26.400454+08:00", + "governor": "performance", + "loadavg_after": [ + 2.16, + 2.14, + 2.65 + ], + "loadavg_before": [ + 2.19, + 2.15, + 2.66 + ], + "log": "logs/block10_M_A_upstream_production_normalized_harness.log", + "log_sha256": "13380a469db318dc242ba093cff9c8cb644f52ca42921ce71b262aff50c2d0df", + "pid": 2036596, + "process_exited_at": "2026-08-06T05:41:26.397918+08:00", + "process_index": 363, + "raw": "raw/block10_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "3587eda0ecf8c57cbbe71c0027e03e98eb41bcf85e9237ab7510b519c8a9dbf0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9803600654664485, + "sibling_cpu_busy_fraction": 0.0032733224222585926, + "started_at": "2026-08-06T05:41:20.284662+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3955723, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:31.093775+08:00", + "governor": "performance", + "loadavg_after": [ + 2.16, + 2.14, + 2.65 + ], + "loadavg_before": [ + 2.16, + 2.14, + 2.65 + ], + "log": "logs/block10_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "3e18b9ffacf051fa894dabd61289deb4334973029235a83105e7e578196a5ed7", + "pid": 2036889, + "process_exited_at": "2026-08-06T05:41:31.088651+08:00", + "process_index": 364, + "raw": "raw/block10_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "9b0452e00a19a3c8c6b2ef0cbda33cc2768b610132deb0c6941193417f6d82d8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9829059829059829, + "sibling_cpu_busy_fraction": 0.0021413276231263384, + "started_at": "2026-08-06T05:41:26.405271+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994204, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4000000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:35.516589+08:00", + "governor": "performance", + "loadavg_after": [ + 2.31, + 2.17, + 2.66 + ], + "loadavg_before": [ + 2.16, + 2.14, + 2.65 + ], + "log": "logs/block10_W_C_final_candidate.log", + "log_sha256": "eacf2444427ce2ba619940e33b1bee5d44afd3d701ad9297efe3d86146f6b444", + "pid": 2037178, + "process_exited_at": "2026-08-06T05:41:35.514004+08:00", + "process_index": 365, + "raw": "raw/block10_W_C_final_candidate.json", + "raw_sha256": "e90b438d417d098b59a50eb2f635a5c10b1af0483e6fa0e9b3aec90f937fa26a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9795454545454545, + "sibling_cpu_busy_fraction": 0.0045351473922902496, + "started_at": "2026-08-06T05:41:31.098113+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995039, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:40.264729+08:00", + "governor": "performance", + "loadavg_after": [ + 2.28, + 2.17, + 2.65 + ], + "loadavg_before": [ + 2.31, + 2.17, + 2.66 + ], + "log": "logs/block10_W_A_upstream_production_normalized_harness.log", + "log_sha256": "130e00736a554efb54dec9a8d475d62c28fa8818ada2ffe21c731bff840584ed", + "pid": 2037347, + "process_exited_at": "2026-08-06T05:41:40.260026+08:00", + "process_index": 366, + "raw": "raw/block10_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "ce51f3829eafe44a381711c5b99b5d6751667ad77c3bb652c90165cfe6eff4b2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9768421052631578, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:41:35.521716+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497704, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3508728, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:41.554838+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.17, + 2.65 + ], + "loadavg_before": [ + 2.28, + 2.17, + 2.65 + ], + "log": "logs/block10_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "1574172e4044f7aab65fed5f8b326d2413e4ddb93432d39807453003b3a27e0b", + "pid": 2037684, + "process_exited_at": "2026-08-06T05:41:41.550369+08:00", + "process_index": 367, + "raw": "raw/block10_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "961a2a8520a90e66057a77d5569eef11ccc46e44ffd6b64d4599b662bd8d2a98", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9140625, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:41:40.269462+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3094991, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3054476, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:42.923565+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.17, + 2.65 + ], + "loadavg_before": [ + 2.26, + 2.17, + 2.65 + ], + "log": "logs/block10_P_C_final_candidate.log", + "log_sha256": "982522b4e3a9a9d9ff8a5b5d76645a31008a4cc6cc4bca28afe6191d2e8336f3", + "pid": 2037947, + "process_exited_at": "2026-08-06T05:41:42.918811+08:00", + "process_index": 368, + "raw": "raw/block10_P_C_final_candidate.json", + "raw_sha256": "0dbbe71abbd57bbebe8663aeef59150015d1f8da889a35d7ca3b272a6218c6a7", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9124087591240876, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:41:41.559701+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996117, + "48": 3108031 + }, + "cpu_khz_before": { + "0": 2619114, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:44.249189+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.17, + 2.65 + ], + "loadavg_before": [ + 2.26, + 2.17, + 2.65 + ], + "log": "logs/block10_P_A_upstream_production_normalized_harness.log", + "log_sha256": "e694380c4f684907942d00115a5cc43b52b9857804b5ec85649cc498597657d2", + "pid": 2038211, + "process_exited_at": "2026-08-06T05:41:44.244323+08:00", + "process_index": 369, + "raw": "raw/block10_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "3a50241c4367a037ce537591bc3bc40fbc53f0b0acd529741ef6de17ffc47f4a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9076923076923077, + "sibling_cpu_busy_fraction": 0.007575757575757576, + "started_at": "2026-08-06T05:41:42.928261+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3979044, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:50.017738+08:00", + "governor": "performance", + "loadavg_after": [ + 2.24, + 2.16, + 2.64 + ], + "loadavg_before": [ + 2.26, + 2.17, + 2.65 + ], + "log": "logs/block10_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "31007f89749428dedd22f28ceb9aeb3ab1dfdcaa5267dde789eeba43c2cf2c73", + "pid": 2038481, + "process_exited_at": "2026-08-06T05:41:50.012600+08:00", + "process_index": 370, + "raw": "raw/block10_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "2416e388e7b1328438501d7269d9d4a87d955469e5af3bde089e065c713676de", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844020797227037, + "sibling_cpu_busy_fraction": 0.0017421602787456446, + "started_at": "2026-08-06T05:41:44.253938+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:55.429389+08:00", + "governor": "performance", + "loadavg_after": [ + 2.14, + 2.14, + 2.64 + ], + "loadavg_before": [ + 2.24, + 2.16, + 2.64 + ], + "log": "logs/block10_X_C_final_candidate.log", + "log_sha256": "6625173d01dc3be071582d2f704e1f26bebd83d869845a8aecb7945a8d810435", + "pid": 2038810, + "process_exited_at": "2026-08-06T05:41:55.424512+08:00", + "process_index": 371, + "raw": "raw/block10_X_C_final_candidate.json", + "raw_sha256": "ef4b0d70bed0b698432fd13b5568dfe57d9c37cd0c857822511abb21b0096c40", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9833024118738405, + "sibling_cpu_busy_fraction": 0.0018552875695732839, + "started_at": "2026-08-06T05:41:50.022719+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496663, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4013698, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:42:01.152238+08:00", + "governor": "performance", + "loadavg_after": [ + 2.05, + 2.13, + 2.63 + ], + "loadavg_before": [ + 2.14, + 2.14, + 2.64 + ], + "log": "logs/block10_X_A_upstream_production_normalized_harness.log", + "log_sha256": "5c39c65a529ab9f59cc7d9e75211430a84cba3f8a41c6a796a0c7b82f068f9a8", + "pid": 2039049, + "process_exited_at": "2026-08-06T05:42:01.147117+08:00", + "process_index": 372, + "raw": "raw/block10_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "5b76d5664e470a52c3c16ac780e0ff1a44c6423b9b3308721fd1dc98562491a3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9842657342657343, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:41:55.434076+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993889, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3614349, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:42:08.257008+08:00", + "governor": "performance", + "loadavg_after": [ + 2.12, + 2.14, + 2.63 + ], + "loadavg_before": [ + 2.05, + 2.13, + 2.63 + ], + "log": "logs/block10_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "c1bca7522085faa5e4f42a13b712aa147964304e151953e76158d860d6eee956", + "pid": 2039407, + "process_exited_at": "2026-08-06T05:42:08.254193+08:00", + "process_index": 373, + "raw": "raw/block10_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "20a77901edf7ad62a5b91a0237563125692747f136d1467a6a31bec2e18ea4fb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9830747531734838, + "sibling_cpu_busy_fraction": 0.0014104372355430183, + "started_at": "2026-08-06T05:42:01.157221+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3834542, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3393448, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:42:15.414153+08:00", + "governor": "performance", + "loadavg_after": [ + 2.11, + 2.14, + 2.62 + ], + "loadavg_before": [ + 2.12, + 2.14, + 2.63 + ], + "log": "logs/block10_S_C_final_candidate.log", + "log_sha256": "f8cd7f7b61fb1515271abde249ee8c7cb54c40248717a59ba1da68701155255d", + "pid": 2039618, + "process_exited_at": "2026-08-06T05:42:15.411652+08:00", + "process_index": 374, + "raw": "raw/block10_S_C_final_candidate.json", + "raw_sha256": "f67137b8caece7fcb08b3affa84b7a490a2ccc1a09da319ea0870a6752ec964e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9817927170868347, + "sibling_cpu_busy_fraction": 0.0014005602240896359, + "started_at": "2026-08-06T05:42:08.262107+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000039, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3385470, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:42:23.072792+08:00", + "governor": "performance", + "loadavg_after": [ + 1.94, + 2.1, + 2.6 + ], + "loadavg_before": [ + 2.11, + 2.14, + 2.62 + ], + "log": "logs/block10_S_A_upstream_production_normalized_harness.log", + "log_sha256": "91dccefc1070268d25b6a4a1f4f90bc13d6b0577b9a311538fafc05ae8ed01c8", + "pid": 2039888, + "process_exited_at": "2026-08-06T05:42:23.067535+08:00", + "process_index": 375, + "raw": "raw/block10_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "3d389db583466bf86c07c7c354fff98ce7bb90377c35fbb199bde32bc53674a0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.981675392670157, + "sibling_cpu_busy_fraction": 0.00261437908496732, + "started_at": "2026-08-06T05:42:15.419219+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3400000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3102007, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:42:28.572207+08:00", + "governor": "performance", + "loadavg_after": [ + 1.94, + 2.1, + 2.6 + ], + "loadavg_before": [ + 1.94, + 2.1, + 2.6 + ], + "log": "logs/block30_X_C_final_candidate.log", + "log_sha256": "42dfdf932d7c133334ba354e1019322325c7f46097c688c879f2ee1237f582eb", + "pid": 2040280, + "process_exited_at": "2026-08-06T05:42:28.569406+08:00", + "process_index": 376, + "raw": "raw/block30_X_C_final_candidate.json", + "raw_sha256": "085283c0315cc02b92c8965863de4ee7e2d41f33ea3f23b2fd0c2312d9f4e903", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9817850637522769, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:42:23.078603+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3094868, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:42:34.095703+08:00", + "governor": "performance", + "loadavg_after": [ + 1.95, + 2.09, + 2.6 + ], + "loadavg_before": [ + 1.94, + 2.1, + 2.6 + ], + "log": "logs/block30_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "174a65d0620712ed5618d3b172e3a8d70d073e2ccaaf4ec9928a20b115ea5004", + "pid": 2040525, + "process_exited_at": "2026-08-06T05:42:34.090832+08:00", + "process_index": 377, + "raw": "raw/block30_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "f85da552ef45ede51d43269eafe36f5fb96bec1cb8aab238d22915d7af471207", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9836660617059891, + "sibling_cpu_busy_fraction": 0.0018148820326678765, + "started_at": "2026-08-06T05:42:28.577119+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497486, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3819190, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:42:39.789970+08:00", + "governor": "performance", + "loadavg_after": [ + 1.95, + 2.09, + 2.59 + ], + "loadavg_before": [ + 1.95, + 2.09, + 2.6 + ], + "log": "logs/block30_X_A_upstream_production_normalized_harness.log", + "log_sha256": "c522799f7e9dd7f29de221aa2a11c9f11f6aa07e3e5260a28d90621d15040f41", + "pid": 2040804, + "process_exited_at": "2026-08-06T05:42:39.787430+08:00", + "process_index": 378, + "raw": "raw/block30_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "7ee85e0b8fd04db1cb77c9c29913a0bc4cf61c97aee67ef4d4d30bc5431405fb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859154929577465, + "sibling_cpu_busy_fraction": 0.0017605633802816902, + "started_at": "2026-08-06T05:42:34.100166+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3966169, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3507352, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:42:46.956306+08:00", + "governor": "performance", + "loadavg_after": [ + 1.89, + 2.07, + 2.58 + ], + "loadavg_before": [ + 1.95, + 2.09, + 2.59 + ], + "log": "logs/block30_S_C_final_candidate.log", + "log_sha256": "2c130441dafd7ee3dae94f8130f8df07a29f8bd34dd6e7cfcd23ecf3deb12f84", + "pid": 2041039, + "process_exited_at": "2026-08-06T05:42:46.953863+08:00", + "process_index": 379, + "raw": "raw/block30_S_C_final_candidate.json", + "raw_sha256": "b78a8b662ea5cd5734924f01c006bfc832d3b1607b161620d16482e8d3caa76e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859943977591037, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:42:39.795250+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3500034, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:42:54.161160+08:00", + "governor": "performance", + "loadavg_after": [ + 2.06, + 2.1, + 2.59 + ], + "loadavg_before": [ + 1.89, + 2.07, + 2.58 + ], + "log": "logs/block30_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "9ddce1657492c65d1c7e18bfb4eadc1d5b0d2e68aec4774a6da6dac9b5fc61a6", + "pid": 2041335, + "process_exited_at": "2026-08-06T05:42:54.158484+08:00", + "process_index": 380, + "raw": "raw/block30_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "c5e8dcf0d2ae289fe57b12ca40633a49d2d01fd5061b6855d175a48390dfacc0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9819193324061196, + "sibling_cpu_busy_fraction": 0.0013908205841446453, + "started_at": "2026-08-06T05:42:46.961674+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3014766, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3107110, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:01.698539+08:00", + "governor": "performance", + "loadavg_after": [ + 1.97, + 2.08, + 2.58 + ], + "loadavg_before": [ + 2.06, + 2.1, + 2.59 + ], + "log": "logs/block30_S_A_upstream_production_normalized_harness.log", + "log_sha256": "80c2861a33b677fa17791351d21129fd1acd862d3a95837dee73e4d7b5664b34", + "pid": 2041636, + "process_exited_at": "2026-08-06T05:43:01.693252+08:00", + "process_index": 381, + "raw": "raw/block30_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "4fdd21e6b5814c617c82f6910cd99c3bba7d64c90241145be28f051b0e5d973d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9813829787234043, + "sibling_cpu_busy_fraction": 0.0013297872340425532, + "started_at": "2026-08-06T05:42:54.166434+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996491, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 3392670 + }, + "finished_at": "2026-08-06T05:43:07.494028+08:00", + "governor": "performance", + "loadavg_after": [ + 1.97, + 2.08, + 2.57 + ], + "loadavg_before": [ + 1.97, + 2.08, + 2.58 + ], + "log": "logs/block30_M_C_final_candidate.log", + "log_sha256": "f0a63bc1be3e68ad5132b21e66add5beacafe99a7448d129e632817a30daa8de", + "pid": 2041994, + "process_exited_at": "2026-08-06T05:43:07.411218+08:00", + "process_index": 382, + "raw": "raw/block30_M_C_final_candidate.json", + "raw_sha256": "06d63012e1cfdc77b66e271f5e6215e7f8aeedf28bc3f03e3968ba78bcabd33b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9842381786339754, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:43:01.704201+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3965600, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4000000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:13.306117+08:00", + "governor": "performance", + "loadavg_after": [ + 1.97, + 2.08, + 2.57 + ], + "loadavg_before": [ + 1.97, + 2.08, + 2.57 + ], + "log": "logs/block30_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "083b8a2d8f3fc418ed455d53d4912cfc43ee0315d41ee16375b014ae6c111a68", + "pid": 2042161, + "process_exited_at": "2026-08-06T05:43:13.300551+08:00", + "process_index": 383, + "raw": "raw/block30_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "958f00b1aa844c3010612bb5d2c9819df7c2847fec733887a5eb7333f2864b35", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844559585492227, + "sibling_cpu_busy_fraction": 0.0017271157167530224, + "started_at": "2026-08-06T05:43:07.498952+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995786, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3391767, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:19.126173+08:00", + "governor": "performance", + "loadavg_after": [ + 1.89, + 2.06, + 2.56 + ], + "loadavg_before": [ + 1.97, + 2.08, + 2.57 + ], + "log": "logs/block30_M_A_upstream_production_normalized_harness.log", + "log_sha256": "46e17ae460fea5b7645dde5f5f09747561c9b6a35af5c94e2d5de19770ffe43f", + "pid": 2042437, + "process_exited_at": "2026-08-06T05:43:19.123092+08:00", + "process_index": 384, + "raw": "raw/block30_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "f104e5e3948f9bd14a61756c4e13d9038d670d06acb90cb98ae7a4e5c1bb0df5", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9845360824742269, + "sibling_cpu_busy_fraction": 0.0034423407917383822, + "started_at": "2026-08-06T05:43:13.311423+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496533, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3408353, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:23.556218+08:00", + "governor": "performance", + "loadavg_after": [ + 1.9, + 2.06, + 2.56 + ], + "loadavg_before": [ + 1.89, + 2.06, + 2.56 + ], + "log": "logs/block30_W_C_final_candidate.log", + "log_sha256": "a391fe93280520fed4b925c96f6593afcbda29d06470cfa52c7e46835b0fdae2", + "pid": 2042644, + "process_exited_at": "2026-08-06T05:43:23.553753+08:00", + "process_index": 385, + "raw": "raw/block30_W_C_final_candidate.json", + "raw_sha256": "436abf5c776e76af9f3ed629956cf6c6307942fe47b68c3a8211cb812ae67063", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9795918367346939, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:43:19.131857+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3386457, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:28.006405+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 2.06, + 2.56 + ], + "loadavg_before": [ + 1.9, + 2.06, + 2.56 + ], + "log": "logs/block30_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "2016600943f00cbc56f77662ed32d8e3807a88777d7bda8eabe5a78e28f148df", + "pid": 2042965, + "process_exited_at": "2026-08-06T05:43:28.000744+08:00", + "process_index": 386, + "raw": "raw/block30_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "2565a2827fc83bf30d2bde8e5ad0c19012d6ae5f9b659c8f5452173aba2c34a6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9797752808988764, + "sibling_cpu_busy_fraction": 0.002257336343115124, + "started_at": "2026-08-06T05:43:23.560753+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3960520, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3105644, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:32.647395+08:00", + "governor": "performance", + "loadavg_after": [ + 1.92, + 2.06, + 2.55 + ], + "loadavg_before": [ + 1.91, + 2.06, + 2.56 + ], + "log": "logs/block30_W_A_upstream_production_normalized_harness.log", + "log_sha256": "ecdc0dfd8f93e1616d15245771aedd3a0789b7a2410e6a1cf3a5c8845d4a0706", + "pid": 2043205, + "process_exited_at": "2026-08-06T05:43:32.642542+08:00", + "process_index": 387, + "raw": "raw/block30_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "bce7622e39ec32028345906e7c01bc6046906943ac9dda57560badfbd860144c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9805194805194806, + "sibling_cpu_busy_fraction": 0.0021645021645021645, + "started_at": "2026-08-06T05:43:28.011967+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995822, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:34.042629+08:00", + "governor": "performance", + "loadavg_after": [ + 1.92, + 2.06, + 2.55 + ], + "loadavg_before": [ + 1.92, + 2.06, + 2.55 + ], + "log": "logs/block30_P_C_final_candidate.log", + "log_sha256": "7c71b9cb1a946be9d23cf12d6b28c6e7f04b932f56a4a4460424ef084d8f3202", + "pid": 2043459, + "process_exited_at": "2026-08-06T05:43:34.037919+08:00", + "process_index": 388, + "raw": "raw/block30_P_C_final_candidate.json", + "raw_sha256": "c682cdec24239703425062ec37deaab72477236b8ae6863cd7cb911aa571b993", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9124087591240876, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:43:32.652113+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3095107, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:35.362320+08:00", + "governor": "performance", + "loadavg_after": [ + 1.92, + 2.06, + 2.55 + ], + "loadavg_before": [ + 1.92, + 2.06, + 2.55 + ], + "log": "logs/block30_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "cb957014ba98e93cec51bad94f4a30e7e0e241c2e5bcd0dbe612dbc5f364be72", + "pid": 2043783, + "process_exited_at": "2026-08-06T05:43:35.357119+08:00", + "process_index": 389, + "raw": "raw/block30_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "4bf18b50d31427159f455a53e5060544920fe32a779859517826fee495989ab3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9090909090909091, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:43:34.048026+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3053407, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3409604, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:36.749667+08:00", + "governor": "performance", + "loadavg_after": [ + 2.08, + 2.09, + 2.56 + ], + "loadavg_before": [ + 1.92, + 2.06, + 2.55 + ], + "log": "logs/block30_P_A_upstream_production_normalized_harness.log", + "log_sha256": "011597912b49ad44c2798e7305fa5d66ccbd68bbf52b792e6b501248c70714ab", + "pid": 2044054, + "process_exited_at": "2026-08-06T05:43:36.744094+08:00", + "process_index": 390, + "raw": "raw/block30_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "b7b92881ead474694f58dd2e819c3218eab1714458fa32ea665a5d8f9ed590d0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9044117647058824, + "sibling_cpu_busy_fraction": 0.0072992700729927005, + "started_at": "2026-08-06T05:43:35.367455+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993715, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2780650, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:42.355343+08:00", + "governor": "performance", + "loadavg_after": [ + 2.08, + 2.09, + 2.56 + ], + "loadavg_before": [ + 2.08, + 2.09, + 2.56 + ], + "log": "logs/block27_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "afcbf46eb09ce1859da849dd57a5f70b8db0e084fec95d44dd5433a6398b1ab0", + "pid": 2044320, + "process_exited_at": "2026-08-06T05:43:42.352794+08:00", + "process_index": 391, + "raw": "raw/block27_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "e7838e59a56bca122787d8bf8f322910e55d6f0c3be56cf46dd961c35ba564bf", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9838998211091234, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:43:36.755456+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2895461, + "48": 3496959 + }, + "cpu_khz_before": { + "0": 3393436, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:47.827073+08:00", + "governor": "performance", + "loadavg_after": [ + 1.99, + 2.07, + 2.55 + ], + "loadavg_before": [ + 2.08, + 2.09, + 2.56 + ], + "log": "logs/block27_X_A_upstream_production_normalized_harness.log", + "log_sha256": "9c355793a6a9af9bae4cbcee83988c7392a074d3420dfb33adfb61fbbe1dac27", + "pid": 2044579, + "process_exited_at": "2026-08-06T05:43:47.821899+08:00", + "process_index": 392, + "raw": "raw/block27_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "2d10abbf64102e04fe921d1ab7d0ea4c9294d182d5ff6beb17ad44a10524c2c3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9835164835164835, + "sibling_cpu_busy_fraction": 0.0018315018315018315, + "started_at": "2026-08-06T05:43:42.360727+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993563, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3115578, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:53.346193+08:00", + "governor": "performance", + "loadavg_after": [ + 1.99, + 2.07, + 2.54 + ], + "loadavg_before": [ + 1.99, + 2.07, + 2.55 + ], + "log": "logs/block27_X_C_final_candidate.log", + "log_sha256": "d2bfde4807149bf442bf2964c3d0838d07e8f8b773eef59032e1d5ae271a8808", + "pid": 2044818, + "process_exited_at": "2026-08-06T05:43:53.341005+08:00", + "process_index": 393, + "raw": "raw/block27_X_C_final_candidate.json", + "raw_sha256": "757421f9116c8116df15fabb64bac85b7146446869c6596ba6145763e34f11e8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9817518248175182, + "sibling_cpu_busy_fraction": 0.0018181818181818182, + "started_at": "2026-08-06T05:43:47.832413+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3710954, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3407439, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:00.566974+08:00", + "governor": "performance", + "loadavg_after": [ + 2.07, + 2.08, + 2.55 + ], + "loadavg_before": [ + 1.99, + 2.07, + 2.54 + ], + "log": "logs/block27_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "bc13ce6b2c8c77d7ceb84727fe1dba4e297b5eab53b113d127e131e0a87db1c0", + "pid": 2045087, + "process_exited_at": "2026-08-06T05:44:00.564148+08:00", + "process_index": 394, + "raw": "raw/block27_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "6955a67882d44380b015dd63e084f4bd20c105d191703ca0c652d3ccbd721f24", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9833333333333333, + "sibling_cpu_busy_fraction": 0.001388888888888889, + "started_at": "2026-08-06T05:43:53.351786+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3980357, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2651953, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:07.922620+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 2.05, + 2.53 + ], + "loadavg_before": [ + 2.07, + 2.08, + 2.55 + ], + "log": "logs/block27_S_A_upstream_production_normalized_harness.log", + "log_sha256": "63d163a849d1aec90be0f7d111f83d896e88579231706250abed763f808fdbaa", + "pid": 2045486, + "process_exited_at": "2026-08-06T05:44:07.917836+08:00", + "process_index": 395, + "raw": "raw/block27_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "dfb1a4bfa839c89339c84c974edc3a5006bc2bb7e8de745d63a94b7b89375b4c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9850136239782016, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:44:00.572134+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3986211, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2728288, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:15.174750+08:00", + "governor": "performance", + "loadavg_after": [ + 2.0, + 2.06, + 2.53 + ], + "loadavg_before": [ + 1.91, + 2.05, + 2.53 + ], + "log": "logs/block27_S_C_final_candidate.log", + "log_sha256": "40efdc63bc7fc29890462777d46cf5aaf4a604faf0752c6f8b222c9164308df6", + "pid": 2045737, + "process_exited_at": "2026-08-06T05:44:15.171917+08:00", + "process_index": 396, + "raw": "raw/block27_S_C_final_candidate.json", + "raw_sha256": "adb136c824a949ed45b942c0955bc558b696f96a6ce4c4ae07b687c0d792cdff", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9820441988950276, + "sibling_cpu_busy_fraction": 0.0027624309392265192, + "started_at": "2026-08-06T05:44:07.928137+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897812, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2966160, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:20.984842+08:00", + "governor": "performance", + "loadavg_after": [ + 2.16, + 2.1, + 2.54 + ], + "loadavg_before": [ + 2.0, + 2.06, + 2.53 + ], + "log": "logs/block27_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "6ea1d660e67921f3f01e81d56c37ec98482a42a760fb0ebaa1c699f2bf25f122", + "pid": 2046023, + "process_exited_at": "2026-08-06T05:44:20.981436+08:00", + "process_index": 397, + "raw": "raw/block27_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "3b592de8b087f2bd343287cfe158a55de6e1f04e864bc521b620ca60a303ea23", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844827586206897, + "sibling_cpu_busy_fraction": 0.0017271157167530224, + "started_at": "2026-08-06T05:44:15.180422+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3395157, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:26.730671+08:00", + "governor": "performance", + "loadavg_after": [ + 2.13, + 2.09, + 2.54 + ], + "loadavg_before": [ + 2.16, + 2.1, + 2.54 + ], + "log": "logs/block27_M_A_upstream_production_normalized_harness.log", + "log_sha256": "084fc536c573b12a7dc11c8f14418cc1f48a8ef2a0daf6992e47081d4b339721", + "pid": 2046319, + "process_exited_at": "2026-08-06T05:44:26.725950+08:00", + "process_index": 398, + "raw": "raw/block27_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "12e581d77c07ecf374fd1d9f0b3cf3a15334865bdacf1e05480fd071c0d99fda", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9825174825174825, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:44:20.990424+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3801353, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3542553, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:32.497211+08:00", + "governor": "performance", + "loadavg_after": [ + 2.12, + 2.09, + 2.53 + ], + "loadavg_before": [ + 2.13, + 2.09, + 2.54 + ], + "log": "logs/block27_M_C_final_candidate.log", + "log_sha256": "7aeecdd55b44bf519322d73a1b22f981160f4d78c6af3564c1446307774a142e", + "pid": 2046547, + "process_exited_at": "2026-08-06T05:44:32.494530+08:00", + "process_index": 399, + "raw": "raw/block27_M_C_final_candidate.json", + "raw_sha256": "5a95fd75e10eb4163927ec9a7093dea645717f123adfa9794ce56fe8447af9bf", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9809027777777778, + "sibling_cpu_busy_fraction": 0.0017391304347826088, + "started_at": "2026-08-06T05:44:26.735888+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2900000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3843049, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:37.122105+08:00", + "governor": "performance", + "loadavg_after": [ + 2.11, + 2.09, + 2.53 + ], + "loadavg_before": [ + 2.12, + 2.09, + 2.53 + ], + "log": "logs/block27_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "873153ae9d1a86ba2bbbf1625004329e4d73a857f71c266f61f98488ead81b57", + "pid": 2046807, + "process_exited_at": "2026-08-06T05:44:37.116365+08:00", + "process_index": 400, + "raw": "raw/block27_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "9b8fbdc079cf527090a90a459dbdfb7b72e7cd775b24117797a70cd3a5bcbc4b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9783080260303688, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:44:32.502451+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496731, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2586677, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:41.857227+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 2.07, + 2.52 + ], + "loadavg_before": [ + 2.11, + 2.09, + 2.53 + ], + "log": "logs/block27_W_A_upstream_production_normalized_harness.log", + "log_sha256": "defc573234084aaf5a4fbbc4d2fda302c880432c65ad40362ce725cf6debd653", + "pid": 2047041, + "process_exited_at": "2026-08-06T05:44:41.852210+08:00", + "process_index": 401, + "raw": "raw/block27_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "f25bfef1a0d71c52b7332a6d25467681cd41683ea1f241c6a9038965eeeb4b29", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9808917197452229, + "sibling_cpu_busy_fraction": 0.004228329809725159, + "started_at": "2026-08-06T05:44:37.127455+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3083035, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2831671, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:46.333702+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 2.07, + 2.52 + ], + "loadavg_before": [ + 2.02, + 2.07, + 2.52 + ], + "log": "logs/block27_W_C_final_candidate.log", + "log_sha256": "82372153d2b9454acacac93a1fbbbaab9d85a3fa904a5f2d0f831fb4e5424a28", + "pid": 2047392, + "process_exited_at": "2026-08-06T05:44:46.328673+08:00", + "process_index": 402, + "raw": "raw/block27_W_C_final_candidate.json", + "raw_sha256": "38a914b70ffab27435075cad88f77c26cb5162468a046c8a3d56ec986ecae134", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9820627802690582, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:44:41.862601+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997207, + "48": 3170436 + }, + "cpu_khz_before": { + "0": 3302583, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:47.694948+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 2.07, + 2.52 + ], + "loadavg_before": [ + 2.02, + 2.07, + 2.52 + ], + "log": "logs/block27_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "dfad8345b6a6abc8da79150cf3c1eed33898928fb34aa5abeded1e3eba45c4ad", + "pid": 2047619, + "process_exited_at": "2026-08-06T05:44:47.689398+08:00", + "process_index": 403, + "raw": "raw/block27_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "e6bc39535a7f29ee738224567aa9fbe18705ceb768a0688c753984994a987642", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9022556390977443, + "sibling_cpu_busy_fraction": 0.007462686567164179, + "started_at": "2026-08-06T05:44:46.338925+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3973004, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3340626, + "48": 3748225 + }, + "finished_at": "2026-08-06T05:44:49.078216+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 2.07, + 2.52 + ], + "loadavg_before": [ + 2.02, + 2.07, + 2.52 + ], + "log": "logs/block27_P_A_upstream_production_normalized_harness.log", + "log_sha256": "1b0c2a81be4def19283c93467f5b5ff0068512cd4209146d6604851d23dcd6a8", + "pid": 2047884, + "process_exited_at": "2026-08-06T05:44:49.073548+08:00", + "process_index": 404, + "raw": "raw/block27_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "606c2d61d81a66a0383fe6dd4903b94e206ad3df3a69508b96773c9d88046eb1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9044117647058824, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:44:47.700794+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3989613, + "48": 3400000 + }, + "cpu_khz_before": { + "0": 3456177, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:50.481939+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 2.07, + 2.52 + ], + "loadavg_before": [ + 2.02, + 2.07, + 2.52 + ], + "log": "logs/block27_P_C_final_candidate.log", + "log_sha256": "8494c25776d3f4b9944db3cb9d0610b5061f4c1b1b592ed5221d9d41a1fdba2f", + "pid": 2048221, + "process_exited_at": "2026-08-06T05:44:50.476739+08:00", + "process_index": 405, + "raw": "raw/block27_P_C_final_candidate.json", + "raw_sha256": "78df3f7c781523bda8087b8a8b3c6f961c530ca7f71d08b4bb3be087c9e88742", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9071428571428571, + "sibling_cpu_busy_fraction": 0.007246376811594203, + "started_at": "2026-08-06T05:44:49.083398+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3358815, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2992128, + "48": 2930824 + }, + "finished_at": "2026-08-06T05:44:56.252384+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 2.07, + 2.51 + ], + "loadavg_before": [ + 2.02, + 2.07, + 2.52 + ], + "log": "logs/block28_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "334cf53244ded8ff6dfb551448bb1216969e5b6b934d330a4ebc9a112148307b", + "pid": 2048618, + "process_exited_at": "2026-08-06T05:44:56.247710+08:00", + "process_index": 406, + "raw": "raw/block28_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "bd2b14f2abeebdeaf07c7e7f60e9fb3497348e00924d5c5c8e71417a71a837fa", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9860627177700348, + "sibling_cpu_busy_fraction": 0.0034782608695652175, + "started_at": "2026-08-06T05:44:50.488674+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996402, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2803994, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:02.052253+08:00", + "governor": "performance", + "loadavg_after": [ + 2.18, + 2.1, + 2.52 + ], + "loadavg_before": [ + 2.02, + 2.07, + 2.51 + ], + "log": "logs/block28_X_C_final_candidate.log", + "log_sha256": "4d6d4308bfec41becaa6feeea61c39324f4b63b416abe9ec9ccba45f6eb43a58", + "pid": 2048966, + "process_exited_at": "2026-08-06T05:45:02.047226+08:00", + "process_index": 407, + "raw": "raw/block28_X_C_final_candidate.json", + "raw_sha256": "ca2808c115d2e2088f698fe2b1d88a623c9d89da73f1ae24aca64b482c21454c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844559585492227, + "sibling_cpu_busy_fraction": 0.0017301038062283738, + "started_at": "2026-08-06T05:44:56.258347+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3499964, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3386973, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:07.570734+08:00", + "governor": "performance", + "loadavg_after": [ + 2.09, + 2.08, + 2.51 + ], + "loadavg_before": [ + 2.18, + 2.1, + 2.52 + ], + "log": "logs/block28_X_A_upstream_production_normalized_harness.log", + "log_sha256": "dd0dffafa6cc2ffaed338f977d8aa675d1978c003a32ddd3d44e1a6160bbad30", + "pid": 2049335, + "process_exited_at": "2026-08-06T05:45:07.565367+08:00", + "process_index": 408, + "raw": "raw/block28_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "1311567c4e376bac83409c6399dd6398ef4b289c723e06e751c02d7d8e64292d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9854545454545455, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:45:02.057582+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2896653, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:14.828809+08:00", + "governor": "performance", + "loadavg_after": [ + 2.16, + 2.1, + 2.52 + ], + "loadavg_before": [ + 2.09, + 2.08, + 2.51 + ], + "log": "logs/block28_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "01cdaf93f1f48d7d7f590028382f984978c6bacc5594b653b2d56fcaa714d7f0", + "pid": 2049580, + "process_exited_at": "2026-08-06T05:45:14.826011+08:00", + "process_index": 409, + "raw": "raw/block28_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "19fbf08f730be84fe0d3729c395c12be149926121ee199713f9aa496b559f790", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834254143646409, + "sibling_cpu_busy_fraction": 0.001379310344827586, + "started_at": "2026-08-06T05:45:07.576683+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993221, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3409714, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:22.095152+08:00", + "governor": "performance", + "loadavg_after": [ + 2.3, + 2.13, + 2.52 + ], + "loadavg_before": [ + 2.16, + 2.1, + 2.52 + ], + "log": "logs/block28_S_C_final_candidate.log", + "log_sha256": "3f6a4219f386ee4b23fb5e2311367366863c3f69244c3d5f94e86cd37eb1f8ba", + "pid": 2049907, + "process_exited_at": "2026-08-06T05:45:22.090234+08:00", + "process_index": 410, + "raw": "raw/block28_S_C_final_candidate.json", + "raw_sha256": "c672c72fc285ffb7f9fe8e2d35366ce97ca867794f9f1076d431cfcefac0dbfb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.983448275862069, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:45:14.834616+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3070511, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2981060, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:29.366676+08:00", + "governor": "performance", + "loadavg_after": [ + 2.28, + 2.12, + 2.52 + ], + "loadavg_before": [ + 2.3, + 2.13, + 2.52 + ], + "log": "logs/block28_S_A_upstream_production_normalized_harness.log", + "log_sha256": "36dcda3bb575f22b70526c21cee53218f0d764f9baae60c82378a74b197e0065", + "pid": 2050279, + "process_exited_at": "2026-08-06T05:45:29.363634+08:00", + "process_index": 411, + "raw": "raw/block28_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "215104839def663e88c664ce58bf5c62b68cb3f2f1e80963360cb7b7c78ec33e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9862068965517241, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:45:22.101220+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994598, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2592741, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:35.269871+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.12, + 2.52 + ], + "loadavg_before": [ + 2.28, + 2.12, + 2.52 + ], + "log": "logs/block28_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "a8b190b1d7df696df193875c71116a07c18a0924c9b94792bcaac24f5013481c", + "pid": 2050579, + "process_exited_at": "2026-08-06T05:45:35.264195+08:00", + "process_index": 412, + "raw": "raw/block28_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "af8edb00d5d0efbedbdf41456abcea09e2a1f325670e29af6f807318d308979e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9846938775510204, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:45:29.372936+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3495436, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3475179, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:41.358540+08:00", + "governor": "performance", + "loadavg_after": [ + 2.06, + 2.08, + 2.5 + ], + "loadavg_before": [ + 2.26, + 2.12, + 2.52 + ], + "log": "logs/block28_M_C_final_candidate.log", + "log_sha256": "b2944a6cc3f672e3db824a2f0491c8cb5be237fe98ef6468a2ccf1355d3b892c", + "pid": 2050810, + "process_exited_at": "2026-08-06T05:45:41.353072+08:00", + "process_index": 413, + "raw": "raw/block28_M_C_final_candidate.json", + "raw_sha256": "89ce56b5253c498cf17d08c70e15ef979bb1693f4d26e02a65778b83080d218b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9802306425041186, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:45:35.275621+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497708, + "48": 3672752 + }, + "cpu_khz_before": { + "0": 2681541, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:47.224890+08:00", + "governor": "performance", + "loadavg_after": [ + 1.98, + 2.07, + 2.49 + ], + "loadavg_before": [ + 2.06, + 2.08, + 2.5 + ], + "log": "logs/block28_M_A_upstream_production_normalized_harness.log", + "log_sha256": "a0ac12ea3c75093277edf87f9b8d135b799dc2cbf09bfe20e2d1195622f112f8", + "pid": 2051099, + "process_exited_at": "2026-08-06T05:45:47.219342+08:00", + "process_index": 414, + "raw": "raw/block28_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "eff020661966402a8783cd383660205d8046f511c7a3d81889b635893fd66fa2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9829351535836177, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:45:41.364104+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3088562, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:51.844858+08:00", + "governor": "performance", + "loadavg_after": [ + 1.9, + 2.05, + 2.48 + ], + "loadavg_before": [ + 1.98, + 2.07, + 2.49 + ], + "log": "logs/block28_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "13d735d35a4be850fb669a904ce3c254ae4e599f0a3bd6090095bc8f7fb55cbf", + "pid": 2051259, + "process_exited_at": "2026-08-06T05:45:51.839672+08:00", + "process_index": 415, + "raw": "raw/block28_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "d615eb3af97d94163dd42123d57e7bbbdb1ef58fcf27c6a629375dc137a128cf", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9761388286334056, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:45:47.230295+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3392686, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3488562, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:56.522640+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 2.05, + 2.48 + ], + "loadavg_before": [ + 1.9, + 2.05, + 2.48 + ], + "log": "logs/block28_W_C_final_candidate.log", + "log_sha256": "9e5f85393263b05cb16bef1822a00a3c421ed83162998a71ba0b24e49482eb43", + "pid": 2051600, + "process_exited_at": "2026-08-06T05:45:56.517626+08:00", + "process_index": 416, + "raw": "raw/block28_W_C_final_candidate.json", + "raw_sha256": "fc9070cc29020930b04a116de01ec364aa827c324668f81f4234aa6e883c1946", + "returncode": 0, + "selected_cpu_busy_fraction": 0.98068669527897, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:45:51.850235+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3397840, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4000000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:01.027308+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 2.05, + 2.48 + ], + "loadavg_before": [ + 1.91, + 2.05, + 2.48 + ], + "log": "logs/block28_W_A_upstream_production_normalized_harness.log", + "log_sha256": "7f267ef3aed91e9e3240108d00cc74cb3d61ae2bd14ef8751e251683aadeb82a", + "pid": 2051836, + "process_exited_at": "2026-08-06T05:46:01.022384+08:00", + "process_index": 417, + "raw": "raw/block28_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "a647511c0a72e7eb34fde7c3684aa4761d2d0a9b83d3ca03aed09383c6b3c9ec", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9799554565701559, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:45:56.527721+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497643, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3090064, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:02.394101+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 2.05, + 2.48 + ], + "loadavg_before": [ + 1.91, + 2.05, + 2.48 + ], + "log": "logs/block28_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "90e6fdd5480a91100ceb9f217862ea4f8834714d7eebfaedf4642e82fbcc40cc", + "pid": 2052141, + "process_exited_at": "2026-08-06T05:46:02.389415+08:00", + "process_index": 418, + "raw": "raw/block28_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "2bc9517940da927fc1cad1f195eb4d40c139f5ec4bacb70ccfd962b638c8de14", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9029850746268657, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:01.032864+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2895533, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3109811, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:03.731414+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 2.05, + 2.48 + ], + "loadavg_before": [ + 1.91, + 2.05, + 2.48 + ], + "log": "logs/block28_P_C_final_candidate.log", + "log_sha256": "bb93d6064e36110277e45a5f173c8734e71d00a7b1da9666a087bbb8c6848bc6", + "pid": 2052409, + "process_exited_at": "2026-08-06T05:46:03.725755+08:00", + "process_index": 419, + "raw": "raw/block28_P_C_final_candidate.json", + "raw_sha256": "2ae369be9cee715fcf0699b1abe7c58731912f0a01a451be5463f82637f3b902", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9090909090909091, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:02.399182+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994046, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:05.068581+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 2.05, + 2.48 + ], + "loadavg_before": [ + 1.91, + 2.05, + 2.48 + ], + "log": "logs/block28_P_A_upstream_production_normalized_harness.log", + "log_sha256": "ea5b3b7350cbdc32c96b4c11dc13f440bcc2fa89ab04392399c1e9cd2361d105", + "pid": 2052671, + "process_exited_at": "2026-08-06T05:46:05.063829+08:00", + "process_index": 420, + "raw": "raw/block28_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "a2f7825c7476795e7fdeda504f826fd076aa21893f7f711f5ec1d14ee6b5e142", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9029850746268657, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:03.737403+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996441, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2787831, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:12.361403+08:00", + "governor": "performance", + "loadavg_after": [ + 1.85, + 2.03, + 2.47 + ], + "loadavg_before": [ + 1.91, + 2.05, + 2.48 + ], + "log": "logs/block03_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "1fd5242633186e4648e3744ef1e573be1b896f85209e8eadc8ccfe8ec83f2de5", + "pid": 2052943, + "process_exited_at": "2026-08-06T05:46:12.356271+08:00", + "process_index": 421, + "raw": "raw/block03_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "dbd0bfe2a012183d14c57d1ccc6a834130be1a7706e57607af212bc73d77e434", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9807427785419532, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:05.074612+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897869, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:19.620794+08:00", + "governor": "performance", + "loadavg_after": [ + 1.87, + 2.03, + 2.46 + ], + "loadavg_before": [ + 1.85, + 2.03, + 2.47 + ], + "log": "logs/block03_S_A_upstream_production_normalized_harness.log", + "log_sha256": "50c5847cb48abae11874d9dc609b51385d52a506a6fc4abeae1456002ff68041", + "pid": 2053268, + "process_exited_at": "2026-08-06T05:46:19.615361+08:00", + "process_index": 422, + "raw": "raw/block03_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "fb50a0470260d8bbb47da8f76438fc974b0494f5bf8171701eea1381a064b224", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9820441988950276, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:12.367095+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3479341, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:26.826227+08:00", + "governor": "performance", + "loadavg_after": [ + 1.81, + 2.01, + 2.45 + ], + "loadavg_before": [ + 1.87, + 2.03, + 2.46 + ], + "log": "logs/block03_S_C_final_candidate.log", + "log_sha256": "16af37fe513cd2b3e252f4e8364d9738e15eab3b30d24de26fd3c41cd4fc9f0d", + "pid": 2053524, + "process_exited_at": "2026-08-06T05:46:26.820639+08:00", + "process_index": 423, + "raw": "raw/block03_S_C_final_candidate.json", + "raw_sha256": "ad63961205991273dba93027e616f7e378d6157abb68a60c56ad170ed7eef910", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9846796657381616, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:19.626946+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994844, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:32.828966+08:00", + "governor": "performance", + "loadavg_after": [ + 1.82, + 2.01, + 2.45 + ], + "loadavg_before": [ + 1.81, + 2.01, + 2.45 + ], + "log": "logs/block03_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "cc18252fb4b31703d76eb80a8bb1905c0989512296f6966082479144b2637c52", + "pid": 2053837, + "process_exited_at": "2026-08-06T05:46:32.824295+08:00", + "process_index": 424, + "raw": "raw/block03_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "24c655672d72c5863f32156ad96395c889d1dc15bd5438d8f6208e8b97f06efd", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9833055091819699, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:26.832141+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3495954, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3677380, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:38.718580+08:00", + "governor": "performance", + "loadavg_after": [ + 1.76, + 1.99, + 2.44 + ], + "loadavg_before": [ + 1.82, + 2.01, + 2.45 + ], + "log": "logs/block03_M_A_upstream_production_normalized_harness.log", + "log_sha256": "d1c33ffca7ebc06ab1af32ae96495415b1e36a06da649e538dff3b5cb1b17c7b", + "pid": 2054175, + "process_exited_at": "2026-08-06T05:46:38.713041+08:00", + "process_index": 425, + "raw": "raw/block03_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "44bc1a677caeecfd186976f4b772704a2ed79ad9a262db350ecd6be537f7fe43", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9829642248722317, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:32.835048+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3666759, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3494156, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:44.659380+08:00", + "governor": "performance", + "loadavg_after": [ + 1.78, + 1.99, + 2.44 + ], + "loadavg_before": [ + 1.76, + 1.99, + 2.44 + ], + "log": "logs/block03_M_C_final_candidate.log", + "log_sha256": "5da48f5f364a82db9cec2bb8dce8cc2ac0a72ad64610ccddd8534c5ba1d353bb", + "pid": 2054352, + "process_exited_at": "2026-08-06T05:46:44.654316+08:00", + "process_index": 426, + "raw": "raw/block03_M_C_final_candidate.json", + "raw_sha256": "d3fb08af0d8d7ab336aabbbb81d5327eb4b50f5fcd62a7bbb75c0f791e5ba339", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9831081081081081, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:38.724075+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993170, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3409855, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:49.168277+08:00", + "governor": "performance", + "loadavg_after": [ + 1.79, + 1.99, + 2.44 + ], + "loadavg_before": [ + 1.78, + 1.99, + 2.44 + ], + "log": "logs/block03_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "07a9f90177e871c4181009ed332575ef6cf66f1b448297fac891c21191fc5473", + "pid": 2054711, + "process_exited_at": "2026-08-06T05:46:49.163710+08:00", + "process_index": 427, + "raw": "raw/block03_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "851b1cf508579731440821bb5f773766be0652a88d025ea8b52ba1c1f4ae3f96", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9822222222222222, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:44.664943+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2931870, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2893144, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:53.785395+08:00", + "governor": "performance", + "loadavg_after": [ + 1.81, + 1.99, + 2.43 + ], + "loadavg_before": [ + 1.79, + 1.99, + 2.44 + ], + "log": "logs/block03_W_A_upstream_production_normalized_harness.log", + "log_sha256": "ecc72ff76b28bccdbab00bca93c6435bda827af2a9323615647075f3d9617ee4", + "pid": 2054870, + "process_exited_at": "2026-08-06T05:46:53.779556+08:00", + "process_index": 428, + "raw": "raw/block03_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "44900bda8eff3615a596d6601996b92fb4360a6748d7b5df39819f730eb0a2f4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9782135076252724, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:49.173995+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3999959, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3474423, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:58.409046+08:00", + "governor": "performance", + "loadavg_after": [ + 1.75, + 1.98, + 2.43 + ], + "loadavg_before": [ + 1.81, + 1.99, + 2.43 + ], + "log": "logs/block03_W_C_final_candidate.log", + "log_sha256": "7e51f640e391c32407f6531ea079c7947ffe12689319a8f17e226ed531c07efa", + "pid": 2055203, + "process_exited_at": "2026-08-06T05:46:58.406481+08:00", + "process_index": 429, + "raw": "raw/block03_W_C_final_candidate.json", + "raw_sha256": "fd6f99036d73fd543ae87fb81d47fb763e60f6e824219946aa78c52380222330", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9805194805194806, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:53.791364+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996023, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:59.723096+08:00", + "governor": "performance", + "loadavg_after": [ + 1.75, + 1.98, + 2.43 + ], + "loadavg_before": [ + 1.75, + 1.98, + 2.43 + ], + "log": "logs/block03_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "ea341fd8c184331a5df725eaa5581337fb4a86e374018efaf2dfb9e2eb09734a", + "pid": 2055398, + "process_exited_at": "2026-08-06T05:46:59.718305+08:00", + "process_index": 430, + "raw": "raw/block03_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "2b17f441a078ec73b3cf8bed1e58f6c426352544fe3b04ebaa44c93f2b8e6554", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:58.414462+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497220, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:01.094263+08:00", + "governor": "performance", + "loadavg_after": [ + 1.75, + 1.98, + 2.43 + ], + "loadavg_before": [ + 1.75, + 1.98, + 2.43 + ], + "log": "logs/block03_P_A_upstream_production_normalized_harness.log", + "log_sha256": "3aee24a57e1cd42342f0cf09366556cf408c8c285e9156355f7095ce5bfc3148", + "pid": 2055660, + "process_exited_at": "2026-08-06T05:47:01.089205+08:00", + "process_index": 431, + "raw": "raw/block03_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "c7a71c1f3bdcad1234039dd9aa25eae92c51b281c406b22da59b7016be1f6a7c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9117647058823529, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:59.728535+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3976832, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3942643, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:02.424873+08:00", + "governor": "performance", + "loadavg_after": [ + 1.77, + 1.98, + 2.42 + ], + "loadavg_before": [ + 1.75, + 1.98, + 2.43 + ], + "log": "logs/block03_P_C_final_candidate.log", + "log_sha256": "349d8f4a07faf743d54256ffc08cc73209b9823820ccb9e95752b725b4db7ac0", + "pid": 2055969, + "process_exited_at": "2026-08-06T05:47:02.419730+08:00", + "process_index": 432, + "raw": "raw/block03_P_C_final_candidate.json", + "raw_sha256": "4f7edcabc6b80cc37dfd11a9819a139c4e5d4f10a40ec6a315710a75ccce8887", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9015151515151515, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:01.099340+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997196, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2587704, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:07.940263+08:00", + "governor": "performance", + "loadavg_after": [ + 1.79, + 1.98, + 2.42 + ], + "loadavg_before": [ + 1.77, + 1.98, + 2.42 + ], + "log": "logs/block03_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "8a2f13a0072a43bd6dfb5d5d1381f14961c506fb13166e69f9c1e9dccb47769b", + "pid": 2056306, + "process_exited_at": "2026-08-06T05:47:07.935325+08:00", + "process_index": 433, + "raw": "raw/block03_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "72e646d3bf97d994e43979d1b4f368f0b827b04a122de46185dc5f96d7f14c76", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9817850637522769, + "sibling_cpu_busy_fraction": 0.0018181818181818182, + "started_at": "2026-08-06T05:47:02.431080+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3490023, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4011764, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:13.646643+08:00", + "governor": "performance", + "loadavg_after": [ + 1.72, + 1.96, + 2.41 + ], + "loadavg_before": [ + 1.79, + 1.98, + 2.42 + ], + "log": "logs/block03_X_A_upstream_production_normalized_harness.log", + "log_sha256": "a56a22c5bb0cfbbce633dd320a324a0bd9b3cb4ee503b808fe966e96b8553966", + "pid": 2056520, + "process_exited_at": "2026-08-06T05:47:13.641766+08:00", + "process_index": 434, + "raw": "raw/block03_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "f7bf82448c7bfa6e58cb6e35d6f4adfbe9dc4cb1bab4bab22609c1c9c1cc5ba4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859402460456942, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:07.945298+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996662, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:19.347127+08:00", + "governor": "performance", + "loadavg_after": [ + 1.74, + 1.96, + 2.41 + ], + "loadavg_before": [ + 1.72, + 1.96, + 2.41 + ], + "log": "logs/block03_X_C_final_candidate.log", + "log_sha256": "f81b1528d26a1d344d5dc4df6e38ea276e8822d71d4c397fb9126c9c9af5b086", + "pid": 2056840, + "process_exited_at": "2026-08-06T05:47:19.342256+08:00", + "process_index": 435, + "raw": "raw/block03_X_C_final_candidate.json", + "raw_sha256": "6e266a4630f6868b778f92456d2ac75b87de32ddfa8c779f11bf501108cb0ab1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859154929577465, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:13.652285+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897409, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3508816, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:25.551029+08:00", + "governor": "performance", + "loadavg_after": [ + 2.09, + 2.03, + 2.43 + ], + "loadavg_before": [ + 1.74, + 1.96, + 2.41 + ], + "log": "logs/block08_M_A_upstream_production_normalized_harness.log", + "log_sha256": "04e6f1ac4e7567f722864fe44ce23d7639387ed15b4c646c6500c7173bd20291", + "pid": 2057050, + "process_exited_at": "2026-08-06T05:47:25.546147+08:00", + "process_index": 436, + "raw": "raw/block08_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "b3b4243e0eb9f8162a128ff52a85778ec822bc69a32f7136e29505ba70dfbd5e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.982200647249191, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:19.353317+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2896200, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4008438, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:31.351666+08:00", + "governor": "performance", + "loadavg_after": [ + 2.07, + 2.03, + 2.43 + ], + "loadavg_before": [ + 2.09, + 2.03, + 2.43 + ], + "log": "logs/block08_M_C_final_candidate.log", + "log_sha256": "bd097ad09da94ecb2f3b17dce92971ef9027406249e5279695a22a1010ac7d15", + "pid": 2057430, + "process_exited_at": "2026-08-06T05:47:31.346012+08:00", + "process_index": 437, + "raw": "raw/block08_M_C_final_candidate.json", + "raw_sha256": "e8d624e1aa0d9236dbd8c051382d4315eafdc474b41526f4656c254d39f4170b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844290657439446, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:25.556911+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3978377, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2905882, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:37.252887+08:00", + "governor": "performance", + "loadavg_after": [ + 1.99, + 2.01, + 2.42 + ], + "loadavg_before": [ + 2.07, + 2.03, + 2.43 + ], + "log": "logs/block08_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "aecc6456f395024361abfdb8a5460f390f844bdc5d3b3a2a8728b7e36a1afa2b", + "pid": 2057697, + "process_exited_at": "2026-08-06T05:47:37.247761+08:00", + "process_index": 438, + "raw": "raw/block08_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "63b33d7a6c3daa0ccdd574e7449e3877b28dc612838a8b7109d31110a816a98d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9830220713073005, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:31.358053+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3884031, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3509562, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:41.863952+08:00", + "governor": "performance", + "loadavg_after": [ + 1.99, + 2.01, + 2.41 + ], + "loadavg_before": [ + 1.99, + 2.01, + 2.42 + ], + "log": "logs/block08_W_A_upstream_production_normalized_harness.log", + "log_sha256": "f6ba12ab6e26b36075f313ad24ab095147abdc4fd1d0b314d7c647ed99c30bf2", + "pid": 2058071, + "process_exited_at": "2026-08-06T05:47:41.861285+08:00", + "process_index": 439, + "raw": "raw/block08_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "b2b0a8392f248360c3059b0092619e72959a4905a9b5751e96847641e751c0c1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9760869565217392, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:37.258568+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3462127, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:46.355836+08:00", + "governor": "performance", + "loadavg_after": [ + 1.99, + 2.01, + 2.41 + ], + "loadavg_before": [ + 1.99, + 2.01, + 2.41 + ], + "log": "logs/block08_W_C_final_candidate.log", + "log_sha256": "0dbe47f0b435886cd6dc17086d4a016b2699daa6c76bc82da002815656d19621", + "pid": 2058320, + "process_exited_at": "2026-08-06T05:47:46.350636+08:00", + "process_index": 440, + "raw": "raw/block08_W_C_final_candidate.json", + "raw_sha256": "575fd6ac659780fac377bb54d57bd2770486f1587dc7b7b6e5fd596af5301478", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9798657718120806, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:41.869389+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3094836, + "48": 3646749 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:50.999239+08:00", + "governor": "performance", + "loadavg_after": [ + 1.99, + 2.01, + 2.41 + ], + "loadavg_before": [ + 1.99, + 2.01, + 2.41 + ], + "log": "logs/block08_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "20d8f989e6938585090c565455195cdbe1d9b285922ad8aed0d2ff665a7afb49", + "pid": 2058559, + "process_exited_at": "2026-08-06T05:47:50.993164+08:00", + "process_index": 441, + "raw": "raw/block08_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "1f57036270ce35563b92f9dd8596c5f6b6d14b10782fe76511d8de43465f9c17", + "returncode": 0, + "selected_cpu_busy_fraction": 0.978448275862069, + "sibling_cpu_busy_fraction": 0.004310344827586207, + "started_at": "2026-08-06T05:47:46.361391+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3992528, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2877128, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:52.353287+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 1.99, + 2.4 + ], + "loadavg_before": [ + 1.99, + 2.01, + 2.41 + ], + "log": "logs/block08_P_A_upstream_production_normalized_harness.log", + "log_sha256": "3623420e5442f7c2e686183eeb3c7a79952f192d6b51a5e67af5e286963813c1", + "pid": 2058789, + "process_exited_at": "2026-08-06T05:47:52.348639+08:00", + "process_index": 442, + "raw": "raw/block08_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "86d0be5012449d8426d4faf4d156d066badf0f92310fdd63df3aba2d7657fbae", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9104477611940298, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:51.007851+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3969675, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2987657, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:53.677607+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 1.99, + 2.4 + ], + "loadavg_before": [ + 1.91, + 1.99, + 2.4 + ], + "log": "logs/block08_P_C_final_candidate.log", + "log_sha256": "36bac7d85cd6445619c98aac5ab868845b3a9702f1b5dcd37f651281e96cf041", + "pid": 2059129, + "process_exited_at": "2026-08-06T05:47:53.672604+08:00", + "process_index": 443, + "raw": "raw/block08_P_C_final_candidate.json", + "raw_sha256": "5000ed3800b948df44836cf5209a000268357425dd2136a4fcbe5915a16b19bb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8939393939393939, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:52.359649+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996356, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3117043, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:55.006328+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 1.99, + 2.4 + ], + "loadavg_before": [ + 1.91, + 1.99, + 2.4 + ], + "log": "logs/block08_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "b78104dd53eb8e0453c25f18872e0cafd6957e386cca08cbc0cc7d8dc9d285b0", + "pid": 2059429, + "process_exited_at": "2026-08-06T05:47:55.001302+08:00", + "process_index": 444, + "raw": "raw/block08_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "daf578f42caf399a38b760a99bbaeb9ae3c03868403f31f5c8f959a64debe7e8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.916030534351145, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:53.683334+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996218, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3049112, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:48:00.565127+08:00", + "governor": "performance", + "loadavg_after": [ + 1.84, + 1.98, + 2.4 + ], + "loadavg_before": [ + 1.91, + 1.99, + 2.4 + ], + "log": "logs/block08_X_A_upstream_production_normalized_harness.log", + "log_sha256": "ee9f38fd5e5b46a1d9e70f015432bc186d54987a9bceb4acc69da0a2148cd783", + "pid": 2059696, + "process_exited_at": "2026-08-06T05:48:00.560254+08:00", + "process_index": 445, + "raw": "raw/block08_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "3e5ba65f5bf47755f4ad41005ce179170a1921be37935e48f3b627ebbc190cb6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9837837837837838, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:55.012432+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3963761, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:48:06.073633+08:00", + "governor": "performance", + "loadavg_after": [ + 1.85, + 1.98, + 2.39 + ], + "loadavg_before": [ + 1.84, + 1.98, + 2.4 + ], + "log": "logs/block08_X_C_final_candidate.log", + "log_sha256": "93140b01afb9c05b93689dd1ebf47eb9356492d677797e2ddd596bb9ece7f4ff", + "pid": 2059979, + "process_exited_at": "2026-08-06T05:48:06.068663+08:00", + "process_index": 446, + "raw": "raw/block08_X_C_final_candidate.json", + "raw_sha256": "4d28317e41e71fa1ccb618acb6590b4d5577ec74ac271f7f76b0aaba6b66c532", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9818181818181818, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:48:00.571058+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3500000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2562831, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:48:11.752420+08:00", + "governor": "performance", + "loadavg_after": [ + 1.8, + 1.96, + 2.38 + ], + "loadavg_before": [ + 1.85, + 1.98, + 2.39 + ], + "log": "logs/block08_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "49c3b14449787eda454cd5df9f1362045a6f72d869abc167f6d77aaae6b185bd", + "pid": 2060311, + "process_exited_at": "2026-08-06T05:48:11.747505+08:00", + "process_index": 447, + "raw": "raw/block08_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "e7c6fae2089953d659af5b0f87f3bb32fb7d52b6f9f7bcd9053f1ae01692cdb3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9858657243816255, + "sibling_cpu_busy_fraction": 0.0017667844522968198, + "started_at": "2026-08-06T05:48:06.079922+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497296, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3411648, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:48:19.028252+08:00", + "governor": "performance", + "loadavg_after": [ + 1.81, + 1.96, + 2.38 + ], + "loadavg_before": [ + 1.8, + 1.96, + 2.38 + ], + "log": "logs/block08_S_A_upstream_production_normalized_harness.log", + "log_sha256": "a61e250fce9eea7be02bb5d7020179d8ee7242b8ca917c939501e2ffa8e5d260", + "pid": 2060617, + "process_exited_at": "2026-08-06T05:48:19.022281+08:00", + "process_index": 448, + "raw": "raw/block08_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "32bfe330707ec2ba94565beb064b79084d18a0187f6284c27a412b01c6bce994", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834254143646409, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:48:11.758118+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3476126, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:48:26.297900+08:00", + "governor": "performance", + "loadavg_after": [ + 1.84, + 1.96, + 2.38 + ], + "loadavg_before": [ + 1.81, + 1.96, + 2.38 + ], + "log": "logs/block08_S_C_final_candidate.log", + "log_sha256": "724e2a5c2d84de134890fdaf1b0c9ee3bf1b07b0dff3d5c5abe30437c2627190", + "pid": 2060884, + "process_exited_at": "2026-08-06T05:48:26.292515+08:00", + "process_index": 449, + "raw": "raw/block08_S_C_final_candidate.json", + "raw_sha256": "8190faba7352714b0c874dd8e42e46315ecd51580ff903c67c0ba6c9f6a719f1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834710743801653, + "sibling_cpu_busy_fraction": 0.002751031636863824, + "started_at": "2026-08-06T05:48:19.034843+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3484740, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:48:33.475405+08:00", + "governor": "performance", + "loadavg_after": [ + 1.86, + 1.97, + 2.37 + ], + "loadavg_before": [ + 1.84, + 1.96, + 2.38 + ], + "log": "logs/block08_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "3bd1cf1587c4173b830115252e3bab55b485b097f478d279b0bc713fed1d3707", + "pid": 2061254, + "process_exited_at": "2026-08-06T05:48:33.470574+08:00", + "process_index": 450, + "raw": "raw/block08_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "6a1fd2ca6e8f9a2cfdd95460b72d8425d66307fe242d4bf2bc3a68392eb93445", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9832167832167832, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:48:26.304189+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + } + ], + "current_process": null, + "expected_process_count": 450, + "finished_at": "2026-08-06T05:48:35.468698+08:00", + "last_completed_process_index": 450, + "run_record_sha256": "d278269d25a4713c3c081903335b53bbf28fbb57aef143a92f3fd06da13d4ccf", + "schema_version": 2, + "started_at": "2026-08-06T05:11:13.408017+08:00", + "status": "complete" +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/campaign_run.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/campaign_run.json new file mode 100644 index 0000000..a65e591 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/campaign_run.json @@ -0,0 +1,24041 @@ +{ + "attempt_id": "attempt-003", + "binary_identity_postflight": { + "A": { + "build_id": "bf9775938e7262eb6ffe7ed5e8a77b735d8f3c17", + "path": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "sha256": "c2857234a276717b235ff6fdefa042c8e1a506f7e78c54fc152d9b1a30314062" + }, + "B": { + "build_id": "085a4d56d150febfcb6c8ab156112d886e36045f", + "path": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "sha256": "de4b3be6856ba5118909cff81966420a3dab53f7ffae82ba897f85fcbbd001d4" + }, + "C": { + "build_id": "25e5b10c3a0085aa7a593760d0947c48176d4e52", + "path": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "sha256": "80a9193b4464ac9f4a48b10578b2b17bb48ce38ab73e76a4cb475feb05d6d7bc" + } + }, + "binary_identity_preflight": { + "A": { + "build_id": "bf9775938e7262eb6ffe7ed5e8a77b735d8f3c17", + "path": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "sha256": "c2857234a276717b235ff6fdefa042c8e1a506f7e78c54fc152d9b1a30314062" + }, + "B": { + "build_id": "085a4d56d150febfcb6c8ab156112d886e36045f", + "path": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "sha256": "de4b3be6856ba5118909cff81966420a3dab53f7ffae82ba897f85fcbbd001d4" + }, + "C": { + "build_id": "25e5b10c3a0085aa7a593760d0947c48176d4e52", + "path": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "sha256": "80a9193b4464ac9f4a48b10578b2b17bb48ce38ab73e76a4cb475feb05d6d7bc" + } + }, + "binary_stat_postflight": { + "A": { + "ctime_ns": 1785961657996584519, + "device": 66307, + "inode": 217378810, + "mtime_ns": 1785960993847035712, + "size": 597338280 + }, + "B": { + "ctime_ns": 1785961658900575493, + "device": 66307, + "inode": 217378811, + "mtime_ns": 1785961320002922830, + "size": 597349656 + }, + "C": { + "ctime_ns": 1785961659771566796, + "device": 66307, + "inode": 217378813, + "mtime_ns": 1785961646166702598, + "size": 597344424 + } + }, + "binary_stat_preflight": { + "A": { + "ctime_ns": 1785961657996584519, + "device": 66307, + "inode": 217378810, + "mtime_ns": 1785960993847035712, + "size": 597338280 + }, + "B": { + "ctime_ns": 1785961658900575493, + "device": 66307, + "inode": 217378811, + "mtime_ns": 1785961320002922830, + "size": 597349656 + }, + "C": { + "ctime_ns": 1785961659771566796, + "device": 66307, + "inode": 217378813, + "mtime_ns": 1785961646166702598, + "size": 597344424 + } + }, + "campaign_id": "mongodb-master-countscan-three-arm-20260806-90814b83d3e5", + "campaign_sha256_postflight": "fa6f71943565436993d8ccc0eb29a194b599b71042014389332507f77d3907e3", + "campaign_sha256_preflight": "fa6f71943565436993d8ccc0eb29a194b599b71042014389332507f77d3907e3", + "completed_processes": [ + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3491443, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4000000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:11:14.694627+08:00", + "governor": "performance", + "loadavg_after": [ + 1.69, + 1.45, + 5.17 + ], + "loadavg_before": [ + 1.69, + 1.45, + 5.17 + ], + "log": "logs/block21_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "0ca6fa1cdc56129cedfacd5ff5071ecde14f32894a81cc62b424e5215bc53d3e", + "pid": 1930786, + "process_exited_at": "2026-08-06T05:11:14.688788+08:00", + "process_index": 1, + "raw": "raw/block21_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "60a33ae232fbf06cc0055c8622020697268718ac1efab37b73d631913415b159", + "returncode": 0, + "selected_cpu_busy_fraction": 0.90625, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:11:13.410362+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497588, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2996448, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:11:16.020436+08:00", + "governor": "performance", + "loadavg_after": [ + 1.64, + 1.44, + 5.15 + ], + "loadavg_before": [ + 1.69, + 1.45, + 5.17 + ], + "log": "logs/block21_P_A_upstream_production_normalized_harness.log", + "log_sha256": "54ae38c8bb711e3b82684ca4f3873d9375ce47123874e01826fdc69adb935126", + "pid": 1931053, + "process_exited_at": "2026-08-06T05:11:16.015533+08:00", + "process_index": 2, + "raw": "raw/block21_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "66d5fee4bc409000c895af6cf691e4702b0666f67985e3c7f75643adbd99a7fc", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9015151515151515, + "sibling_cpu_busy_fraction": 0.007575757575757576, + "started_at": "2026-08-06T05:11:14.695351+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3496062, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:11:17.376936+08:00", + "governor": "performance", + "loadavg_after": [ + 1.64, + 1.44, + 5.15 + ], + "loadavg_before": [ + 1.64, + 1.44, + 5.15 + ], + "log": "logs/block21_P_C_final_candidate.log", + "log_sha256": "19f89e635c2d786eaaa7f1d5d58d34797458979a99e1d862bcc9c57c2c80cd49", + "pid": 1931338, + "process_exited_at": "2026-08-06T05:11:17.372418+08:00", + "process_index": 3, + "raw": "raw/block21_P_C_final_candidate.json", + "raw_sha256": "db426200cfb9d76da2c7376d647eb197d89e4837e9249ee67889de2dc1dbf5c5", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9104477611940298, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:11:16.021279+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3397304, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3140988, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:11:23.291223+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 1.5, + 5.15 + ], + "loadavg_before": [ + 1.64, + 1.44, + 5.15 + ], + "log": "logs/block21_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "6e41669d04be2d24c14b262542fef5eaf248b7ab8bfd858109b1b699209c89dc", + "pid": 1931638, + "process_exited_at": "2026-08-06T05:11:23.286364+08:00", + "process_index": 4, + "raw": "raw/block21_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "83a29eb9786f4034a395a5f735e7685ce9f213532838a4c2873eeb01c256d14b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9847715736040609, + "sibling_cpu_busy_fraction": 0.001692047377326565, + "started_at": "2026-08-06T05:11:17.377730+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3489236, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3488933, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:11:28.803484+08:00", + "governor": "performance", + "loadavg_after": [ + 1.83, + 1.5, + 5.12 + ], + "loadavg_before": [ + 1.91, + 1.5, + 5.15 + ], + "log": "logs/block21_X_A_upstream_production_normalized_harness.log", + "log_sha256": "4c636c3b20efe098f57289f7b42aa671bf7580835b47f639a4d089a437f3e4b3", + "pid": 1932033, + "process_exited_at": "2026-08-06T05:11:28.798063+08:00", + "process_index": 5, + "raw": "raw/block21_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "a572f6062d56ded8e01db666fa1b3cc94e436cd095a0b7e70aa684c593b1ffca", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9818511796733213, + "sibling_cpu_busy_fraction": 0.003629764065335753, + "started_at": "2026-08-06T05:11:23.291920+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3500220, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3032663, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:11:34.513701+08:00", + "governor": "performance", + "loadavg_after": [ + 1.85, + 1.5, + 5.11 + ], + "loadavg_before": [ + 1.83, + 1.5, + 5.12 + ], + "log": "logs/block21_X_C_final_candidate.log", + "log_sha256": "91a50277f03765a962f6bcc86f9182326372d9ad3c9d7110132460a9feec4398", + "pid": 1932265, + "process_exited_at": "2026-08-06T05:11:34.507828+08:00", + "process_index": 6, + "raw": "raw/block21_X_C_final_candidate.json", + "raw_sha256": "8ab1ea835057aa31922b11dc7142a5f70117d64266d987fd5b6eab87eeb16ae8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9842105263157894, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:11:28.804301+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3472981, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3087858, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:11:41.774190+08:00", + "governor": "performance", + "loadavg_after": [ + 1.86, + 1.52, + 5.07 + ], + "loadavg_before": [ + 1.85, + 1.5, + 5.11 + ], + "log": "logs/block21_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "c9d778ab49fcea6fc6aa218714d3d606e46413ae0408f16a0eb0e3d6d349e21b", + "pid": 1932601, + "process_exited_at": "2026-08-06T05:11:41.768808+08:00", + "process_index": 7, + "raw": "raw/block21_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "a0f866af161dcea007fb5d6f47eabc121742aba2726b24693fb2703de4ae4dba", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834710743801653, + "sibling_cpu_busy_fraction": 0.001379310344827586, + "started_at": "2026-08-06T05:11:34.514532+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3347462, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3042857, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:11:49.142711+08:00", + "governor": "performance", + "loadavg_after": [ + 1.88, + 1.53, + 5.06 + ], + "loadavg_before": [ + 1.86, + 1.52, + 5.07 + ], + "log": "logs/block21_S_A_upstream_production_normalized_harness.log", + "log_sha256": "e8f7e3465407e19661a2f2cb743e4be1363f2ce9e28135029f93a542cb0e46b3", + "pid": 1932919, + "process_exited_at": "2026-08-06T05:11:49.137785+08:00", + "process_index": 8, + "raw": "raw/block21_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "013dfdfc06744c6f428b2afe49ba22fb2ee095806085fa2afbfbe50a2750c010", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9836734693877551, + "sibling_cpu_busy_fraction": 0.001358695652173913, + "started_at": "2026-08-06T05:11:41.775067+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3512148, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2931926, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:11:56.693654+08:00", + "governor": "performance", + "loadavg_after": [ + 1.81, + 1.53, + 5.02 + ], + "loadavg_before": [ + 1.88, + 1.53, + 5.06 + ], + "log": "logs/block21_S_C_final_candidate.log", + "log_sha256": "850b339354fb53aa098e4c6ab3ebc3e8430c70290403ab341c451ef2623abf85", + "pid": 1933238, + "process_exited_at": "2026-08-06T05:11:56.687884+08:00", + "process_index": 9, + "raw": "raw/block21_S_C_final_candidate.json", + "raw_sha256": "fe16e4ed780bc121df85812ee431a7588d0c7a09b8ee75e1d1c9b1714ea6e401", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9814323607427056, + "sibling_cpu_busy_fraction": 0.001326259946949602, + "started_at": "2026-08-06T05:11:49.143686+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3983566, + "48": 3508152 + }, + "cpu_khz_before": { + "0": 2892415, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:02.572513+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 1.55, + 5.01 + ], + "loadavg_before": [ + 1.81, + 1.53, + 5.02 + ], + "log": "logs/block21_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "65f521a9823bdb737eeced85394e04592c53689b2ab6851bfb1b5b8d66ab52b7", + "pid": 1933651, + "process_exited_at": "2026-08-06T05:12:02.566803+08:00", + "process_index": 10, + "raw": "raw/block21_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "f72236267e15d56b3624c4fe6559ac44c56fbbed3b08aa3affceb49c4ac413a3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9829351535836177, + "sibling_cpu_busy_fraction": 0.0034071550255536627, + "started_at": "2026-08-06T05:11:56.694597+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3945507, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3401746, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:08.673780+08:00", + "governor": "performance", + "loadavg_after": [ + 2.0, + 1.58, + 5.0 + ], + "loadavg_before": [ + 1.91, + 1.55, + 5.01 + ], + "log": "logs/block21_M_A_upstream_production_normalized_harness.log", + "log_sha256": "86763e373039483a7a0caa7acc83efc5e0281b749423e4dad057ba7062d762a9", + "pid": 1933986, + "process_exited_at": "2026-08-06T05:12:08.668651+08:00", + "process_index": 11, + "raw": "raw/block21_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "9c548cfbb1620dff0896b4e3f95e332aa0ab4f228a9c3b04e0b36582aedbf092", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9819672131147541, + "sibling_cpu_busy_fraction": 0.003284072249589491, + "started_at": "2026-08-06T05:12:02.573600+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897825, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2703925, + "48": 3522266 + }, + "finished_at": "2026-08-06T05:12:14.793639+08:00", + "governor": "performance", + "loadavg_after": [ + 2.0, + 1.58, + 4.98 + ], + "loadavg_before": [ + 2.0, + 1.58, + 5.0 + ], + "log": "logs/block21_M_C_final_candidate.log", + "log_sha256": "a80f3dd620211d906381fa3498fd582568886602b999212b3aa9b93a159b011d", + "pid": 1934287, + "process_exited_at": "2026-08-06T05:12:14.788416+08:00", + "process_index": 12, + "raw": "raw/block21_M_C_final_candidate.json", + "raw_sha256": "236967ccb4a2a6e826495ed967790023a0e8275ee3157cec7cbf859b8a57f000", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9787234042553191, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:12:08.674668+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3877482, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2992913, + "48": 3123138 + }, + "finished_at": "2026-08-06T05:12:19.314123+08:00", + "governor": "performance", + "loadavg_after": [ + 1.92, + 1.57, + 4.96 + ], + "loadavg_before": [ + 2.0, + 1.58, + 4.98 + ], + "log": "logs/block21_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "e20a12cd2341ff94ec7b6ffa90f5fe17918a4f50420208113bf550bb9544d88b", + "pid": 1934631, + "process_exited_at": "2026-08-06T05:12:19.308918+08:00", + "process_index": 13, + "raw": "raw/block21_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "8d10003d34f01073653716fb48049ecdd796c6163b25c6e44681cf44819f284b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9800443458980045, + "sibling_cpu_busy_fraction": 0.0022172949002217295, + "started_at": "2026-08-06T05:12:14.794472+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996836, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3043712, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:23.856160+08:00", + "governor": "performance", + "loadavg_after": [ + 2.16, + 1.63, + 4.96 + ], + "loadavg_before": [ + 1.92, + 1.57, + 4.96 + ], + "log": "logs/block21_W_A_upstream_production_normalized_harness.log", + "log_sha256": "b23baaee613a93d8901ba5dfb66b39e7da49d630733547df16a3fd91daabb4ce", + "pid": 1934908, + "process_exited_at": "2026-08-06T05:12:23.851291+08:00", + "process_index": 14, + "raw": "raw/block21_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "510e3a9443727089df62e60e67ee6737418ca1c44f76855adcbfb2c4c15ad956", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9800884955752213, + "sibling_cpu_busy_fraction": 0.002207505518763797, + "started_at": "2026-08-06T05:12:19.315127+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 21, + "block_execution_position": 1, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block21_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3379841, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3179615, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:28.429925+08:00", + "governor": "performance", + "loadavg_after": [ + 2.07, + 1.62, + 4.94 + ], + "loadavg_before": [ + 2.16, + 1.63, + 4.96 + ], + "log": "logs/block21_W_C_final_candidate.log", + "log_sha256": "aea2017a4aebed5235faac491b5f5ac796732ca39ddb8ff1b19bf75320a16168", + "pid": 1935188, + "process_exited_at": "2026-08-06T05:12:28.424665+08:00", + "process_index": 15, + "raw": "raw/block21_W_C_final_candidate.json", + "raw_sha256": "8b6a12e98a9ff9a97e155a3887e6d6203d7aab67ad4b2df74dc4b3b809770c16", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9803063457330415, + "sibling_cpu_busy_fraction": 0.002188183807439825, + "started_at": "2026-08-06T05:12:23.857172+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3989870, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3452586, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:29.715586+08:00", + "governor": "performance", + "loadavg_after": [ + 2.07, + 1.62, + 4.94 + ], + "loadavg_before": [ + 2.07, + 1.62, + 4.94 + ], + "log": "logs/block20_P_A_upstream_production_normalized_harness.log", + "log_sha256": "6812b1e77b65e4730c4b8f4a6db0d2e1ec354b26279820cedfe317c9f96751dc", + "pid": 1935483, + "process_exited_at": "2026-08-06T05:12:29.710258+08:00", + "process_index": 16, + "raw": "raw/block20_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "03516ac6936ca4055c02279bb05123797ae210bece5b38650e45bab3cb661324", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8984375, + "sibling_cpu_busy_fraction": 0.007751937984496124, + "started_at": "2026-08-06T05:12:28.431521+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3097461, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3518939, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:31.041199+08:00", + "governor": "performance", + "loadavg_after": [ + 1.99, + 1.61, + 4.92 + ], + "loadavg_before": [ + 2.07, + 1.62, + 4.94 + ], + "log": "logs/block20_P_C_final_candidate.log", + "log_sha256": "05c42e020c70cb81be271559969935baa6bae9118a05c6fe80074f6739bdf1bf", + "pid": 1935764, + "process_exited_at": "2026-08-06T05:12:31.036486+08:00", + "process_index": 17, + "raw": "raw/block20_P_C_final_candidate.json", + "raw_sha256": "567da9de5b19747ee99e0cf3460847a6cc2e865a90d00df22183e49c66e37766", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9015151515151515, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:12:29.716540+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3695035, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3054074, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:32.371137+08:00", + "governor": "performance", + "loadavg_after": [ + 1.99, + 1.61, + 4.92 + ], + "loadavg_before": [ + 1.99, + 1.61, + 4.92 + ], + "log": "logs/block20_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "2f7402d69f9145931ff425de1224f4b9a27ec2ad6f84419831e1c2c871156daa", + "pid": 1936071, + "process_exited_at": "2026-08-06T05:12:32.366531+08:00", + "process_index": 18, + "raw": "raw/block20_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "01bbde1bdf54e6c00c8f015b4a7641f138a1643a3ae22ea50cf0dc63a6e37d64", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9015151515151515, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:12:31.042180+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993767, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2553636, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:38.062895+08:00", + "governor": "performance", + "loadavg_after": [ + 2.07, + 1.63, + 4.9 + ], + "loadavg_before": [ + 1.99, + 1.61, + 4.92 + ], + "log": "logs/block20_X_A_upstream_production_normalized_harness.log", + "log_sha256": "87194a48aeabc14f40e514d082d07d52afc4e5bf6baf195d732e292620c31d25", + "pid": 1936398, + "process_exited_at": "2026-08-06T05:12:38.057930+08:00", + "process_index": 19, + "raw": "raw/block20_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "3d5c7aacfa07948774507fbc4776423b53b17a1d2cdfe001e2d36c8025ee6d70", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859154929577465, + "sibling_cpu_busy_fraction": 0.0017574692442882249, + "started_at": "2026-08-06T05:12:32.372001+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3658352, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3023195, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:43.563494+08:00", + "governor": "performance", + "loadavg_after": [ + 1.98, + 1.62, + 4.88 + ], + "loadavg_before": [ + 2.07, + 1.63, + 4.9 + ], + "log": "logs/block20_X_C_final_candidate.log", + "log_sha256": "f2e6b901217f6f5fe820211fe4c01f457f74e18ebbfe03e1f91c0f73a570fd63", + "pid": 1936702, + "process_exited_at": "2026-08-06T05:12:43.558623+08:00", + "process_index": 20, + "raw": "raw/block20_X_C_final_candidate.json", + "raw_sha256": "f374f394b50e1fd8f64d9ace71a968fdc5be3e4055834fb69aa2fe9b8535f205", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9836363636363636, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:12:38.063808+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3097089, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3101742, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:49.212155+08:00", + "governor": "performance", + "loadavg_after": [ + 2.46, + 1.73, + 4.9 + ], + "loadavg_before": [ + 1.98, + 1.62, + 4.88 + ], + "log": "logs/block20_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "02915caf29dd6e9319727a88a7526fac20cff4f7e1191ff5eea63966b400c852", + "pid": 1936996, + "process_exited_at": "2026-08-06T05:12:49.207056+08:00", + "process_index": 21, + "raw": "raw/block20_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "aaf90fe11a3733be44ace5f1d255e81958520a5cd223cdf355db51c54620564b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9699115044247788, + "sibling_cpu_busy_fraction": 0.0035398230088495575, + "started_at": "2026-08-06T05:12:43.564525+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3096009, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3468619, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:12:56.501879+08:00", + "governor": "performance", + "loadavg_after": [ + 2.61, + 1.79, + 4.89 + ], + "loadavg_before": [ + 2.46, + 1.73, + 4.9 + ], + "log": "logs/block20_S_A_upstream_production_normalized_harness.log", + "log_sha256": "adf317af8742ee502c5ea17fa79075a177da668a5200b7f042f8ed7101f3d513", + "pid": 1937218, + "process_exited_at": "2026-08-06T05:12:56.497006+08:00", + "process_index": 22, + "raw": "raw/block20_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "45b7150b60749dcfc2c603b0f6e412339e2dc0efac708f4cf16865cb56322635", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9821428571428571, + "sibling_cpu_busy_fraction": 0.001375515818431912, + "started_at": "2026-08-06T05:12:49.213233+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997372, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3000185, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:03.736658+08:00", + "governor": "performance", + "loadavg_after": [ + 2.48, + 1.77, + 4.87 + ], + "loadavg_before": [ + 2.61, + 1.79, + 4.89 + ], + "log": "logs/block20_S_C_final_candidate.log", + "log_sha256": "2dacf650422853964f3e2b4bdf912b04e5ca97db8360dab96e66a7600fe14eb7", + "pid": 1937575, + "process_exited_at": "2026-08-06T05:13:03.731466+08:00", + "process_index": 23, + "raw": "raw/block20_S_C_final_candidate.json", + "raw_sha256": "185131c05db82e65a71343b7137ef8d27b5c67a46943efcb4bd9533d8a8c5fd3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.983402489626556, + "sibling_cpu_busy_fraction": 0.0013850415512465374, + "started_at": "2026-08-06T05:12:56.502893+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3397428, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3019017, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:11.036963+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 1.75, + 4.82 + ], + "loadavg_before": [ + 2.48, + 1.77, + 4.87 + ], + "log": "logs/block20_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "d96d48a4e3d5768d130a084ad6518c027774db8513faa024fc0b521054f354f4", + "pid": 1937851, + "process_exited_at": "2026-08-06T05:13:11.034169+08:00", + "process_index": 24, + "raw": "raw/block20_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "cfed3bd70f72b7fdd66b7a3ef081aa94dcda0fb3cd79a27ad724cb4638c532d6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9835616438356164, + "sibling_cpu_busy_fraction": 0.0013717421124828531, + "started_at": "2026-08-06T05:13:03.737732+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3176671, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2778159, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:17.136099+08:00", + "governor": "performance", + "loadavg_after": [ + 2.23, + 1.75, + 4.81 + ], + "loadavg_before": [ + 2.26, + 1.75, + 4.82 + ], + "log": "logs/block20_M_A_upstream_production_normalized_harness.log", + "log_sha256": "5cee096c7e92aec937b0a487fadae2897abc90f5702e6056f0ab4a06d941911d", + "pid": 1938136, + "process_exited_at": "2026-08-06T05:13:17.133160+08:00", + "process_index": 25, + "raw": "raw/block20_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "0728289945e56234b8c93d30d56ab5f1aa7c12277256fbf3fb11934a58cd2f8a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9787234042553191, + "sibling_cpu_busy_fraction": 0.001639344262295082, + "started_at": "2026-08-06T05:13:11.037945+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997390, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2974161, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:23.302984+08:00", + "governor": "performance", + "loadavg_after": [ + 2.46, + 1.81, + 4.81 + ], + "loadavg_before": [ + 2.23, + 1.75, + 4.81 + ], + "log": "logs/block20_M_C_final_candidate.log", + "log_sha256": "252b5c1cf11822dff2e4ba862996eb9b2e49db5283a0890810f4694e0639104f", + "pid": 1938423, + "process_exited_at": "2026-08-06T05:13:23.300519+08:00", + "process_index": 26, + "raw": "raw/block20_M_C_final_candidate.json", + "raw_sha256": "0609aebffe9e17cd8b3c2923f67c816f1e592c3ec084d8f2eb894159d4f00f20", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9788961038961039, + "sibling_cpu_busy_fraction": 0.0016233766233766235, + "started_at": "2026-08-06T05:13:17.137387+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3393712, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3137014, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:29.448521+08:00", + "governor": "performance", + "loadavg_after": [ + 2.5, + 1.83, + 4.8 + ], + "loadavg_before": [ + 2.46, + 1.81, + 4.81 + ], + "log": "logs/block20_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "cec3358ec6dcaba012870b4eec21ad2a3d53d645e1967156d8b8bde803ab8d5c", + "pid": 1938762, + "process_exited_at": "2026-08-06T05:13:29.443848+08:00", + "process_index": 27, + "raw": "raw/block20_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "fadad178e891fde60513a7c4486f77afb697250c39d0b573c176fc785e9eed39", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9787928221859706, + "sibling_cpu_busy_fraction": 0.0016286644951140066, + "started_at": "2026-08-06T05:13:23.304102+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997398, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2481318, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:33.981682+08:00", + "governor": "performance", + "loadavg_after": [ + 2.38, + 1.81, + 4.78 + ], + "loadavg_before": [ + 2.5, + 1.83, + 4.8 + ], + "log": "logs/block20_W_A_upstream_production_normalized_harness.log", + "log_sha256": "6190fa43d3978d384fbaea70da9794aa3b68eac0b5ca1bce953b2330f0ffec61", + "pid": 1939042, + "process_exited_at": "2026-08-06T05:13:33.976474+08:00", + "process_index": 28, + "raw": "raw/block20_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "c3b894512a36854d7a1d62d9bb2b1c0c52a8f43cbb5e583fd87a07460d56e815", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9823008849557522, + "sibling_cpu_busy_fraction": 0.0022123893805309734, + "started_at": "2026-08-06T05:13:29.449521+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993791, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2551301, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:38.599820+08:00", + "governor": "performance", + "loadavg_after": [ + 2.27, + 1.8, + 4.76 + ], + "loadavg_before": [ + 2.38, + 1.81, + 4.78 + ], + "log": "logs/block20_W_C_final_candidate.log", + "log_sha256": "2e4d96927be0e9fc13b2a74e331a2431e280cfca9d89941753142260d79d784b", + "pid": 1939319, + "process_exited_at": "2026-08-06T05:13:38.595104+08:00", + "process_index": 29, + "raw": "raw/block20_W_C_final_candidate.json", + "raw_sha256": "abb33ce2a6508e4d2cfe1a10b55d553fd2f950506a4c3ef51939975e2bfc64c4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9761388286334056, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:13:33.982688+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 20, + "block_execution_position": 2, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block20_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3476853, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2928026, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:43.248720+08:00", + "governor": "performance", + "loadavg_after": [ + 2.25, + 1.8, + 4.74 + ], + "loadavg_before": [ + 2.27, + 1.8, + 4.76 + ], + "log": "logs/block20_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "3d99542234441b26d215358a231f36b27ffb768461cceb036d9cc4f869fda26d", + "pid": 1939515, + "process_exited_at": "2026-08-06T05:13:43.243638+08:00", + "process_index": 30, + "raw": "raw/block20_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "5ac89640f80284a03f73eb050888112f0f30970089b7952b9c8f05cc3d4b461a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9806034482758621, + "sibling_cpu_busy_fraction": 0.0021551724137931034, + "started_at": "2026-08-06T05:13:38.600892+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2970609, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3784964, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:47.658430+08:00", + "governor": "performance", + "loadavg_after": [ + 2.15, + 1.79, + 4.72 + ], + "loadavg_before": [ + 2.25, + 1.8, + 4.74 + ], + "log": "logs/block17_W_C_final_candidate.log", + "log_sha256": "cb08c5a7971676339b592555053d6550e446c69d6f6905d8baf904916195e48d", + "pid": 1939805, + "process_exited_at": "2026-08-06T05:13:47.652619+08:00", + "process_index": 31, + "raw": "raw/block17_W_C_final_candidate.json", + "raw_sha256": "9c4ba60a3c456e84f3f6e718a9530ddc4c8a8f6e0216c57b77e3eccb0f4bd9ae", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9795454545454545, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:13:43.250610+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3676691, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2626836, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:52.400700+08:00", + "governor": "performance", + "loadavg_after": [ + 2.46, + 1.86, + 4.73 + ], + "loadavg_before": [ + 2.15, + 1.79, + 4.72 + ], + "log": "logs/block17_W_A_upstream_production_normalized_harness.log", + "log_sha256": "9e244652c0cce1267737127d1ab99992d2a2453a3c551422b61bebd8aa7b332c", + "pid": 1939969, + "process_exited_at": "2026-08-06T05:13:52.395587+08:00", + "process_index": 32, + "raw": "raw/block17_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "e5e89e7819cd6adc28f80de59427a3385f55322203527e8dcf2882c42a2bae40", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9767441860465116, + "sibling_cpu_busy_fraction": 0.002109704641350211, + "started_at": "2026-08-06T05:13:47.659639+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3498354, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2439855, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:57.072675+08:00", + "governor": "performance", + "loadavg_after": [ + 2.34, + 1.84, + 4.71 + ], + "loadavg_before": [ + 2.46, + 1.86, + 4.73 + ], + "log": "logs/block17_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "4a61bc9607a1c714da769e92fe1e92a8122f996cf0c259581da731794e76294e", + "pid": 1940269, + "process_exited_at": "2026-08-06T05:13:57.067655+08:00", + "process_index": 33, + "raw": "raw/block17_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "3728580d6b48b2357cc81e12faae80c75044978eb50d01e243747fa0648b9ff6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9785407725321889, + "sibling_cpu_busy_fraction": 0.0021413276231263384, + "started_at": "2026-08-06T05:13:52.401860+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996752, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3354216, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:58.345214+08:00", + "governor": "performance", + "loadavg_after": [ + 2.34, + 1.84, + 4.71 + ], + "loadavg_before": [ + 2.34, + 1.84, + 4.71 + ], + "log": "logs/block17_P_C_final_candidate.log", + "log_sha256": "81d161860dc8ff4d25628dde1a25133b6d2897bb4d73bed305ce9dfcbb65a1e1", + "pid": 1940501, + "process_exited_at": "2026-08-06T05:13:58.340394+08:00", + "process_index": 34, + "raw": "raw/block17_P_C_final_candidate.json", + "raw_sha256": "f9a3fa7674ad0df95853452a8162fa73d1e359fc38a6819e86110648b9409fa7", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8968253968253969, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:13:57.073753+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3058235, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3016952, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:13:59.721885+08:00", + "governor": "performance", + "loadavg_after": [ + 2.34, + 1.84, + 4.71 + ], + "loadavg_before": [ + 2.34, + 1.84, + 4.71 + ], + "log": "logs/block17_P_A_upstream_production_normalized_harness.log", + "log_sha256": "dd6031cb94dcbd70653da304a5ab5d392546b3a0c5721cffe58fc2451f71e273", + "pid": 1940769, + "process_exited_at": "2026-08-06T05:13:59.717047+08:00", + "process_index": 35, + "raw": "raw/block17_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "bd17da1402521fcdcc326e7c88b81faba2bea9d1ebd292abeecdcbce68f9b45e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9044117647058824, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:13:58.346307+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3389208, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3090046, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:14:01.023196+08:00", + "governor": "performance", + "loadavg_after": [ + 2.31, + 1.85, + 4.69 + ], + "loadavg_before": [ + 2.34, + 1.84, + 4.71 + ], + "log": "logs/block17_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "010bc38b506e161b5ee850422b07d9a065f9411ef474c8aad554bc433167d345", + "pid": 1941088, + "process_exited_at": "2026-08-06T05:14:01.017825+08:00", + "process_index": 36, + "raw": "raw/block17_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "683cdbe8329789831950958796365fd17062fb6fc8b7d31a190c2c9fea154a3d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8992248062015504, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:13:59.722998+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3964565, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2819431, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:14:06.496372+08:00", + "governor": "performance", + "loadavg_after": [ + 2.21, + 1.83, + 4.67 + ], + "loadavg_before": [ + 2.31, + 1.85, + 4.69 + ], + "log": "logs/block17_X_C_final_candidate.log", + "log_sha256": "765fe1b2bb178bbb48a6afdb7fcb964f176b7bf7d589c32da8fcd22dd5c3fe56", + "pid": 1941386, + "process_exited_at": "2026-08-06T05:14:06.491598+08:00", + "process_index": 37, + "raw": "raw/block17_X_C_final_candidate.json", + "raw_sha256": "360461320430101b7eaafd9ab3a35cbb836ac6004038d27ba06322771f17b37b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9835466179159049, + "sibling_cpu_busy_fraction": 0.0018281535648994515, + "started_at": "2026-08-06T05:14:01.024320+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3929543, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2780650, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:14:12.197877+08:00", + "governor": "performance", + "loadavg_after": [ + 2.11, + 1.82, + 4.65 + ], + "loadavg_before": [ + 2.21, + 1.83, + 4.67 + ], + "log": "logs/block17_X_A_upstream_production_normalized_harness.log", + "log_sha256": "148c47acfd33aa1cb31867a9af7261a22ca51974a792245fd4537b7ad27b8317", + "pid": 1941586, + "process_exited_at": "2026-08-06T05:14:12.192761+08:00", + "process_index": 38, + "raw": "raw/block17_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "674465e79451642a2487fd91e62eb824f3e789901778e75f60ac2fbceb31d7e2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859402460456942, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:14:06.497498+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996489, + "48": 3926653 + }, + "cpu_khz_before": { + "0": 2847606, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:14:17.967003+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 1.81, + 4.63 + ], + "loadavg_before": [ + 2.11, + 1.82, + 4.65 + ], + "log": "logs/block17_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "af3112848d4095a2bfd0487a362c78da6f0559f8da99b6ed0be7011dcdc82928", + "pid": 1941903, + "process_exited_at": "2026-08-06T05:14:17.962167+08:00", + "process_index": 39, + "raw": "raw/block17_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "0b11c88e1620e6a5fc9f6c0cf0938f96df6558f0c06021d1b32dddd118ab523c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844290657439446, + "sibling_cpu_busy_fraction": 0.001736111111111111, + "started_at": "2026-08-06T05:14:12.199049+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3473207, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3074301, + "48": 3926653 + }, + "finished_at": "2026-08-06T05:14:25.569407+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 1.86, + 4.64 + ], + "loadavg_before": [ + 2.02, + 1.81, + 4.63 + ], + "log": "logs/block17_S_C_final_candidate.log", + "log_sha256": "a86c3a62e72511b41ee905ec4c65a1d2ce99fc19a69724133878f79fddddf4cf", + "pid": 1942074, + "process_exited_at": "2026-08-06T05:14:25.563891+08:00", + "process_index": 40, + "raw": "raw/block17_S_C_final_candidate.json", + "raw_sha256": "0a3a024edb6dbbee2925af778fbf15a614a0cafedb6ff943f9fcd5f91b1e9746", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9828496042216359, + "sibling_cpu_busy_fraction": 0.002631578947368421, + "started_at": "2026-08-06T05:14:17.968210+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3769194, + "48": 2963537 + }, + "cpu_khz_before": { + "0": 2695757, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:14:33.166104+08:00", + "governor": "performance", + "loadavg_after": [ + 2.15, + 1.85, + 4.6 + ], + "loadavg_before": [ + 2.26, + 1.86, + 4.64 + ], + "log": "logs/block17_S_A_upstream_production_normalized_harness.log", + "log_sha256": "a53103bf136b98d54aa8308a9d4e9b41daafa32d32d703674603e9005efcdbfa", + "pid": 1942453, + "process_exited_at": "2026-08-06T05:14:33.163433+08:00", + "process_index": 41, + "raw": "raw/block17_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "7df5685c71de1fc7c3cd5a525d3a0a80677a44b335d9f8d36601a8103f6eb571", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9815789473684211, + "sibling_cpu_busy_fraction": 0.0013192612137203166, + "started_at": "2026-08-06T05:14:25.570646+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3395018, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3092857, + "48": 2963537 + }, + "finished_at": "2026-08-06T05:14:40.664828+08:00", + "governor": "performance", + "loadavg_after": [ + 2.05, + 1.83, + 4.58 + ], + "loadavg_before": [ + 2.15, + 1.85, + 4.6 + ], + "log": "logs/block17_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "c5e560d347f21edb32871bc926461bc1574a50012774c605067768137696d633", + "pid": 1942792, + "process_exited_at": "2026-08-06T05:14:40.659049+08:00", + "process_index": 42, + "raw": "raw/block17_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "e65226c575f7578699824dcd8c61aed9983e1b5315850fd6e17c6105fc7c3204", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9852941176470589, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:14:33.167321+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3492898, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2797528, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:14:46.505475+08:00", + "governor": "performance", + "loadavg_after": [ + 2.04, + 1.84, + 4.56 + ], + "loadavg_before": [ + 2.05, + 1.83, + 4.58 + ], + "log": "logs/block17_M_C_final_candidate.log", + "log_sha256": "302a7cfa072b2e02900317e1e335991529f2c34656e5284a2f8115f5f3801a68", + "pid": 1943032, + "process_exited_at": "2026-08-06T05:14:46.499749+08:00", + "process_index": 43, + "raw": "raw/block17_M_C_final_candidate.json", + "raw_sha256": "c6e630120c96e321d2b10aa1e37c9dcbbcd52f123eba6f0c7a10d6290b994c04", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9811643835616438, + "sibling_cpu_busy_fraction": 0.0017152658662092624, + "started_at": "2026-08-06T05:14:40.666102+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3414855, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3070774, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:14:52.743684+08:00", + "governor": "performance", + "loadavg_after": [ + 2.28, + 1.89, + 4.56 + ], + "loadavg_before": [ + 2.04, + 1.84, + 4.56 + ], + "log": "logs/block17_M_A_upstream_production_normalized_harness.log", + "log_sha256": "2508cf811426362c5af8acd1035f376cfd469bb49e2c053ee2f7606525d24177", + "pid": 1943286, + "process_exited_at": "2026-08-06T05:14:52.738453+08:00", + "process_index": 44, + "raw": "raw/block17_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "681185692efeb79fc76286596be7c2f04c394b518b983ab914f358131ad5b93c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9791332263242376, + "sibling_cpu_busy_fraction": 0.0016051364365971107, + "started_at": "2026-08-06T05:14:46.506775+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 17, + "block_execution_position": 3, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block17_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996541, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2517469, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:14:58.849201+08:00", + "governor": "performance", + "loadavg_after": [ + 2.17, + 1.88, + 4.54 + ], + "loadavg_before": [ + 2.28, + 1.89, + 4.56 + ], + "log": "logs/block17_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "bdcb5d1080f1494f1452b7060dabdf8dbd700c8feda2e8827cad8e75eb6af156", + "pid": 1943635, + "process_exited_at": "2026-08-06T05:14:58.846339+08:00", + "process_index": 45, + "raw": "raw/block17_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "150b150c4f5ee0d13bcc0202397693d4111d44eb113e7fd4d6368a0fd2509f44", + "returncode": 0, + "selected_cpu_busy_fraction": 0.980327868852459, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:14:52.745007+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3477604, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2515023, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:03.565335+08:00", + "governor": "performance", + "loadavg_after": [ + 2.08, + 1.86, + 4.52 + ], + "loadavg_before": [ + 2.17, + 1.88, + 4.54 + ], + "log": "logs/block13_W_A_upstream_production_normalized_harness.log", + "log_sha256": "c1f6d1dfd05efcd68637a1c71a30cf9556c006fd2b69343c31a79ca51f4fe275", + "pid": 1943866, + "process_exited_at": "2026-08-06T05:15:03.559710+08:00", + "process_index": 46, + "raw": "raw/block13_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "348d70d911b6d754e3274c9007852e96298f0c5570e94ccad33cedf7447ec80a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9786780383795309, + "sibling_cpu_busy_fraction": 0.00423728813559322, + "started_at": "2026-08-06T05:14:58.851242+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3096775, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3005462, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:08.104800+08:00", + "governor": "performance", + "loadavg_after": [ + 1.99, + 1.85, + 4.5 + ], + "loadavg_before": [ + 2.08, + 1.86, + 4.52 + ], + "log": "logs/block13_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "2c28fde6407ed9eb12af3e3a3b95654ce6d96cc32b3d893a8ef59f955cec203f", + "pid": 1944207, + "process_exited_at": "2026-08-06T05:15:08.098982+08:00", + "process_index": 47, + "raw": "raw/block13_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "9212742be64d2891f821132cf673fa7729332474364b045573f0999798d5100b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9801324503311258, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:15:03.566914+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496154, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2709980, + "48": 3770941 + }, + "finished_at": "2026-08-06T05:15:12.774077+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 1.83, + 4.48 + ], + "loadavg_before": [ + 1.99, + 1.85, + 4.5 + ], + "log": "logs/block13_W_C_final_candidate.log", + "log_sha256": "7355c7baf03f9fbd923e99029c148f956485cb5ce1f4c8b7edbb10fe4fd75222", + "pid": 1944408, + "process_exited_at": "2026-08-06T05:15:12.768028+08:00", + "process_index": 48, + "raw": "raw/block13_W_C_final_candidate.json", + "raw_sha256": "7168b9ae9a00c9fde8451b6aba2730631dcdf0ec5a60d00dba683da0883dfa4b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9785407725321889, + "sibling_cpu_busy_fraction": 0.002145922746781116, + "started_at": "2026-08-06T05:15:08.106178+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996899, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2895206, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:14.119482+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 1.83, + 4.48 + ], + "loadavg_before": [ + 1.91, + 1.83, + 4.48 + ], + "log": "logs/block13_P_A_upstream_production_normalized_harness.log", + "log_sha256": "756d309721d6a6c8e0f13957603c3050645fd2e40ed2cbac9f924188043a6f67", + "pid": 1944682, + "process_exited_at": "2026-08-06T05:15:14.114246+08:00", + "process_index": 49, + "raw": "raw/block13_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "da8cfd2bbf1f6b91c77b499bb32056f6adc54da77648a9dee9c6e3f0f3b27527", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9104477611940298, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:15:12.775505+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994599, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2422469, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:15.443444+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 1.83, + 4.48 + ], + "loadavg_before": [ + 1.91, + 1.83, + 4.48 + ], + "log": "logs/block13_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "43870ea2f7c60cbf0e9cfa449bc7239226afccfa512ad95118ef5466e19cb263", + "pid": 1944945, + "process_exited_at": "2026-08-06T05:15:15.439052+08:00", + "process_index": 50, + "raw": "raw/block13_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "49dc166820b698232fa667644c8b07844291f75e20b74f7a0b77f0abf6b51bb0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8939393939393939, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:15:14.120948+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3370609, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2699644, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:16.815794+08:00", + "governor": "performance", + "loadavg_after": [ + 1.92, + 1.83, + 4.47 + ], + "loadavg_before": [ + 1.91, + 1.83, + 4.48 + ], + "log": "logs/block13_P_C_final_candidate.log", + "log_sha256": "ad9e6bf1ab553f9c9a3f2a817aa9ec8540967511227b636194412543a056efa9", + "pid": 1945260, + "process_exited_at": "2026-08-06T05:15:16.810746+08:00", + "process_index": 51, + "raw": "raw/block13_P_C_final_candidate.json", + "raw_sha256": "24775e6932477b4fdc9196bfdbf8d8c40f76752adbaca3e8b0db33665e4e44fd", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9051094890510949, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:15:15.445014+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3079955, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2588235, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:22.324270+08:00", + "governor": "performance", + "loadavg_after": [ + 2.25, + 1.9, + 4.48 + ], + "loadavg_before": [ + 1.92, + 1.83, + 4.47 + ], + "log": "logs/block13_X_A_upstream_production_normalized_harness.log", + "log_sha256": "c558951a051155fe9c6b1e277793c8e02ce7aecb299204c7d53aeb0fd14c4962", + "pid": 1945548, + "process_exited_at": "2026-08-06T05:15:22.318817+08:00", + "process_index": 52, + "raw": "raw/block13_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "14c44ff1a9e0ef870b6a6ffdbd0c7c547943f7f9eafc515b25fa8bfd5ef9c021", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9817850637522769, + "sibling_cpu_busy_fraction": 0.0018181818181818182, + "started_at": "2026-08-06T05:15:16.817310+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2707722, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:27.881469+08:00", + "governor": "performance", + "loadavg_after": [ + 2.23, + 1.91, + 4.46 + ], + "loadavg_before": [ + 2.25, + 1.9, + 4.48 + ], + "log": "logs/block13_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "c40d192b3426b2a93112505344a23de13592d08c81029e877e754937b5fbf635", + "pid": 1945955, + "process_exited_at": "2026-08-06T05:15:27.876453+08:00", + "process_index": 53, + "raw": "raw/block13_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "88d92c54604bc577755f9eed22604c6e79576ea06e8c60b353b99d4e18edc902", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9838129496402878, + "sibling_cpu_busy_fraction": 0.0018018018018018018, + "started_at": "2026-08-06T05:15:22.325698+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993813, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2594362, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:33.605618+08:00", + "governor": "performance", + "loadavg_after": [ + 2.13, + 1.89, + 4.44 + ], + "loadavg_before": [ + 2.23, + 1.91, + 4.46 + ], + "log": "logs/block13_X_C_final_candidate.log", + "log_sha256": "e027c23b5e2c58249e2bc364284c6087a4cf1f3eb1166b93298f5a81c192a165", + "pid": 1946219, + "process_exited_at": "2026-08-06T05:15:33.602970+08:00", + "process_index": 54, + "raw": "raw/block13_X_C_final_candidate.json", + "raw_sha256": "fca492360ef4a62e554d4f9db6e747618c709d0fc5dc28ca31711d56f8bd8d5e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859649122807017, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:15:27.882940+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993490, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3093238, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:41.259630+08:00", + "governor": "performance", + "loadavg_after": [ + 2.03, + 1.88, + 4.41 + ], + "loadavg_before": [ + 2.13, + 1.89, + 4.44 + ], + "log": "logs/block13_S_A_upstream_production_normalized_harness.log", + "log_sha256": "cc46c980847ed80150b3f5b59c6d849ba00df9be05c1d3541efad7bd7ab6e333", + "pid": 1946558, + "process_exited_at": "2026-08-06T05:15:41.254185+08:00", + "process_index": 55, + "raw": "raw/block13_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "3d1e775769f843dc810ba5bb68628206698fdb076ed9fdde72e41c4d65c64c9a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9829842931937173, + "sibling_cpu_busy_fraction": 0.0013089005235602095, + "started_at": "2026-08-06T05:15:33.607085+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3392385, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2821604, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:48.389320+08:00", + "governor": "performance", + "loadavg_after": [ + 1.95, + 1.86, + 4.39 + ], + "loadavg_before": [ + 2.03, + 1.88, + 4.41 + ], + "log": "logs/block13_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "847a63085be7f14aa470e179afe04e7d76ba41ca6af5447f93ff6f59f7063f1e", + "pid": 1946830, + "process_exited_at": "2026-08-06T05:15:48.383807+08:00", + "process_index": 56, + "raw": "raw/block13_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "763e2c57ac551ef7014f249df0ce079d4673d271a665a1bc48df8cdfa9358501", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9831460674157303, + "sibling_cpu_busy_fraction": 0.0014064697609001407, + "started_at": "2026-08-06T05:15:41.261333+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993720, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2652348, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:15:55.631850+08:00", + "governor": "performance", + "loadavg_after": [ + 2.59, + 2.0, + 4.42 + ], + "loadavg_before": [ + 1.95, + 1.86, + 4.39 + ], + "log": "logs/block13_S_C_final_candidate.log", + "log_sha256": "69b2f23940a03ec2638947fed61753f1d9e049c8217ac15477f80895f87fc4c5", + "pid": 1947218, + "process_exited_at": "2026-08-06T05:15:55.625878+08:00", + "process_index": 57, + "raw": "raw/block13_S_C_final_candidate.json", + "raw_sha256": "c3339e91dfb6db117122f96aeaa2367e78749150f9979b3cd80b37b258370932", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9820441988950276, + "sibling_cpu_busy_fraction": 0.0027624309392265192, + "started_at": "2026-08-06T05:15:48.390935+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3382277, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2800294, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:01.712362+08:00", + "governor": "performance", + "loadavg_after": [ + 2.43, + 1.98, + 4.39 + ], + "loadavg_before": [ + 2.59, + 2.0, + 4.42 + ], + "log": "logs/block13_M_A_upstream_production_normalized_harness.log", + "log_sha256": "788cf0d791a738bc7a3ac9749296861bbd932bafbefed13f37760953eb4174ca", + "pid": 1947697, + "process_exited_at": "2026-08-06T05:16:01.706629+08:00", + "process_index": 58, + "raw": "raw/block13_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "e9e6118800c19d507e49e691878ca737d9ee80f6aae4049549511c191ca7b65a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9818481848184818, + "sibling_cpu_busy_fraction": 0.0016474464579901153, + "started_at": "2026-08-06T05:15:55.633558+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3397605, + "48": 3439790 + }, + "cpu_khz_before": { + "0": 3392794, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:07.851201+08:00", + "governor": "performance", + "loadavg_after": [ + 2.31, + 1.97, + 4.37 + ], + "loadavg_before": [ + 2.43, + 1.98, + 4.39 + ], + "log": "logs/block13_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "1382a3217df32ba8dfa5c0682356d3dafb25f8df6039a44a269c562df4414776", + "pid": 1947930, + "process_exited_at": "2026-08-06T05:16:07.845301+08:00", + "process_index": 59, + "raw": "raw/block13_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "a4efde400d924868995d3739e1b1233cad56f5f92608340e87b5843c2ed789a5", + "returncode": 0, + "selected_cpu_busy_fraction": 0.983633387888707, + "sibling_cpu_busy_fraction": 0.0016313213703099511, + "started_at": "2026-08-06T05:16:01.713811+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 13, + "block_execution_position": 4, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block13_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996677, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3009584, + "48": 3439790 + }, + "finished_at": "2026-08-06T05:16:13.672560+08:00", + "governor": "performance", + "loadavg_after": [ + 2.21, + 1.95, + 4.35 + ], + "loadavg_before": [ + 2.31, + 1.97, + 4.37 + ], + "log": "logs/block13_M_C_final_candidate.log", + "log_sha256": "8a455389779958d9e3935c47b1b40e71105231bb9a252541a3f1daf5fedbddf7", + "pid": 1948263, + "process_exited_at": "2026-08-06T05:16:13.667425+08:00", + "process_index": 60, + "raw": "raw/block13_M_C_final_candidate.json", + "raw_sha256": "d8b6e25dd4a249594aada430b7d09fc4ad12efe7f4c48aff3c61d582087bff51", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9828178694158075, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:16:07.852877+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995710, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3092091, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:14.991165+08:00", + "governor": "performance", + "loadavg_after": [ + 2.21, + 1.95, + 4.35 + ], + "loadavg_before": [ + 2.21, + 1.95, + 4.35 + ], + "log": "logs/block23_P_C_final_candidate.log", + "log_sha256": "7a4eece2845f419bab72435eb49b971918a8e833ee9b2c5b556eca1f56c14ae5", + "pid": 1948586, + "process_exited_at": "2026-08-06T05:16:14.986192+08:00", + "process_index": 61, + "raw": "raw/block23_P_C_final_candidate.json", + "raw_sha256": "8b2c3b682327eeb5c061d704ae5729f7e645eba2b2ab841f8b10cb2034750a9a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9083969465648855, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:16:13.674683+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3395242, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2486784, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:16.329347+08:00", + "governor": "performance", + "loadavg_after": [ + 2.11, + 1.93, + 4.34 + ], + "loadavg_before": [ + 2.21, + 1.95, + 4.35 + ], + "log": "logs/block23_P_A_upstream_production_normalized_harness.log", + "log_sha256": "e2f3a3d73d62df1c73f0f32378026ff6613e4ddf9b46ef033a925fcbfb6d3240", + "pid": 1948888, + "process_exited_at": "2026-08-06T05:16:16.323926+08:00", + "process_index": 62, + "raw": "raw/block23_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "e2735da6e7b49f8b7ed268d6c1a433ea478183bf6cb4a8d7ec9e29a01df41141", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9083969465648855, + "sibling_cpu_busy_fraction": 0.007462686567164179, + "started_at": "2026-08-06T05:16:14.992879+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3084533, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2948326, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:17.589913+08:00", + "governor": "performance", + "loadavg_after": [ + 2.11, + 1.93, + 4.34 + ], + "loadavg_before": [ + 2.11, + 1.93, + 4.34 + ], + "log": "logs/block23_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "b05e7cd321ff67015efb5974baf0ef4c3c2b8af995efee81ce16a6d3e228850f", + "pid": 1949210, + "process_exited_at": "2026-08-06T05:16:17.584605+08:00", + "process_index": 63, + "raw": "raw/block23_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "5040bd34c64ea8d31baeda2844af23efaa0575912cb94d950d5e3fea790ba48a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8888888888888888, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:16:16.330818+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997395, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2660898, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:23.164526+08:00", + "governor": "performance", + "loadavg_after": [ + 2.34, + 1.98, + 4.34 + ], + "loadavg_before": [ + 2.11, + 1.93, + 4.34 + ], + "log": "logs/block23_X_C_final_candidate.log", + "log_sha256": "566de2f399d189c16aacd6cb56ce813e887d28c69cd189f5330501bad8d01cad", + "pid": 1949490, + "process_exited_at": "2026-08-06T05:16:23.159384+08:00", + "process_index": 64, + "raw": "raw/block23_X_C_final_candidate.json", + "raw_sha256": "d806263100c43632acb2a7ee105de4bbf099be09e95abfbd9a5861886dd2be6b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9821109123434705, + "sibling_cpu_busy_fraction": 0.0035842293906810036, + "started_at": "2026-08-06T05:16:17.591542+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3396625, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3397796, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:28.844328+08:00", + "governor": "performance", + "loadavg_after": [ + 2.23, + 1.97, + 4.32 + ], + "loadavg_before": [ + 2.34, + 1.98, + 4.34 + ], + "log": "logs/block23_X_A_upstream_production_normalized_harness.log", + "log_sha256": "2ebb3e1ea473df59161f83a23a56e2b2faf79d485b98ad930ec9ac6038aec025", + "pid": 1949898, + "process_exited_at": "2026-08-06T05:16:28.838992+08:00", + "process_index": 65, + "raw": "raw/block23_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "da7f77c351facff68e1ca647cffefc18882c62da4f110ddc8386fc58830ab02c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9840989399293286, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:16:23.166189+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994236, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2957590, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:34.615326+08:00", + "governor": "performance", + "loadavg_after": [ + 2.13, + 1.95, + 4.3 + ], + "loadavg_before": [ + 2.23, + 1.97, + 4.32 + ], + "log": "logs/block23_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "30b6b95adc11a592d589034567a1f4c924c963e5d2112a8094de11eb8b95f20a", + "pid": 1950195, + "process_exited_at": "2026-08-06T05:16:34.610008+08:00", + "process_index": 66, + "raw": "raw/block23_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "e0cb75517318dfd9a5388b003d328602c7b0ee0c8843fcec7f8826042b3a7c58", + "returncode": 0, + "selected_cpu_busy_fraction": 0.984375, + "sibling_cpu_busy_fraction": 0.001736111111111111, + "started_at": "2026-08-06T05:16:28.845908+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2900000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2652422, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:42.073560+08:00", + "governor": "performance", + "loadavg_after": [ + 2.11, + 1.95, + 4.28 + ], + "loadavg_before": [ + 2.13, + 1.95, + 4.3 + ], + "log": "logs/block23_S_C_final_candidate.log", + "log_sha256": "2bd78abc75eddbc7ee846a0aee71c185cd0b69dad5bddb8a81dc761c3796efba", + "pid": 1950524, + "process_exited_at": "2026-08-06T05:16:42.067449+08:00", + "process_index": 67, + "raw": "raw/block23_S_C_final_candidate.json", + "raw_sha256": "e446ea2bf86c6c383a519217535899a2e2b7a5ff70e024002c1ae047f15d97f1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9838709677419355, + "sibling_cpu_busy_fraction": 0.0013422818791946308, + "started_at": "2026-08-06T05:16:34.617036+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3551881, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3394910, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:49.321063+08:00", + "governor": "performance", + "loadavg_after": [ + 2.18, + 1.97, + 4.27 + ], + "loadavg_before": [ + 2.11, + 1.95, + 4.28 + ], + "log": "logs/block23_S_A_upstream_production_normalized_harness.log", + "log_sha256": "5f1cb46e16426534d09f80b8f785a98ee40c220d09740591527ead0d41c3ae37", + "pid": 1950861, + "process_exited_at": "2026-08-06T05:16:49.318086+08:00", + "process_index": 68, + "raw": "raw/block23_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "c602b1dbe681928e9cc2c1fe711547bec8beb694a2917e18a88f1fdce643427b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9861687413554634, + "sibling_cpu_busy_fraction": 0.0013831258644536654, + "started_at": "2026-08-06T05:16:42.075310+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993402, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2887616, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:16:56.540389+08:00", + "governor": "performance", + "loadavg_after": [ + 2.3, + 2.0, + 4.26 + ], + "loadavg_before": [ + 2.18, + 1.97, + 4.27 + ], + "log": "logs/block23_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "419991486f6dafced11d92d195c73bcdbed8a31636b0741146747a6c0fff440e", + "pid": 1951214, + "process_exited_at": "2026-08-06T05:16:56.534458+08:00", + "process_index": 69, + "raw": "raw/block23_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "a8192852a1e1d575dfeda371804df44199ea212a33f90844dc5fc60733451ae0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9833333333333333, + "sibling_cpu_busy_fraction": 0.0013869625520110957, + "started_at": "2026-08-06T05:16:49.322712+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496951, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2892032, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:02.586209+08:00", + "governor": "performance", + "loadavg_after": [ + 2.27, + 2.0, + 4.25 + ], + "loadavg_before": [ + 2.3, + 2.0, + 4.26 + ], + "log": "logs/block23_M_C_final_candidate.log", + "log_sha256": "4bacb4186c85bdfe536a610908b2642a869b0116e24e9ae8207dd743b7a008ba", + "pid": 1951587, + "process_exited_at": "2026-08-06T05:17:02.580430+08:00", + "process_index": 70, + "raw": "raw/block23_M_C_final_candidate.json", + "raw_sha256": "c88261bdcaa3f09022059a086fdb7b2a183eee848a3e0b543922e7c617a37175", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9818181818181818, + "sibling_cpu_busy_fraction": 0.001658374792703151, + "started_at": "2026-08-06T05:16:56.542228+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3077132, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:08.699162+08:00", + "governor": "performance", + "loadavg_after": [ + 2.25, + 2.0, + 4.23 + ], + "loadavg_before": [ + 2.27, + 2.0, + 4.25 + ], + "log": "logs/block23_M_A_upstream_production_normalized_harness.log", + "log_sha256": "cf81452c293fdd5b92847a0bf8ef6aafb1c8c71d2b7262b93fdbf430153bd2fd", + "pid": 1951866, + "process_exited_at": "2026-08-06T05:17:08.693716+08:00", + "process_index": 71, + "raw": "raw/block23_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "7bf154ef2cc0a17a7178469363cd943ece7a37952fc67373474e87dfe7c0c5bb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9819672131147541, + "sibling_cpu_busy_fraction": 0.001639344262295082, + "started_at": "2026-08-06T05:17:02.587996+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3966111, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2938041, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:14.829667+08:00", + "governor": "performance", + "loadavg_after": [ + 2.15, + 1.99, + 4.22 + ], + "loadavg_before": [ + 2.25, + 2.0, + 4.23 + ], + "log": "logs/block23_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "ade0fa3f5913bc51e30c69c41b5883c7715ad9de161ea7bda6566dfc8eab9198", + "pid": 1952133, + "process_exited_at": "2026-08-06T05:17:14.826789+08:00", + "process_index": 72, + "raw": "raw/block23_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "4fe28dfa922c3970ed3b5c1c2ac1565e4b8e2a6c53a84143cce8072e5668bd58", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9803600654664485, + "sibling_cpu_busy_fraction": 0.0016339869281045752, + "started_at": "2026-08-06T05:17:08.700806+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3481997, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2542589, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:19.459769+08:00", + "governor": "performance", + "loadavg_after": [ + 2.06, + 1.97, + 4.2 + ], + "loadavg_before": [ + 2.15, + 1.99, + 4.22 + ], + "log": "logs/block23_W_C_final_candidate.log", + "log_sha256": "e863dad00e314b130b3821a2bb851599b2ed1a34eec5eebb1f558464a3bfcb33", + "pid": 1952425, + "process_exited_at": "2026-08-06T05:17:19.453841+08:00", + "process_index": 73, + "raw": "raw/block23_W_C_final_candidate.json", + "raw_sha256": "4db34c28866d1eba0003c3e9be633b1031e1411dc30fd43dfd521f0da8b0d38a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9804772234273319, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:17:14.831442+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3097065, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3121523, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:24.000904+08:00", + "governor": "performance", + "loadavg_after": [ + 2.37, + 2.04, + 4.21 + ], + "loadavg_before": [ + 2.06, + 1.97, + 4.2 + ], + "log": "logs/block23_W_A_upstream_production_normalized_harness.log", + "log_sha256": "d15b0245da4cf495157d50db5d95cf4ee5c4c5d26362399f0de5f5e7fc3308b0", + "pid": 1952643, + "process_exited_at": "2026-08-06T05:17:23.998219+08:00", + "process_index": 74, + "raw": "raw/block23_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "46df8cde90e029ff180e26039666beda1fd693bde827b75d28752c5d7033b0b2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9758241758241758, + "sibling_cpu_busy_fraction": 0.004395604395604396, + "started_at": "2026-08-06T05:17:19.461485+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 23, + "block_execution_position": 5, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block23_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2623319, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3010588, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:28.500477+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.02, + 4.19 + ], + "loadavg_before": [ + 2.37, + 2.04, + 4.21 + ], + "log": "logs/block23_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "268f6362d5ee117ed3400ca1b3cde8165eadb6185595f8be9e0a5ba32ab9184d", + "pid": 1952957, + "process_exited_at": "2026-08-06T05:17:28.495550+08:00", + "process_index": 75, + "raw": "raw/block23_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "7ee0ae56ad6caa281aeda2e7ed21fd55e3f4ecd38edb80d5bd58eb48f4c59701", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9799554565701559, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:17:24.002742+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3031697, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3040396, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:32.984992+08:00", + "governor": "performance", + "loadavg_after": [ + 2.32, + 2.04, + 4.18 + ], + "loadavg_before": [ + 2.26, + 2.02, + 4.19 + ], + "log": "logs/block18_W_C_final_candidate.log", + "log_sha256": "43ac123590d654e8bf903b8198b2d8d569de09d287a90d4792f36acd5fe23f26", + "pid": 1953217, + "process_exited_at": "2026-08-06T05:17:32.978788+08:00", + "process_index": 76, + "raw": "raw/block18_W_C_final_candidate.json", + "raw_sha256": "7674fa347a201faee3fb445e70efc6b16230926571cea75eb4a6cfbaf6da1f2a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9799107142857143, + "sibling_cpu_busy_fraction": 0.0022371364653243847, + "started_at": "2026-08-06T05:17:28.502667+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995820, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2878471, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:37.479744+08:00", + "governor": "performance", + "loadavg_after": [ + 2.22, + 2.02, + 4.17 + ], + "loadavg_before": [ + 2.32, + 2.04, + 4.18 + ], + "log": "logs/block18_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "2207e7f2c6df9375f23b8bb1cad270f61acf33ac03dc826fa3ce89983c1e50b1", + "pid": 1953453, + "process_exited_at": "2026-08-06T05:17:37.477191+08:00", + "process_index": 77, + "raw": "raw/block18_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "4cfd8460b22b5052458569e97ae063e41fcc4489a213c84f91808adda7266bc7", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9755555555555555, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:17:32.986896+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994723, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3105862, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:42.167581+08:00", + "governor": "performance", + "loadavg_after": [ + 2.2, + 2.02, + 4.15 + ], + "loadavg_before": [ + 2.22, + 2.02, + 4.17 + ], + "log": "logs/block18_W_A_upstream_production_normalized_harness.log", + "log_sha256": "f16f4ce80330edaa1c83f57859378ecda55eb38908307e6f4762ee20e9683e15", + "pid": 1953665, + "process_exited_at": "2026-08-06T05:17:42.162961+08:00", + "process_index": 78, + "raw": "raw/block18_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "982fedfa2de11ba9312da7a28f59456a51970fab6845eda58606d476ecf06946", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9786324786324786, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:17:37.481569+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3951847, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2905949, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:43.485672+08:00", + "governor": "performance", + "loadavg_after": [ + 2.2, + 2.02, + 4.15 + ], + "loadavg_before": [ + 2.2, + 2.02, + 4.15 + ], + "log": "logs/block18_P_C_final_candidate.log", + "log_sha256": "ce6814a8b729f17b438acdef7cf831e104ad133e24cff573b670c14739cff11d", + "pid": 1953895, + "process_exited_at": "2026-08-06T05:17:43.480871+08:00", + "process_index": 79, + "raw": "raw/block18_P_C_final_candidate.json", + "raw_sha256": "76dae6d1e6de37f5ca993f6e8d1f85e640e9f528d4507e157c6e4c329a5d175d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9147286821705426, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:17:42.169342+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3972382, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3291370, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:44.815459+08:00", + "governor": "performance", + "loadavg_after": [ + 2.2, + 2.02, + 4.15 + ], + "loadavg_before": [ + 2.2, + 2.02, + 4.15 + ], + "log": "logs/block18_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "5d1a4875856b45ad7939822e5bb469ef2aa5ae0551114fed2544411071e5ed4a", + "pid": 1954220, + "process_exited_at": "2026-08-06T05:17:44.810712+08:00", + "process_index": 80, + "raw": "raw/block18_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "0999ec766576cfbbcaec58fed580771343255c36b1e3ad0e3834c954715cda28", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9097744360902256, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:17:43.487327+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3986082, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2898820, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:46.185639+08:00", + "governor": "performance", + "loadavg_after": [ + 2.1, + 2.0, + 4.14 + ], + "loadavg_before": [ + 2.2, + 2.02, + 4.15 + ], + "log": "logs/block18_P_A_upstream_production_normalized_harness.log", + "log_sha256": "7d8313bd607d4e58c052798ee6b6479dc57400190cda5b6823d79a58ccc4daab", + "pid": 1954486, + "process_exited_at": "2026-08-06T05:17:46.180341+08:00", + "process_index": 81, + "raw": "raw/block18_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "bd37ead22dab9478b4a852f235cf07b15c5456e5da94867a23ab911a3d6c66e6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9117647058823529, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:17:44.817163+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3987276, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2552372, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:51.907116+08:00", + "governor": "performance", + "loadavg_after": [ + 2.42, + 2.07, + 4.15 + ], + "loadavg_before": [ + 2.1, + 2.0, + 4.14 + ], + "log": "logs/block18_X_C_final_candidate.log", + "log_sha256": "979f91d8df356317d341ce8bd7e4b02e54ab5b3ab18dc193d025b0384ab679fc", + "pid": 1954753, + "process_exited_at": "2026-08-06T05:17:51.901893+08:00", + "process_index": 82, + "raw": "raw/block18_X_C_final_candidate.json", + "raw_sha256": "5b16900ba0bfacffc80f48630cc40cd4516c024f105fe2d2fb169e0f9cfb5060", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9842657342657343, + "sibling_cpu_busy_fraction": 0.0017482517482517483, + "started_at": "2026-08-06T05:17:46.187617+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3374669, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3136024, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:17:57.460077+08:00", + "governor": "performance", + "loadavg_after": [ + 2.38, + 2.07, + 4.14 + ], + "loadavg_before": [ + 2.42, + 2.07, + 4.15 + ], + "log": "logs/block18_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "12e6b8dabde31ce9400770ac7803c9c6dac3c74c7212428de3ee1b8c89c66384", + "pid": 1955035, + "process_exited_at": "2026-08-06T05:17:57.454775+08:00", + "process_index": 83, + "raw": "raw/block18_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "9c31104b8069da6077717704b1bb6923b29d0fa73eb47c97c4ef9aeb5fed4b6b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9855334538878843, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:17:51.908896+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3991719, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2774358, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:03.272638+08:00", + "governor": "performance", + "loadavg_after": [ + 2.35, + 2.06, + 4.12 + ], + "loadavg_before": [ + 2.38, + 2.07, + 4.14 + ], + "log": "logs/block18_X_A_upstream_production_normalized_harness.log", + "log_sha256": "720a574f5a69e89f02312c56b5d7804d64a0e637f9eb54ea5e224ff84af9130f", + "pid": 1955387, + "process_exited_at": "2026-08-06T05:18:03.267886+08:00", + "process_index": 84, + "raw": "raw/block18_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "b57f8588f704a7aa998357db8d15565191eb0ecc540752153ba310b48ce13735", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844827586206897, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:17:57.461944+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3460310, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2866913, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:10.532102+08:00", + "governor": "performance", + "loadavg_after": [ + 2.32, + 2.06, + 4.11 + ], + "loadavg_before": [ + 2.35, + 2.06, + 4.12 + ], + "log": "logs/block18_S_C_final_candidate.log", + "log_sha256": "9507137470b18180f84df474c3c699bbb9369d81963d2df7c38d4e942097d233", + "pid": 1955657, + "process_exited_at": "2026-08-06T05:18:10.529542+08:00", + "process_index": 85, + "raw": "raw/block18_S_C_final_candidate.json", + "raw_sha256": "a419cd4a817bac931446f71f24e5311e521344271d1162e46f85e8076546334e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.983448275862069, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:18:03.274524+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3442953, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3102434, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:17.683255+08:00", + "governor": "performance", + "loadavg_after": [ + 2.19, + 2.04, + 4.08 + ], + "loadavg_before": [ + 2.32, + 2.06, + 4.11 + ], + "log": "logs/block18_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "12a71efef47f084b4b74cbe531562a443ead13dff7e1f2fd024c6b853c41e9d0", + "pid": 1955965, + "process_exited_at": "2026-08-06T05:18:17.680562+08:00", + "process_index": 86, + "raw": "raw/block18_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "a44d10d6709a4f581d5bb961b895ae3c399ad15b6cf037887ac43b52d6263732", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9845938375350141, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:18:10.533815+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897668, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2863814, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:25.009826+08:00", + "governor": "performance", + "loadavg_after": [ + 2.5, + 2.11, + 4.09 + ], + "loadavg_before": [ + 2.19, + 2.04, + 4.08 + ], + "log": "logs/block18_S_A_upstream_production_normalized_harness.log", + "log_sha256": "805d2f83c3cc3b53bd3ace53262e5849b422f18706faee1e54dc791e37dbc07b", + "pid": 1956213, + "process_exited_at": "2026-08-06T05:18:25.004300+08:00", + "process_index": 87, + "raw": "raw/block18_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "88850b79bf5b374423a27ed485052fd6e29744f27ee3f89d69809a2e8e3d68b1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9849315068493151, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:18:17.685091+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993449, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2756750, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:30.816905+08:00", + "governor": "performance", + "loadavg_after": [ + 2.38, + 2.09, + 4.08 + ], + "loadavg_before": [ + 2.5, + 2.11, + 4.09 + ], + "log": "logs/block18_M_C_final_candidate.log", + "log_sha256": "bfb605f02f16c3b459a333e1bcae07bb6069a4629af15d107abbf3b6a41b19e6", + "pid": 1956551, + "process_exited_at": "2026-08-06T05:18:30.814050+08:00", + "process_index": 88, + "raw": "raw/block18_M_C_final_candidate.json", + "raw_sha256": "6b68ea5c6aa5868e21e0e3a3479275558dba3dfc4a156b841e342101b594c260", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844827586206897, + "sibling_cpu_busy_fraction": 0.0017211703958691911, + "started_at": "2026-08-06T05:18:25.011878+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3011943, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3024101, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:36.698387+08:00", + "governor": "performance", + "loadavg_after": [ + 2.24, + 2.07, + 4.05 + ], + "loadavg_before": [ + 2.38, + 2.09, + 4.08 + ], + "log": "logs/block18_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "900c6c9d243281014ca92e43147e8622d68838e63d335bdb911227e7be0f35db", + "pid": 1956795, + "process_exited_at": "2026-08-06T05:18:36.693631+08:00", + "process_index": 89, + "raw": "raw/block18_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "1cb311a4459e153437ef4f6ef10b937795bb8ffcb6184ae6bc5f625a6f9ee4cc", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9829931972789115, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:18:30.818712+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 18, + "block_execution_position": 6, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block18_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897944, + "48": 3939411 + }, + "cpu_khz_before": { + "0": 3977942, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:42.726453+08:00", + "governor": "performance", + "loadavg_after": [ + 2.14, + 2.05, + 4.03 + ], + "loadavg_before": [ + 2.24, + 2.07, + 4.05 + ], + "log": "logs/block18_M_A_upstream_production_normalized_harness.log", + "log_sha256": "091dc68c3cb274480a75fc3fef2d98402f165dd692604ec8d8243d41cf4e976a", + "pid": 1957089, + "process_exited_at": "2026-08-06T05:18:42.721431+08:00", + "process_index": 90, + "raw": "raw/block18_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "eea0d29860c6437197bb7bd706d93dcda30df1c0fe064d840a827cfc9332fd3e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9800332778702163, + "sibling_cpu_busy_fraction": 0.0016638935108153079, + "started_at": "2026-08-06T05:18:36.700083+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3396878, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3164447, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:44.047459+08:00", + "governor": "performance", + "loadavg_after": [ + 2.14, + 2.05, + 4.03 + ], + "loadavg_before": [ + 2.14, + 2.05, + 4.03 + ], + "log": "logs/block22_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "8497ab8e194e7385df1c19f5dff68f2b818e039ca127a74c59793b0ce55a6123", + "pid": 1957376, + "process_exited_at": "2026-08-06T05:18:44.042491+08:00", + "process_index": 91, + "raw": "raw/block22_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "22e31e14530f0cbe394ca6a652cc30744478ab426ffd11501f4e1b3cb1556160", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9015151515151515, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:18:42.728874+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496294, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3070300, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:45.393632+08:00", + "governor": "performance", + "loadavg_after": [ + 2.14, + 2.05, + 4.03 + ], + "loadavg_before": [ + 2.14, + 2.05, + 4.03 + ], + "log": "logs/block22_P_C_final_candidate.log", + "log_sha256": "d676e95c075094a45227053404550b03864a1d0c7d17c7707e644c745fcec067", + "pid": 1957703, + "process_exited_at": "2026-08-06T05:18:45.389183+08:00", + "process_index": 92, + "raw": "raw/block22_P_C_final_candidate.json", + "raw_sha256": "86bb5143b4565e580d6c9829c854c2d30c749327694a041473f62b411578f87a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9172932330827067, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:18:44.049422+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3949128, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2984222, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:46.726630+08:00", + "governor": "performance", + "loadavg_after": [ + 2.05, + 2.04, + 4.02 + ], + "loadavg_before": [ + 2.14, + 2.05, + 4.03 + ], + "log": "logs/block22_P_A_upstream_production_normalized_harness.log", + "log_sha256": "4df60dd003d754a48b24c046da813346aaa286cef9570bab615862eb47ae7727", + "pid": 1957969, + "process_exited_at": "2026-08-06T05:18:46.721772+08:00", + "process_index": 93, + "raw": "raw/block22_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "07875d3afd9759b790429b95648aa2f594ed56cfcc3aff2c2d65fdbbc1800494", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9007633587786259, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:18:45.395443+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995974, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:52.488002+08:00", + "governor": "performance", + "loadavg_after": [ + 2.37, + 2.1, + 4.03 + ], + "loadavg_before": [ + 2.05, + 2.04, + 4.02 + ], + "log": "logs/block22_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "f308740e54aba0638f6b1e4aa7b8562bc610c7547f4ec744bb561a5d53f97ec3", + "pid": 1958240, + "process_exited_at": "2026-08-06T05:18:52.483167+08:00", + "process_index": 94, + "raw": "raw/block22_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "187d7dbd62d298146c70bb3509db4b9cd5ffdb44e0638bc3d80ebbd9da4b3458", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9860869565217392, + "sibling_cpu_busy_fraction": 0.001736111111111111, + "started_at": "2026-08-06T05:18:46.728711+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3960571, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2729872, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:18:58.298287+08:00", + "governor": "performance", + "loadavg_after": [ + 2.42, + 2.12, + 4.02 + ], + "loadavg_before": [ + 2.37, + 2.1, + 4.03 + ], + "log": "logs/block22_X_C_final_candidate.log", + "log_sha256": "2b569a9328505f3f3db975ef1686154c322d4c0eb390d63e8050ef27caaa8d71", + "pid": 1958516, + "process_exited_at": "2026-08-06T05:18:58.293570+08:00", + "process_index": 95, + "raw": "raw/block22_X_C_final_candidate.json", + "raw_sha256": "5382ae233b2e3583e64171fa4a2293a60fea3b02c205bcfe91666065725aaf8e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9862068965517241, + "sibling_cpu_busy_fraction": 0.0034482758620689655, + "started_at": "2026-08-06T05:18:52.489958+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3097029, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2581632, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:19:04.001855+08:00", + "governor": "performance", + "loadavg_after": [ + 2.3, + 2.1, + 4.0 + ], + "loadavg_before": [ + 2.42, + 2.12, + 4.02 + ], + "log": "logs/block22_X_A_upstream_production_normalized_harness.log", + "log_sha256": "08a7633750023ac28d0b2337cff01aebd3f28089ff996961a77c11951604b06e", + "pid": 1958853, + "process_exited_at": "2026-08-06T05:19:03.996178+08:00", + "process_index": 96, + "raw": "raw/block22_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "58b6eb0a5d35b4bf22d2f81a79e1d547ca4a71e7f1b1517043385e29a5e7047e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859402460456942, + "sibling_cpu_busy_fraction": 0.0017574692442882249, + "started_at": "2026-08-06T05:18:58.300355+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3969374, + "48": 3429538 + }, + "cpu_khz_before": { + "0": 3007066, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:19:11.473803+08:00", + "governor": "performance", + "loadavg_after": [ + 2.25, + 2.09, + 3.98 + ], + "loadavg_before": [ + 2.3, + 2.1, + 4.0 + ], + "log": "logs/block22_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "d5637e0f99e22615c25d1772e576c4467a780d3fa64b60e61993df6689142d94", + "pid": 1959184, + "process_exited_at": "2026-08-06T05:19:11.470844+08:00", + "process_index": 97, + "raw": "raw/block22_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "57fa021b5d6f86addad53baef2b0a708d2478e2f57c813d9876b2c25736ef86b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9839357429718876, + "sibling_cpu_busy_fraction": 0.0013404825737265416, + "started_at": "2026-08-06T05:19:04.004032+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996069, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3050884, + "48": 3429538 + }, + "finished_at": "2026-08-06T05:19:19.051490+08:00", + "governor": "performance", + "loadavg_after": [ + 2.23, + 2.09, + 3.97 + ], + "loadavg_before": [ + 2.25, + 2.09, + 3.98 + ], + "log": "logs/block22_S_C_final_candidate.log", + "log_sha256": "ab295e0cde9168403f1ede10cb9b75f15c5e25ab534070223892c0886c22fd03", + "pid": 1959363, + "process_exited_at": "2026-08-06T05:19:19.046286+08:00", + "process_index": 98, + "raw": "raw/block22_S_C_final_candidate.json", + "raw_sha256": "ba6357183f0d6e69bd052f2fd06b587ceef92acbeedea7d48d3759764aa95797", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9854689564068693, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:19:11.475755+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2895235, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:19:26.360783+08:00", + "governor": "performance", + "loadavg_after": [ + 2.49, + 2.15, + 3.97 + ], + "loadavg_before": [ + 2.23, + 2.09, + 3.97 + ], + "log": "logs/block22_S_A_upstream_production_normalized_harness.log", + "log_sha256": "cd1e75f6598bd8904597e1aaaabf89a47c13fc655558dcbaff33be2b9fdafaa6", + "pid": 1959698, + "process_exited_at": "2026-08-06T05:19:26.357921+08:00", + "process_index": 99, + "raw": "raw/block22_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "6b2bd31567ba56a51bbe73a5a8b12e9d771c089e0665be1f42815ce4570e0049", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9821917808219178, + "sibling_cpu_busy_fraction": 0.0013698630136986301, + "started_at": "2026-08-06T05:19:19.053573+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3499965, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3123349, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:19:32.204961+08:00", + "governor": "performance", + "loadavg_after": [ + 2.37, + 2.13, + 3.96 + ], + "loadavg_before": [ + 2.49, + 2.15, + 3.97 + ], + "log": "logs/block22_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "d783ffb98eb85af73e76e930818ddca1e0bb61d6e35235ceaca51641aa449bab", + "pid": 1960068, + "process_exited_at": "2026-08-06T05:19:32.200378+08:00", + "process_index": 100, + "raw": "raw/block22_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "80bac833883a727d57d057ba1e02a9e7045774c0fdbbd51af6f2a1f81d8d510b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9828767123287672, + "sibling_cpu_busy_fraction": 0.003424657534246575, + "started_at": "2026-08-06T05:19:26.362708+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3594127, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:19:38.424614+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.12, + 3.94 + ], + "loadavg_before": [ + 2.37, + 2.13, + 3.96 + ], + "log": "logs/block22_M_C_final_candidate.log", + "log_sha256": "a5f2c6f48ca71ef734071d182c345793c25c2159ffe279cdde400413968e38e3", + "pid": 1960307, + "process_exited_at": "2026-08-06T05:19:38.419365+08:00", + "process_index": 101, + "raw": "raw/block22_M_C_final_candidate.json", + "raw_sha256": "6d132a53b40ffbd444d08ccbe97ab6f46346f79e5756cf290776a8392ee84a64", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9790322580645161, + "sibling_cpu_busy_fraction": 0.001610305958132045, + "started_at": "2026-08-06T05:19:32.206963+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2896626, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3182264, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:19:44.517048+08:00", + "governor": "performance", + "loadavg_after": [ + 2.32, + 2.13, + 3.93 + ], + "loadavg_before": [ + 2.26, + 2.12, + 3.94 + ], + "log": "logs/block22_M_A_upstream_production_normalized_harness.log", + "log_sha256": "5ed26a7d5708a96491af64d3fb2098868b5c891cdd046f4172019a7bd5f11540", + "pid": 1960632, + "process_exited_at": "2026-08-06T05:19:44.514065+08:00", + "process_index": 102, + "raw": "raw/block22_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "a346344dfaa84fe42f2bd3f3dc15e6ab3f5e29e198ca6a6c0578d2a69d1c6bf6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9786184210526315, + "sibling_cpu_busy_fraction": 0.001644736842105263, + "started_at": "2026-08-06T05:19:38.426737+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3363669, + "48": 2856718 + }, + "cpu_khz_before": { + "0": 2581969, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:19:49.224971+08:00", + "governor": "performance", + "loadavg_after": [ + 2.37, + 2.15, + 3.93 + ], + "loadavg_before": [ + 2.32, + 2.13, + 3.93 + ], + "log": "logs/block22_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "242e2372053780b051ed870503263285462e311aacfdd58dbe53bc75201d9b71", + "pid": 1961051, + "process_exited_at": "2026-08-06T05:19:49.219584+08:00", + "process_index": 103, + "raw": "raw/block22_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "85dd44c77b19b91e11deb6dc960a80462791de33f16d48727b62a2531b41337b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9808510638297873, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:19:44.519268+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2895271, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3005194, + "48": 2856718 + }, + "finished_at": "2026-08-06T05:19:53.816144+08:00", + "governor": "performance", + "loadavg_after": [ + 2.66, + 2.21, + 3.94 + ], + "loadavg_before": [ + 2.37, + 2.15, + 3.93 + ], + "log": "logs/block22_W_C_final_candidate.log", + "log_sha256": "a7d832f88948de4fe46c7f28e211622e5bb5a47ea518313a5ee2446a8e5da1b5", + "pid": 1961231, + "process_exited_at": "2026-08-06T05:19:53.810957+08:00", + "process_index": 104, + "raw": "raw/block22_W_C_final_candidate.json", + "raw_sha256": "0f5ad6a25365ae0d0bf9733b7b4dbd6d0043a5bf0f4833fd68220071020e9334", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9781181619256017, + "sibling_cpu_busy_fraction": 0.004347826086956522, + "started_at": "2026-08-06T05:19:49.226929+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 22, + "block_execution_position": 7, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block22_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3452703, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:19:58.612838+08:00", + "governor": "performance", + "loadavg_after": [ + 2.61, + 2.21, + 3.93 + ], + "loadavg_before": [ + 2.66, + 2.21, + 3.94 + ], + "log": "logs/block22_W_A_upstream_production_normalized_harness.log", + "log_sha256": "7ea5a05b4fbdceda97d4cf6a848ffc340fbeef96c264d7919600cb2d819e1c7b", + "pid": 1961545, + "process_exited_at": "2026-08-06T05:19:58.609984+08:00", + "process_index": 105, + "raw": "raw/block22_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "e0c1d26b4579bcb7d043f985640903d5580a509712c420b8aeb3d34d5bcaed80", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9770354906054279, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:19:53.818366+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3899869, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3080550, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:03.323361+08:00", + "governor": "performance", + "loadavg_after": [ + 2.56, + 2.2, + 3.92 + ], + "loadavg_before": [ + 2.61, + 2.21, + 3.93 + ], + "log": "logs/block15_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "a85c8ceae9041ee489d8189d13c7432d29c859f31af9600720830fafd6754a30", + "pid": 1961847, + "process_exited_at": "2026-08-06T05:20:03.320936+08:00", + "process_index": 106, + "raw": "raw/block15_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "31be499cb1ab415c667d2db7e1dedb172362c735627f4eba9ba0827fd1b124e2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9808510638297873, + "sibling_cpu_busy_fraction": 0.002127659574468085, + "started_at": "2026-08-06T05:19:58.615468+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996164, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2651434, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:07.920521+08:00", + "governor": "performance", + "loadavg_after": [ + 2.52, + 2.2, + 3.91 + ], + "loadavg_before": [ + 2.56, + 2.2, + 3.92 + ], + "log": "logs/block15_W_A_upstream_production_normalized_harness.log", + "log_sha256": "74d19af85a5f6016a34c2a30e2f85423a6f3bc08531338d069b7478d92ea9b10", + "pid": 1962065, + "process_exited_at": "2026-08-06T05:20:07.915258+08:00", + "process_index": 107, + "raw": "raw/block15_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "c046bf39a7c9f7a7e2cc7f9a6b8df2428d244729362e33441d645db54860a22b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9782135076252724, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:20:03.325713+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3992236, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:12.596683+08:00", + "governor": "performance", + "loadavg_after": [ + 2.39, + 2.18, + 3.89 + ], + "loadavg_before": [ + 2.52, + 2.2, + 3.91 + ], + "log": "logs/block15_W_C_final_candidate.log", + "log_sha256": "f64486f8a9f53005333611355fa4758eb927a5ce73d787d0de724ed23103fc1b", + "pid": 1962362, + "process_exited_at": "2026-08-06T05:20:12.591819+08:00", + "process_index": 108, + "raw": "raw/block15_W_C_final_candidate.json", + "raw_sha256": "ccdf5f59b31c5bce987dcfa36603511b6d14442b1de2e2a29b567e8369043156", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9785867237687366, + "sibling_cpu_busy_fraction": 0.004273504273504274, + "started_at": "2026-08-06T05:20:07.922895+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994597, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3419459, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:13.906512+08:00", + "governor": "performance", + "loadavg_after": [ + 2.39, + 2.18, + 3.89 + ], + "loadavg_before": [ + 2.39, + 2.18, + 3.89 + ], + "log": "logs/block15_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "a926438254e2bb4ad831d9cb218594c1e46733536345cbaf6b7d978477a9140d", + "pid": 1962617, + "process_exited_at": "2026-08-06T05:20:13.901941+08:00", + "process_index": 109, + "raw": "raw/block15_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "a72274456b10478a9d86438fb1776ebaec8e8906a127b05ae86fe02978d4f982", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9069767441860465, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:20:12.598618+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897399, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2951533, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:15.300866+08:00", + "governor": "performance", + "loadavg_after": [ + 2.39, + 2.18, + 3.89 + ], + "loadavg_before": [ + 2.39, + 2.18, + 3.89 + ], + "log": "logs/block15_P_A_upstream_production_normalized_harness.log", + "log_sha256": "553f8cfe7b796c0eea03418ea3351d81c16753406183600131f952727417df8b", + "pid": 1962939, + "process_exited_at": "2026-08-06T05:20:15.295154+08:00", + "process_index": 110, + "raw": "raw/block15_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "e13d391422448c9678be099dd1a58e0da0ef077b1c3ec1c3894ae2221624a67a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9142857142857143, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:20:13.908609+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994562, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2896315, + "48": 3609035 + }, + "finished_at": "2026-08-06T05:20:16.577047+08:00", + "governor": "performance", + "loadavg_after": [ + 2.36, + 2.18, + 3.88 + ], + "loadavg_before": [ + 2.39, + 2.18, + 3.89 + ], + "log": "logs/block15_P_C_final_candidate.log", + "log_sha256": "d89505a5afb6fa28ef5b9f5ae0dbdf806c664c5f08ca36964a9893da746aa09c", + "pid": 1963291, + "process_exited_at": "2026-08-06T05:20:16.572022+08:00", + "process_index": 111, + "raw": "raw/block15_P_C_final_candidate.json", + "raw_sha256": "e5faebe95ff5f0d39ed3234935e651d9e843492ec8182a15fa4cfb6d6e5f3110", + "returncode": 0, + "selected_cpu_busy_fraction": 0.905511811023622, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:20:15.303306+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3962149, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3065789, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:22.122779+08:00", + "governor": "performance", + "loadavg_after": [ + 2.57, + 2.22, + 3.89 + ], + "loadavg_before": [ + 2.36, + 2.18, + 3.88 + ], + "log": "logs/block15_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "1752cc46dedd918116a5dd3a253197c78578c5d1b1925a4ddc3f150fbff2f4b7", + "pid": 1963568, + "process_exited_at": "2026-08-06T05:20:22.117710+08:00", + "process_index": 112, + "raw": "raw/block15_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "c85922154c1dc53c613d31630cc40ab7dd1f6c41daee0d85f5644e3bd50bfa07", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9837251356238698, + "sibling_cpu_busy_fraction": 0.0018083182640144665, + "started_at": "2026-08-06T05:20:16.579178+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995483, + "48": 3479269 + }, + "cpu_khz_before": { + "0": 2772258, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:27.722525+08:00", + "governor": "performance", + "loadavg_after": [ + 2.45, + 2.2, + 3.87 + ], + "loadavg_before": [ + 2.57, + 2.22, + 3.89 + ], + "log": "logs/block15_X_A_upstream_production_normalized_harness.log", + "log_sha256": "49043899d13dbb23d5f2bbed9a42b117662cb42be0e006960b93277419179b66", + "pid": 1963795, + "process_exited_at": "2026-08-06T05:20:27.717068+08:00", + "process_index": 113, + "raw": "raw/block15_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "138910226baab5d7eaf5fa9c74067d3010db41ad690e981e07c3c799b692ba6f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9838998211091234, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:20:22.125090+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993678, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2866277, + "48": 3479269 + }, + "finished_at": "2026-08-06T05:20:33.713581+08:00", + "governor": "performance", + "loadavg_after": [ + 2.49, + 2.22, + 3.87 + ], + "loadavg_before": [ + 2.45, + 2.2, + 3.87 + ], + "log": "logs/block15_X_C_final_candidate.log", + "log_sha256": "fe413537c5020255c6124a8bdff81fd081f41f5c8a6dfe0b22e2f6dc6b37b8a0", + "pid": 1964142, + "process_exited_at": "2026-08-06T05:20:33.710953+08:00", + "process_index": 114, + "raw": "raw/block15_X_C_final_candidate.json", + "raw_sha256": "dc00f650b7068f0dec4173e6d91b512f43d51373779f5a73a9c3bdeb32fb5634", + "returncode": 0, + "selected_cpu_busy_fraction": 0.985, + "sibling_cpu_busy_fraction": 0.0016722408026755853, + "started_at": "2026-08-06T05:20:27.724787+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3093354, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3107890, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:40.901023+08:00", + "governor": "performance", + "loadavg_after": [ + 2.85, + 2.3, + 3.88 + ], + "loadavg_before": [ + 2.49, + 2.22, + 3.87 + ], + "log": "logs/block15_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "55b70a68b988026978c73e979efc66fa0ef5384d79efd9f38667a2e47cd7f1a2", + "pid": 1964412, + "process_exited_at": "2026-08-06T05:20:40.898086+08:00", + "process_index": 115, + "raw": "raw/block15_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "5b080b118413195b2f71137ffc7806d39eca32f472dcd2b9cfef91727e3dcc3c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9832635983263598, + "sibling_cpu_busy_fraction": 0.002785515320334262, + "started_at": "2026-08-06T05:20:33.715840+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3462539, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2707722, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:48.160853+08:00", + "governor": "performance", + "loadavg_after": [ + 2.64, + 2.27, + 3.86 + ], + "loadavg_before": [ + 2.85, + 2.3, + 3.88 + ], + "log": "logs/block15_S_A_upstream_production_normalized_harness.log", + "log_sha256": "5c70eeddf167c01b374a3a719a230acab20e959d84d7f4f72ead58fedff926c0", + "pid": 1964695, + "process_exited_at": "2026-08-06T05:20:48.155604+08:00", + "process_index": 116, + "raw": "raw/block15_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "2db58eb2fcd419b048e737209a37a41f53fe89891d97ff16ba238c1730376ba3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.983448275862069, + "sibling_cpu_busy_fraction": 0.001379310344827586, + "started_at": "2026-08-06T05:20:40.903533+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2900036, + "48": 2900000 + }, + "cpu_khz_before": { + "0": 3228765, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:20:55.682313+08:00", + "governor": "performance", + "loadavg_after": [ + 2.91, + 2.33, + 3.87 + ], + "loadavg_before": [ + 2.64, + 2.27, + 3.86 + ], + "log": "logs/block15_S_C_final_candidate.log", + "log_sha256": "977251e887d3d91ce02db04cbf48f9cefbebd61e0efae87cf1e8cb81215ff52d", + "pid": 1965032, + "process_exited_at": "2026-08-06T05:20:55.676244+08:00", + "process_index": 117, + "raw": "raw/block15_S_C_final_candidate.json", + "raw_sha256": "d6202dfa44ab76d6fbf856dbe4fd6c2316d60165bcc7192c2f873f52452f6de8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9840213049267643, + "sibling_cpu_busy_fraction": 0.0013333333333333333, + "started_at": "2026-08-06T05:20:48.162998+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3991778, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2896697, + "48": 2890460 + }, + "finished_at": "2026-08-06T05:21:01.534267+08:00", + "governor": "performance", + "loadavg_after": [ + 2.77, + 2.32, + 3.85 + ], + "loadavg_before": [ + 2.91, + 2.33, + 3.87 + ], + "log": "logs/block15_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "fda31f33904e9ffc7de353a547f2309064f37190b2a23207905f33dd117ad3f4", + "pid": 1965377, + "process_exited_at": "2026-08-06T05:21:01.528886+08:00", + "process_index": 118, + "raw": "raw/block15_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "bf8ab7199f0370512993a50cc2fb409690117c672077c72d9dc03fc36c799855", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9811643835616438, + "sibling_cpu_busy_fraction": 0.0017152658662092624, + "started_at": "2026-08-06T05:20:55.684730+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3292143, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3498143, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:21:07.672243+08:00", + "governor": "performance", + "loadavg_after": [ + 2.63, + 2.3, + 3.83 + ], + "loadavg_before": [ + 2.77, + 2.32, + 3.85 + ], + "log": "logs/block15_M_A_upstream_production_normalized_harness.log", + "log_sha256": "7b8353ce6e19b000742209784dd7e91aac31b79be9b2ba4e8d30e59aea1dea89", + "pid": 1965610, + "process_exited_at": "2026-08-06T05:21:07.667155+08:00", + "process_index": 119, + "raw": "raw/block15_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "2f8bc8a9fd256f2a007051bac3a6849dca47027c8fd36dc7574444670b76a6a8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9787928221859706, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:21:01.536521+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 15, + "block_execution_position": 8, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block15_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996329, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3437254, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:21:13.493499+08:00", + "governor": "performance", + "loadavg_after": [ + 2.5, + 2.27, + 3.82 + ], + "loadavg_before": [ + 2.63, + 2.3, + 3.83 + ], + "log": "logs/block15_M_C_final_candidate.log", + "log_sha256": "1e6ae33a8f3616f6649c30095e6340dfeec392ab9ffc96135c167d776a14a15a", + "pid": 1965904, + "process_exited_at": "2026-08-06T05:21:13.488289+08:00", + "process_index": 120, + "raw": "raw/block15_M_C_final_candidate.json", + "raw_sha256": "970bc8e5c116000bfdf461e6be21630f5e1e2b17eed5509b11059681fd501fc4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9827586206896551, + "sibling_cpu_busy_fraction": 0.0017211703958691911, + "started_at": "2026-08-06T05:21:07.674682+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3956927, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3406390, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:21:20.873143+08:00", + "governor": "performance", + "loadavg_after": [ + 2.54, + 2.29, + 3.81 + ], + "loadavg_before": [ + 2.5, + 2.27, + 3.82 + ], + "log": "logs/block02_S_A_upstream_production_normalized_harness.log", + "log_sha256": "de136ab4f90582aadc46a258f782d1ee013dd55ddbad1a80c1fb50e15e3ad260", + "pid": 1966123, + "process_exited_at": "2026-08-06T05:21:20.869784+08:00", + "process_index": 121, + "raw": "raw/block02_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "683d68c29ddf76ece0454e2e307e761b97db794c510bd9f808a3f583a329ed41", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9810040705563093, + "sibling_cpu_busy_fraction": 0.0013568521031207597, + "started_at": "2026-08-06T05:21:13.496361+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3841481, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3019747, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:21:28.023922+08:00", + "governor": "performance", + "loadavg_after": [ + 2.6, + 2.31, + 3.81 + ], + "loadavg_before": [ + 2.54, + 2.29, + 3.81 + ], + "log": "logs/block02_S_C_final_candidate.log", + "log_sha256": "1f444338b95d743102e9a0d0840c7f5a5b5b45c87b8db38cbb8843d43c9ea636", + "pid": 1966475, + "process_exited_at": "2026-08-06T05:21:28.018454+08:00", + "process_index": 122, + "raw": "raw/block02_S_C_final_candidate.json", + "raw_sha256": "015bcdad7fd801bcbda63534b47e21d499b0b5d19159722f4b5ca1cb46d8e16e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9831697054698457, + "sibling_cpu_busy_fraction": 0.001402524544179523, + "started_at": "2026-08-06T05:21:20.875410+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996662, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3291620, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:21:35.237111+08:00", + "governor": "performance", + "loadavg_after": [ + 2.55, + 2.3, + 3.8 + ], + "loadavg_before": [ + 2.6, + 2.31, + 3.81 + ], + "log": "logs/block02_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "f62ed34f84064d59112057b28af5daf941d06d77c5ff5726c22f4d74127dc93a", + "pid": 1966837, + "process_exited_at": "2026-08-06T05:21:35.234378+08:00", + "process_index": 123, + "raw": "raw/block02_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "b9de88588d7d1fa8f4f98a6f3e6a22941accca0f98f6f6b9f18cdbd4755f8060", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9819694868238558, + "sibling_cpu_busy_fraction": 0.0013869625520110957, + "started_at": "2026-08-06T05:21:28.026132+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3954841, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2684909, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:21:41.377563+08:00", + "governor": "performance", + "loadavg_after": [ + 2.46, + 2.29, + 3.78 + ], + "loadavg_before": [ + 2.55, + 2.3, + 3.8 + ], + "log": "logs/block02_M_A_upstream_production_normalized_harness.log", + "log_sha256": "3edd2d823c7cc251a9939ebd8de733e4f46781a7c8b69bd31d156431a9e2557f", + "pid": 1967124, + "process_exited_at": "2026-08-06T05:21:41.372553+08:00", + "process_index": 124, + "raw": "raw/block02_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "078b1913a34b3314e77e8ed4830b829a24e9c1731e3ba9ba9f9e26756830c57b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9804560260586319, + "sibling_cpu_busy_fraction": 0.0016313213703099511, + "started_at": "2026-08-06T05:21:35.239640+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3991223, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3277128, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:21:47.532538+08:00", + "governor": "performance", + "loadavg_after": [ + 2.43, + 2.29, + 3.77 + ], + "loadavg_before": [ + 2.46, + 2.29, + 3.78 + ], + "log": "logs/block02_M_C_final_candidate.log", + "log_sha256": "77e365e3d97bcc33436a275182dcf13ffaad9275117fc05b32097149ce66f363", + "pid": 1967378, + "process_exited_at": "2026-08-06T05:21:47.526911+08:00", + "process_index": 125, + "raw": "raw/block02_M_C_final_candidate.json", + "raw_sha256": "b090816e3fefbb160c83e7445250f8b188d639b00a400ac6ad6e9506984a3e1d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9771986970684039, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:21:41.379891+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3494086, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3407906, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:21:53.362293+08:00", + "governor": "performance", + "loadavg_after": [ + 2.71, + 2.35, + 3.78 + ], + "loadavg_before": [ + 2.43, + 2.29, + 3.77 + ], + "log": "logs/block02_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "1bea87b5e0ab8befc8e795d1b34448571f887962f4987fdb0b97f16076f096dc", + "pid": 1967675, + "process_exited_at": "2026-08-06T05:21:53.356921+08:00", + "process_index": 126, + "raw": "raw/block02_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "0cb855fa847522531bbff5f45f39a3fabeb21f88f2aa85786b47d41ebc78ea9b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9845360824742269, + "sibling_cpu_busy_fraction": 0.0017211703958691911, + "started_at": "2026-08-06T05:21:47.534913+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2883852, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3506756, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:21:57.944766+08:00", + "governor": "performance", + "loadavg_after": [ + 2.58, + 2.33, + 3.76 + ], + "loadavg_before": [ + 2.71, + 2.35, + 3.78 + ], + "log": "logs/block02_W_A_upstream_production_normalized_harness.log", + "log_sha256": "6a2da9f56833d2301fa45c342eaeb56e6108b0efd58f5d372da38914d7f57733", + "pid": 1967978, + "process_exited_at": "2026-08-06T05:21:57.938834+08:00", + "process_index": 127, + "raw": "raw/block02_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "b3ac35235a464cdba77876dde555448c973edbb6298d354ce1e8df4c85db64f1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9802631578947368, + "sibling_cpu_busy_fraction": 0.002188183807439825, + "started_at": "2026-08-06T05:21:53.366792+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995985, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3947058, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:02.385913+08:00", + "governor": "performance", + "loadavg_after": [ + 2.53, + 2.32, + 3.75 + ], + "loadavg_before": [ + 2.58, + 2.33, + 3.76 + ], + "log": "logs/block02_W_C_final_candidate.log", + "log_sha256": "697e9c466e45529fa63166a79002b831738ed3ca3b07964c0c88e3dbdf0d9b33", + "pid": 1968278, + "process_exited_at": "2026-08-06T05:22:02.383186+08:00", + "process_index": 128, + "raw": "raw/block02_W_C_final_candidate.json", + "raw_sha256": "ca348d064fff36bd32699f43412fa0322961fa9d9c170da38711cb47e2c91aca", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9797297297297297, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:21:57.947163+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3989124, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2949622, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:07.123406+08:00", + "governor": "performance", + "loadavg_after": [ + 2.41, + 2.3, + 3.74 + ], + "loadavg_before": [ + 2.53, + 2.32, + 3.75 + ], + "log": "logs/block02_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "bb2c481b3ccf1b948efb456d422f72609d69b1b25772f9c6fdcb41f39e97680d", + "pid": 1968487, + "process_exited_at": "2026-08-06T05:22:07.120782+08:00", + "process_index": 129, + "raw": "raw/block02_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "12f33ccd394e37465eb842ee1ea0492457f76cd6010155303bafe333bcefcd75", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9809322033898306, + "sibling_cpu_busy_fraction": 0.0021141649048625794, + "started_at": "2026-08-06T05:22:02.388358+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3650879, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2997582, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:08.453452+08:00", + "governor": "performance", + "loadavg_after": [ + 2.41, + 2.3, + 3.74 + ], + "loadavg_before": [ + 2.41, + 2.3, + 3.74 + ], + "log": "logs/block02_P_A_upstream_production_normalized_harness.log", + "log_sha256": "50b1dc8f5f622fa3d7f690ca9df56336371f8455aebf67bdd5d3e19582b49b67", + "pid": 1968717, + "process_exited_at": "2026-08-06T05:22:08.448560+08:00", + "process_index": 130, + "raw": "raw/block02_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "fbd757699a24b535d29310fe512c62d142b61343b74404bd628ed57557c1271a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9029850746268657, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:22:07.125573+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497304, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:09.807192+08:00", + "governor": "performance", + "loadavg_after": [ + 2.41, + 2.3, + 3.74 + ], + "loadavg_before": [ + 2.41, + 2.3, + 3.74 + ], + "log": "logs/block02_P_C_final_candidate.log", + "log_sha256": "dfd85bf6611e1759c29987513fa5f53fc2fb3966d82cb414e9156222fd82a3db", + "pid": 1968979, + "process_exited_at": "2026-08-06T05:22:09.802434+08:00", + "process_index": 131, + "raw": "raw/block02_P_C_final_candidate.json", + "raw_sha256": "fdfe7682af748d505247643168c1cda7151f17e9ec5d05feb819d31182c8ddf7", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9037037037037037, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:22:08.456099+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3923679, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:11.169653+08:00", + "governor": "performance", + "loadavg_after": [ + 2.37, + 2.3, + 3.73 + ], + "loadavg_before": [ + 2.41, + 2.3, + 3.74 + ], + "log": "logs/block02_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "67461b9ec1bc8ded613df2ce8851c8a2a97b00bf7f5e8ead0b68783583ece760", + "pid": 1969268, + "process_exited_at": "2026-08-06T05:22:11.164962+08:00", + "process_index": 132, + "raw": "raw/block02_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "198e56c262c0ad0b78b78053a49672ba3b39f91ea297a88eb43eee1968d73571", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9044117647058824, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:22:09.809628+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3120106, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2949491, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:16.744330+08:00", + "governor": "performance", + "loadavg_after": [ + 2.34, + 2.29, + 3.72 + ], + "loadavg_before": [ + 2.37, + 2.3, + 3.73 + ], + "log": "logs/block02_X_A_upstream_production_normalized_harness.log", + "log_sha256": "aa7753781032e562aec5942ab25249076eb14040967c8a8c4533aea443192c1c", + "pid": 1969547, + "process_exited_at": "2026-08-06T05:22:16.738308+08:00", + "process_index": 133, + "raw": "raw/block02_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "b75c2fb02cd151a313b61f9f49df4ac7e4d1e983905b93b0aad8422b5a579a96", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9856115107913669, + "sibling_cpu_busy_fraction": 0.003590664272890485, + "started_at": "2026-08-06T05:22:11.172110+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496845, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2881277, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:22.198951+08:00", + "governor": "performance", + "loadavg_after": [ + 2.64, + 2.35, + 3.73 + ], + "loadavg_before": [ + 2.34, + 2.29, + 3.72 + ], + "log": "logs/block02_X_C_final_candidate.log", + "log_sha256": "95a50e1c2b2e6b86871d554373476d4b42abd03c7a9d694004368b6e721ec2ad", + "pid": 1969830, + "process_exited_at": "2026-08-06T05:22:22.192974+08:00", + "process_index": 134, + "raw": "raw/block02_X_C_final_candidate.json", + "raw_sha256": "83750cb53e61b7d2d4ec4a0b62412ce4bd10aee9cf393189e103cb2b6879162a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834862385321101, + "sibling_cpu_busy_fraction": 0.001838235294117647, + "started_at": "2026-08-06T05:22:16.747169+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 2, + "block_execution_position": 9, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block02_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3482073, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2847879, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:27.742143+08:00", + "governor": "performance", + "loadavg_after": [ + 2.67, + 2.36, + 3.73 + ], + "loadavg_before": [ + 2.64, + 2.35, + 3.73 + ], + "log": "logs/block02_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "ba719726b57889aacfec41643a2b3bb135084f9793a6f36b7f288a81fb26fab3", + "pid": 1970058, + "process_exited_at": "2026-08-06T05:22:27.739585+08:00", + "process_index": 135, + "raw": "raw/block02_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "98712acac83c06ff738143e04d4d391c3ec3c657ca41a12ef2ef79ff2d339837", + "returncode": 0, + "selected_cpu_busy_fraction": 0.983754512635379, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:22:22.201600+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994826, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3080819, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:33.258093+08:00", + "governor": "performance", + "loadavg_after": [ + 2.85, + 2.41, + 3.73 + ], + "loadavg_before": [ + 2.67, + 2.36, + 3.73 + ], + "log": "logs/block26_X_A_upstream_production_normalized_harness.log", + "log_sha256": "ac4733f120491249baefc933d8c082e4f20ff2ceaf511c6fe212d951dbef2266", + "pid": 1970323, + "process_exited_at": "2026-08-06T05:22:33.254802+08:00", + "process_index": 136, + "raw": "raw/block26_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "328726c133194ab513b034947be6a3a77faac708e98e3b09c4c4bf3395f96160", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9818840579710145, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:22:27.744985+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3983168, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3489891, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:39.003516+08:00", + "governor": "performance", + "loadavg_after": [ + 2.78, + 2.4, + 3.72 + ], + "loadavg_before": [ + 2.85, + 2.41, + 3.73 + ], + "log": "logs/block26_X_C_final_candidate.log", + "log_sha256": "864e41ca6c65126c6677dfcb1aee99c3769ea5ea9d168bb43d553b74f108628e", + "pid": 1970546, + "process_exited_at": "2026-08-06T05:22:39.000023+08:00", + "process_index": 137, + "raw": "raw/block26_X_C_final_candidate.json", + "raw_sha256": "20a07d943a32ce35119530ca44a323238decbb4d10f8a3a3a2e758620bfdffa0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9860383944153578, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:22:33.260468+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2891803, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2778481, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:44.557479+08:00", + "governor": "performance", + "loadavg_after": [ + 2.64, + 2.38, + 3.71 + ], + "loadavg_before": [ + 2.78, + 2.4, + 3.72 + ], + "log": "logs/block26_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "97030c416076ed254356f611452a5ee0afdd7b5e1733cb2f29e3a049ecf18f53", + "pid": 1970796, + "process_exited_at": "2026-08-06T05:22:44.552654+08:00", + "process_index": 138, + "raw": "raw/block26_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "cc154ac2f70e27c01c524d5ca35ef0dde853e5daafea06480d03f322e73361ff", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9855595667870036, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:22:39.006138+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3999960, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3615284, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:52.177608+08:00", + "governor": "performance", + "loadavg_after": [ + 2.47, + 2.35, + 3.69 + ], + "loadavg_before": [ + 2.64, + 2.38, + 3.71 + ], + "log": "logs/block26_S_A_upstream_production_normalized_harness.log", + "log_sha256": "791cc48253c924083fdfe26af5b88f18ef33883c284fe7f946e75e7c3a1cc0bd", + "pid": 1971053, + "process_exited_at": "2026-08-06T05:22:52.172482+08:00", + "process_index": 139, + "raw": "raw/block26_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "52d13f0624a12a2b239cf66961b33e8b5b3af17bfcc377ef882b2de6f7548f4c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9842312746386334, + "sibling_cpu_busy_fraction": 0.0026246719160104987, + "started_at": "2026-08-06T05:22:44.560052+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3494607, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3399143, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:22:59.431025+08:00", + "governor": "performance", + "loadavg_after": [ + 2.43, + 2.34, + 3.68 + ], + "loadavg_before": [ + 2.47, + 2.35, + 3.69 + ], + "log": "logs/block26_S_C_final_candidate.log", + "log_sha256": "c6f83f88b9e3e04f65cbf2e5dff6870d2754a78c9f5f818aba870224997f64a3", + "pid": 1971403, + "process_exited_at": "2026-08-06T05:22:59.428152+08:00", + "process_index": 140, + "raw": "raw/block26_S_C_final_candidate.json", + "raw_sha256": "2a7bce9da276c065f86486a16f116a3f08ba96b26e3de779dd2eca8aae429d79", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834254143646409, + "sibling_cpu_busy_fraction": 0.0013812154696132596, + "started_at": "2026-08-06T05:22:52.180066+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3946130, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3394361, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:06.652086+08:00", + "governor": "performance", + "loadavg_after": [ + 2.36, + 2.33, + 3.66 + ], + "loadavg_before": [ + 2.43, + 2.34, + 3.68 + ], + "log": "logs/block26_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "df0fe03200e30dd8597b1359c350f0d3d73cfbe99e4dd23324db1145b16580f2", + "pid": 1971718, + "process_exited_at": "2026-08-06T05:23:06.649581+08:00", + "process_index": 141, + "raw": "raw/block26_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "8b7c8963076461c23c02e886c10f306bcefcc16870e753eb70162ee94cd5c27d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9805825242718447, + "sibling_cpu_busy_fraction": 0.0013869625520110957, + "started_at": "2026-08-06T05:22:59.433480+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3389492, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2453864, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:12.812923+08:00", + "governor": "performance", + "loadavg_after": [ + 2.33, + 2.32, + 3.65 + ], + "loadavg_before": [ + 2.36, + 2.33, + 3.66 + ], + "log": "logs/block26_M_A_upstream_production_normalized_harness.log", + "log_sha256": "b85e78575313ca43aba2096ba2afc62dcd0f135399dc82ad9f255ca6ddb0309a", + "pid": 1972016, + "process_exited_at": "2026-08-06T05:23:12.807653+08:00", + "process_index": 142, + "raw": "raw/block26_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "f146fa17433b2dab8bc3f6e938bcc27d336f212c1c33a530d6b49b097134e955", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9788273615635179, + "sibling_cpu_busy_fraction": 0.0016286644951140066, + "started_at": "2026-08-06T05:23:06.654767+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3194669, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:18.632659+08:00", + "governor": "performance", + "loadavg_after": [ + 2.23, + 2.3, + 3.63 + ], + "loadavg_before": [ + 2.33, + 2.32, + 3.65 + ], + "log": "logs/block26_M_C_final_candidate.log", + "log_sha256": "40ee5ec3b828a3d15de0230f333f462406b506fa59925c882f3870a0064834b0", + "pid": 1972273, + "process_exited_at": "2026-08-06T05:23:18.627449+08:00", + "process_index": 143, + "raw": "raw/block26_M_C_final_candidate.json", + "raw_sha256": "f5bf3a87997cb2940a1da7a87b2b7f410bc9e438853ed6aaae9a59c6fcc220f1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9862306368330465, + "sibling_cpu_busy_fraction": 0.0017211703958691911, + "started_at": "2026-08-06T05:23:12.815277+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996948, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4004550, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:24.562017+08:00", + "governor": "performance", + "loadavg_after": [ + 2.53, + 2.36, + 3.65 + ], + "loadavg_before": [ + 2.23, + 2.3, + 3.63 + ], + "log": "logs/block26_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "f7a270232ac17fcd5aa6625f0786056c25197f09174178f19e2a90a2de12f33c", + "pid": 1972567, + "process_exited_at": "2026-08-06T05:23:24.559278+08:00", + "process_index": 144, + "raw": "raw/block26_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "47dabf3f9e8780a1d15b88bc1697f91f2f562060ee809bee770f835b6a378370", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9798319327731092, + "sibling_cpu_busy_fraction": 0.0016891891891891893, + "started_at": "2026-08-06T05:23:18.634878+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496238, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3896822, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:29.270232+08:00", + "governor": "performance", + "loadavg_after": [ + 2.41, + 2.34, + 3.63 + ], + "loadavg_before": [ + 2.53, + 2.36, + 3.65 + ], + "log": "logs/block26_W_A_upstream_production_normalized_harness.log", + "log_sha256": "08954da235ab2a50b3683d0cd00529249f0b5aac3f173ba6b0d2dc9bff98e2d4", + "pid": 1972846, + "process_exited_at": "2026-08-06T05:23:29.267261+08:00", + "process_index": 145, + "raw": "raw/block26_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "d32cbd49250d0e70d1a419f874974be80723e03784c4a9541109ff828d49b8c2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9787234042553191, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:23:24.564186+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3961144, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3078317, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:33.765935+08:00", + "governor": "performance", + "loadavg_after": [ + 2.37, + 2.33, + 3.62 + ], + "loadavg_before": [ + 2.41, + 2.34, + 3.63 + ], + "log": "logs/block26_W_C_final_candidate.log", + "log_sha256": "f54883a54dc7c1d4efc07b910c4185a2a8945d9f737dcddedae4d7dd7c717efc", + "pid": 1973088, + "process_exited_at": "2026-08-06T05:23:33.760744+08:00", + "process_index": 146, + "raw": "raw/block26_W_C_final_candidate.json", + "raw_sha256": "cc0ea7a437865b0e2858d632c666814e0b605094bdcc46848d63d91f40261d22", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9799554565701559, + "sibling_cpu_busy_fraction": 0.002232142857142857, + "started_at": "2026-08-06T05:23:29.273187+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996284, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2882167, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:38.463109+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.31, + 3.61 + ], + "loadavg_before": [ + 2.37, + 2.33, + 3.62 + ], + "log": "logs/block26_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "b950c636b67660e36866353361736ca3df972b54f82b90a2dc0779339cabafd6", + "pid": 1973365, + "process_exited_at": "2026-08-06T05:23:38.458338+08:00", + "process_index": 147, + "raw": "raw/block26_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "c7f4f614d6144ca76ccb6c41b9e59b0383940fb87da4fb45a876d27504693de1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9786324786324786, + "sibling_cpu_busy_fraction": 0.0021321961620469083, + "started_at": "2026-08-06T05:23:33.769094+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996654, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2879641, + "48": 3590768 + }, + "finished_at": "2026-08-06T05:23:39.811826+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.31, + 3.61 + ], + "loadavg_before": [ + 2.26, + 2.31, + 3.61 + ], + "log": "logs/block26_P_A_upstream_production_normalized_harness.log", + "log_sha256": "fcdec4a3f9fc321a577611aff24cc05a9d8ca6fb62aab5d4e57050863e66ebac", + "pid": 1973589, + "process_exited_at": "2026-08-06T05:23:39.806999+08:00", + "process_index": 148, + "raw": "raw/block26_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "0587737a4fbf7f17359a1678bf51c39bb5c092bd2958177b41031d882216b78d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.917910447761194, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:23:38.466149+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996219, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3394910, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:41.156475+08:00", + "governor": "performance", + "loadavg_after": [ + 2.32, + 2.32, + 3.61 + ], + "loadavg_before": [ + 2.26, + 2.31, + 3.61 + ], + "log": "logs/block26_P_C_final_candidate.log", + "log_sha256": "c56f3fc08e1ef0f8fd49f32eb899ece87be629181000f062e92dcc1424873ca5", + "pid": 1973917, + "process_exited_at": "2026-08-06T05:23:41.151235+08:00", + "process_index": 149, + "raw": "raw/block26_P_C_final_candidate.json", + "raw_sha256": "bbaf0961cb6ee2eaa34371ef7ef7b599679053d49017c65ef26a8d2645de35e3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9029850746268657, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:23:39.814442+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 26, + "block_execution_position": 10, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block26_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996885, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2639082, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:42.542936+08:00", + "governor": "performance", + "loadavg_after": [ + 2.32, + 2.32, + 3.61 + ], + "loadavg_before": [ + 2.32, + 2.32, + 3.61 + ], + "log": "logs/block26_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "32b6ad47fba2a7ad541ca286784f71dbae5951d57f9d42f9a3b6701eb1bc3a6b", + "pid": 1974180, + "process_exited_at": "2026-08-06T05:23:42.538198+08:00", + "process_index": 150, + "raw": "raw/block26_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "bb8bbac6c17e4fb0d641d7f4888f00f7a9133990d16d10c74318008b6c31abce", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9051094890510949, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:23:41.159225+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897709, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:50.300501+08:00", + "governor": "performance", + "loadavg_after": [ + 2.7, + 2.4, + 3.62 + ], + "loadavg_before": [ + 2.32, + 2.32, + 3.61 + ], + "log": "logs/block06_S_C_final_candidate.log", + "log_sha256": "0420b14885d241fdec0df6ac396afeb8965d5266bbb209627bd769ab85d0b8b9", + "pid": 1974444, + "process_exited_at": "2026-08-06T05:23:50.297304+08:00", + "process_index": 151, + "raw": "raw/block06_S_C_final_candidate.json", + "raw_sha256": "a3229ebb17f0ed473f5f90235a96e5cbcb54a6c2f08a7daf8c953daa7906fb7d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.983225806451613, + "sibling_cpu_busy_fraction": 0.0025806451612903226, + "started_at": "2026-08-06T05:23:42.546025+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2900000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2603732, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:23:57.712288+08:00", + "governor": "performance", + "loadavg_after": [ + 2.89, + 2.45, + 3.63 + ], + "loadavg_before": [ + 2.7, + 2.4, + 3.62 + ], + "log": "logs/block06_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "c0b8a00af6dd46a7dfbc94d2955f9ccca73e0bc8a9c3fdf4a37f7204cb93139a", + "pid": 1974852, + "process_exited_at": "2026-08-06T05:23:57.708996+08:00", + "process_index": 152, + "raw": "raw/block06_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "43829d8855fd4da26d032a42821251c1ccafee32f76a1ea9975022672c4a76f3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9837618403247632, + "sibling_cpu_busy_fraction": 0.0013513513513513514, + "started_at": "2026-08-06T05:23:50.303341+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993196, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2866913, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:05.254050+08:00", + "governor": "performance", + "loadavg_after": [ + 2.89, + 2.46, + 3.63 + ], + "loadavg_before": [ + 2.89, + 2.45, + 3.63 + ], + "log": "logs/block06_S_A_upstream_production_normalized_harness.log", + "log_sha256": "4f96efd322ca92dd22f454c85fad1d66597115952e8e0725531e99d38cced142", + "pid": 1975288, + "process_exited_at": "2026-08-06T05:24:05.248996+08:00", + "process_index": 153, + "raw": "raw/block06_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "1c2c581792c5f3caddd2455272a0b245c021a2cdd6c9273f2f64250d99fdaa19", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9827586206896551, + "sibling_cpu_busy_fraction": 0.0013280212483399733, + "started_at": "2026-08-06T05:23:57.715008+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3094931, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2834287, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:11.335623+08:00", + "governor": "performance", + "loadavg_after": [ + 2.68, + 2.43, + 3.6 + ], + "loadavg_before": [ + 2.89, + 2.46, + 3.63 + ], + "log": "logs/block06_M_C_final_candidate.log", + "log_sha256": "81e8e4e1f6f809f08e71c83c320410a98ded5f7d245ad20d72ea4af0eab59828", + "pid": 1975654, + "process_exited_at": "2026-08-06T05:24:11.332268+08:00", + "process_index": 154, + "raw": "raw/block06_M_C_final_candidate.json", + "raw_sha256": "7ed1e5940b806746d5009886c8b9ef06494a8ea6a00203501870b840993cb26f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9818181818181818, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:24:05.256798+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3387438, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2896046, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:17.485864+08:00", + "governor": "performance", + "loadavg_after": [ + 2.63, + 2.42, + 3.59 + ], + "loadavg_before": [ + 2.68, + 2.43, + 3.6 + ], + "log": "logs/block06_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "363ab10da8065ab842ae947f1d61fd551241e2c0d1afbc808d46e993740ffc23", + "pid": 1975907, + "process_exited_at": "2026-08-06T05:24:17.482788+08:00", + "process_index": 155, + "raw": "raw/block06_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "78e7c9ad92a63ad4e17373e8c9a6cff2c81df7e4d71da0fb848f4962ea3f695d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9820554649265906, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:24:11.338457+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996752, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3097320, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:23.316257+08:00", + "governor": "performance", + "loadavg_after": [ + 2.98, + 2.5, + 3.61 + ], + "loadavg_before": [ + 2.63, + 2.42, + 3.59 + ], + "log": "logs/block06_M_A_upstream_production_normalized_harness.log", + "log_sha256": "ffbf3d0748fc834340f34336b2fec640fe4f776c2d6d99a54d7393c063c97be7", + "pid": 1976274, + "process_exited_at": "2026-08-06T05:24:23.311396+08:00", + "process_index": 156, + "raw": "raw/block06_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "ab1f7a006b4dc832a6949fe647d96910695a39d440559f1a999d06a433a6c08f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9845094664371773, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:24:17.488721+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3493927, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3556711, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:27.839024+08:00", + "governor": "performance", + "loadavg_after": [ + 3.06, + 2.52, + 3.61 + ], + "loadavg_before": [ + 2.98, + 2.5, + 3.61 + ], + "log": "logs/block06_W_C_final_candidate.log", + "log_sha256": "06a529087a687a2c8d3241dcb320d22f929426df702fd795ffa0926b13a04f2f", + "pid": 1976535, + "process_exited_at": "2026-08-06T05:24:27.833951+08:00", + "process_index": 157, + "raw": "raw/block06_W_C_final_candidate.json", + "raw_sha256": "d4f4a003708570e81152e9598f6a2e232afe15d2c412ecf46c4d616c7d9e7957", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9756637168141593, + "sibling_cpu_busy_fraction": 0.004424778761061947, + "started_at": "2026-08-06T05:24:23.318940+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3303505, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3771048, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:32.319229+08:00", + "governor": "performance", + "loadavg_after": [ + 2.9, + 2.5, + 3.6 + ], + "loadavg_before": [ + 3.06, + 2.52, + 3.61 + ], + "log": "logs/block06_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "7a5d4ad854e0d730f1e634d4b66dd057b246ef01eb4c1736d4b8e1b4f9b9e9f8", + "pid": 1976865, + "process_exited_at": "2026-08-06T05:24:32.314396+08:00", + "process_index": 158, + "raw": "raw/block06_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "35a57a4d917de89e5ce9135ed7a6382dd33314e7d77391d105a9c7b5da76103e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9730941704035875, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:24:27.841401+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3478980, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3979849, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:37.015287+08:00", + "governor": "performance", + "loadavg_after": [ + 2.82, + 2.49, + 3.59 + ], + "loadavg_before": [ + 2.9, + 2.5, + 3.6 + ], + "log": "logs/block06_W_A_upstream_production_normalized_harness.log", + "log_sha256": "8d87c296b5047acfe149ee19e08e517b32971571c953ce28bdd3f67bca53be0c", + "pid": 1977018, + "process_exited_at": "2026-08-06T05:24:37.010158+08:00", + "process_index": 159, + "raw": "raw/block06_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "d0f4bf5fad119e848a7ad40f326f7a681b1aaabf26884c9fe788a6ce5414133b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9808102345415778, + "sibling_cpu_busy_fraction": 0.0021321961620469083, + "started_at": "2026-08-06T05:24:32.321687+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3486011, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3655826, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:38.345393+08:00", + "governor": "performance", + "loadavg_after": [ + 2.82, + 2.49, + 3.59 + ], + "loadavg_before": [ + 2.82, + 2.49, + 3.59 + ], + "log": "logs/block06_P_C_final_candidate.log", + "log_sha256": "0fe3cf2b42bf49b075a7c3c16d96febec9a70bb40654089760f3f18a74679a0f", + "pid": 1977277, + "process_exited_at": "2026-08-06T05:24:38.340760+08:00", + "process_index": 160, + "raw": "raw/block06_P_C_final_candidate.json", + "raw_sha256": "951c73c668b14732d8930f7b7b3d73011f1279aaa4823a69523c26a1542e4686", + "returncode": 0, + "selected_cpu_busy_fraction": 0.916030534351145, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:24:37.017707+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3946850, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3494023, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:39.660572+08:00", + "governor": "performance", + "loadavg_after": [ + 2.82, + 2.49, + 3.59 + ], + "loadavg_before": [ + 2.82, + 2.49, + 3.59 + ], + "log": "logs/block06_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "a6feed4e3dc4a07c3207f801102aacca1f43be10f8497f69de016d6fe1c5a4fe", + "pid": 1977591, + "process_exited_at": "2026-08-06T05:24:39.655592+08:00", + "process_index": 161, + "raw": "raw/block06_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "213806d6955bd1f55ff937fbf4fe3e3a3e087470c3c7106e8cbaf0ead4380bc0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9007633587786259, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:24:38.347810+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3500000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:41.011412+08:00", + "governor": "performance", + "loadavg_after": [ + 2.92, + 2.52, + 3.59 + ], + "loadavg_before": [ + 2.82, + 2.49, + 3.59 + ], + "log": "logs/block06_P_A_upstream_production_normalized_harness.log", + "log_sha256": "03add8679a83f40af0c522de955ed4c71cfff758f9d0772c656172f2e3d170db", + "pid": 1977866, + "process_exited_at": "2026-08-06T05:24:41.006364+08:00", + "process_index": 162, + "raw": "raw/block06_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "c63f91aa9f29764cc794bbcbb04002bfd839720c6f22bb64e68515a2dd83acdf", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9097744360902256, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:24:39.663253+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497352, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2880283, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:46.522090+08:00", + "governor": "performance", + "loadavg_after": [ + 2.76, + 2.49, + 3.58 + ], + "loadavg_before": [ + 2.92, + 2.52, + 3.59 + ], + "log": "logs/block06_X_C_final_candidate.log", + "log_sha256": "0b281824cdb2d45995bbd154034c9091a12c6073f378a849f7207b0f2e4d8e95", + "pid": 1978128, + "process_exited_at": "2026-08-06T05:24:46.519246+08:00", + "process_index": 163, + "raw": "raw/block06_X_C_final_candidate.json", + "raw_sha256": "758aa96a423e25371ac3c9c62553525bc72b9642b3a6d3f218e52f202d6ea9c0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9836660617059891, + "sibling_cpu_busy_fraction": 0.0018181818181818182, + "started_at": "2026-08-06T05:24:41.014135+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3495386, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2634311, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:52.121155+08:00", + "governor": "performance", + "loadavg_after": [ + 2.78, + 2.5, + 3.58 + ], + "loadavg_before": [ + 2.76, + 2.49, + 3.58 + ], + "log": "logs/block06_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "1a3034c249e63260c3a4b1b78120c3917340acab629b03f3cf671e1049bb0256", + "pid": 1978376, + "process_exited_at": "2026-08-06T05:24:52.116039+08:00", + "process_index": 164, + "raw": "raw/block06_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "f512f75ecbaafc958d13696eeecfc9d917c4bbb8d3f77df317efd5d942b6806c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.985663082437276, + "sibling_cpu_busy_fraction": 0.0017921146953405018, + "started_at": "2026-08-06T05:24:46.524662+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 6, + "block_execution_position": 11, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block06_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3992202, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3977738, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:57.660487+08:00", + "governor": "performance", + "loadavg_after": [ + 2.72, + 2.49, + 3.57 + ], + "loadavg_before": [ + 2.78, + 2.5, + 3.58 + ], + "log": "logs/block06_X_A_upstream_production_normalized_harness.log", + "log_sha256": "af9f88a8019d4c8072e02ed2bea3d7ca29da6dfb495f3cfb5ecbb939ff8ad6b8", + "pid": 1978596, + "process_exited_at": "2026-08-06T05:24:57.655820+08:00", + "process_index": 165, + "raw": "raw/block06_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "e9fd591fed7ddffee318d6274a7e8a17d283c4d52ba5cd014b8b04abedeb5c0f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9819494584837545, + "sibling_cpu_busy_fraction": 0.0018083182640144665, + "started_at": "2026-08-06T05:24:52.123583+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3097331, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3115151, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:24:59.071951+08:00", + "governor": "performance", + "loadavg_after": [ + 2.72, + 2.49, + 3.57 + ], + "loadavg_before": [ + 2.72, + 2.49, + 3.57 + ], + "log": "logs/block19_P_A_upstream_production_normalized_harness.log", + "log_sha256": "2c3c9f1a3798e0932b50a2d2f4237793e0918390f71877fe066510d33bc63723", + "pid": 1978970, + "process_exited_at": "2026-08-06T05:24:58.984353+08:00", + "process_index": 166, + "raw": "raw/block19_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "9b637a03fc0cf1aec04f56944df79016de74c23c7a70d444eb1af1a73efbce6f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9022556390977443, + "sibling_cpu_busy_fraction": 0.007575757575757576, + "started_at": "2026-08-06T05:24:57.663752+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3250327, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3585707, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:00.394821+08:00", + "governor": "performance", + "loadavg_after": [ + 2.72, + 2.49, + 3.57 + ], + "loadavg_before": [ + 2.72, + 2.49, + 3.57 + ], + "log": "logs/block19_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "5ef888e9eebda1e419e2f825e6c8b252346534b0572f9fd62871a54d99974ee6", + "pid": 1979232, + "process_exited_at": "2026-08-06T05:25:00.389178+08:00", + "process_index": 167, + "raw": "raw/block19_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "2d44b80894c08f21d7f07f5a40b56801ddff2dbeb51215069f974ee3ebc209f7", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9083969465648855, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:24:59.074683+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993972, + "48": 3466299 + }, + "cpu_khz_before": { + "0": 3327161, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:01.738436+08:00", + "governor": "performance", + "loadavg_after": [ + 2.58, + 2.47, + 3.55 + ], + "loadavg_before": [ + 2.72, + 2.49, + 3.57 + ], + "log": "logs/block19_P_C_final_candidate.log", + "log_sha256": "2893a20f1c20a4b57ea2fc53710ec9ed5f669dc2d93188d2a6b82e01a052284e", + "pid": 1979545, + "process_exited_at": "2026-08-06T05:25:01.733765+08:00", + "process_index": 168, + "raw": "raw/block19_P_C_final_candidate.json", + "raw_sha256": "14857b16b2e2e6479f4b96a551d204827c1351b09e575c2ddcd91302d959c85e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9097744360902256, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:25:00.397681+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993419, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3520446, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:07.271088+08:00", + "governor": "performance", + "loadavg_after": [ + 2.54, + 2.46, + 3.54 + ], + "loadavg_before": [ + 2.58, + 2.47, + 3.55 + ], + "log": "logs/block19_X_A_upstream_production_normalized_harness.log", + "log_sha256": "6621fced32bea0f454e925d6a19fd7417d70b1b02a868725fd48985ef07a657f", + "pid": 1979815, + "process_exited_at": "2026-08-06T05:25:07.265896+08:00", + "process_index": 169, + "raw": "raw/block19_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "8e9ecda21bbe09c6c9f891c63b1e8870c021dbb5d51394806cb16284f3372265", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9855072463768116, + "sibling_cpu_busy_fraction": 0.0018115942028985507, + "started_at": "2026-08-06T05:25:01.740749+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2698838, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2641519, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:13.039609+08:00", + "governor": "performance", + "loadavg_after": [ + 2.41, + 2.43, + 3.53 + ], + "loadavg_before": [ + 2.54, + 2.46, + 3.54 + ], + "log": "logs/block19_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "7e13016596051292f0d04453cbc231cf005b9218d30f466dc3924e0e965ab815", + "pid": 1980115, + "process_exited_at": "2026-08-06T05:25:13.036570+08:00", + "process_index": 170, + "raw": "raw/block19_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "9ea808c4d1ac3df63f277a22345172aed8039e603091b959fc77f29bd8f9bc7a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.984375, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:25:07.274096+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3475596, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:18.607610+08:00", + "governor": "performance", + "loadavg_after": [ + 2.38, + 2.43, + 3.52 + ], + "loadavg_before": [ + 2.41, + 2.43, + 3.53 + ], + "log": "logs/block19_X_C_final_candidate.log", + "log_sha256": "f2ccdeaf1241014935dd4137705ab07ddca4b9cf4fcba83490915131243f74c6", + "pid": 1980310, + "process_exited_at": "2026-08-06T05:25:18.602650+08:00", + "process_index": 171, + "raw": "raw/block19_X_C_final_candidate.json", + "raw_sha256": "c9c859e1591ffbc6b89d171ba5bd508fe4834012d19be18669037070d58289e3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9838420107719928, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:25:13.042542+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996619, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3839443, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:25.863447+08:00", + "governor": "performance", + "loadavg_after": [ + 2.43, + 2.44, + 3.52 + ], + "loadavg_before": [ + 2.38, + 2.43, + 3.52 + ], + "log": "logs/block19_S_A_upstream_production_normalized_harness.log", + "log_sha256": "ce0bd032dc416c8868f5ab06da4716fa021f6ea5cebfe75d3a31d1de3b3c83f6", + "pid": 1980664, + "process_exited_at": "2026-08-06T05:25:25.858314+08:00", + "process_index": 172, + "raw": "raw/block19_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "fb0be406bf606e382f64bcbf17bd8bfcd1a3bc05f7f741239711bfad834157d0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9848066298342542, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:25:18.610232+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3495183, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:33.103868+08:00", + "governor": "performance", + "loadavg_after": [ + 2.36, + 2.42, + 3.5 + ], + "loadavg_before": [ + 2.43, + 2.44, + 3.52 + ], + "log": "logs/block19_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "8de15d9ba153e72eb6bc7986f528ba77508c793c0bbae1d09d85227bf3b0d64d", + "pid": 1980936, + "process_exited_at": "2026-08-06T05:25:33.101014+08:00", + "process_index": 173, + "raw": "raw/block19_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "66b271ad68d5a7e934dc46349d2be9606300c5956c100c4f9ec20ae98f4f504b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9806629834254144, + "sibling_cpu_busy_fraction": 0.0013850415512465374, + "started_at": "2026-08-06T05:25:25.866172+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993737, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3030062, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:40.278707+08:00", + "governor": "performance", + "loadavg_after": [ + 2.25, + 2.4, + 3.49 + ], + "loadavg_before": [ + 2.36, + 2.42, + 3.5 + ], + "log": "logs/block19_S_C_final_candidate.log", + "log_sha256": "e56cb506a221007ae9b5b85ec8e5da99f1d96e98ce9bb815ba91a2e919943697", + "pid": 1981214, + "process_exited_at": "2026-08-06T05:25:40.276044+08:00", + "process_index": 174, + "raw": "raw/block19_S_C_final_candidate.json", + "raw_sha256": "dfd6343d5b35bb9bcaab2eec5a5445226ab357e7d8719043f3feae1d863e029a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9832167832167832, + "sibling_cpu_busy_fraction": 0.001394700139470014, + "started_at": "2026-08-06T05:25:33.106669+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3965044, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2926166, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:46.101822+08:00", + "governor": "performance", + "loadavg_after": [ + 2.14, + 2.37, + 3.47 + ], + "loadavg_before": [ + 2.25, + 2.4, + 3.49 + ], + "log": "logs/block19_M_A_upstream_production_normalized_harness.log", + "log_sha256": "16b8e5626f460943ebc81728a780be55e8875c15622b32aad6901a9e4ee0974c", + "pid": 1981604, + "process_exited_at": "2026-08-06T05:25:46.096597+08:00", + "process_index": 175, + "raw": "raw/block19_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "9e23a19ad8f7d880004f74f74d3e0f252d19207ec334eaa0abfe70b795fd202c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9862542955326461, + "sibling_cpu_busy_fraction": 0.0017211703958691911, + "started_at": "2026-08-06T05:25:40.281285+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3349891, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3191304, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:51.954253+08:00", + "governor": "performance", + "loadavg_after": [ + 2.37, + 2.41, + 3.48 + ], + "loadavg_before": [ + 2.14, + 2.37, + 3.47 + ], + "log": "logs/block19_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "61092ba0e95fe94f2c62dcb26667d9e1ebfd816d6dc7af7432e4f70dec7974e3", + "pid": 1981811, + "process_exited_at": "2026-08-06T05:25:51.951790+08:00", + "process_index": 176, + "raw": "raw/block19_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "9395abc67abe7b57530ef296983dabb0115d7aea3fe3771e58489dbde3917df9", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9794168096054888, + "sibling_cpu_busy_fraction": 0.0017123287671232876, + "started_at": "2026-08-06T05:25:46.104439+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3593774, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2510429, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:25:58.010327+08:00", + "governor": "performance", + "loadavg_after": [ + 2.34, + 2.41, + 3.47 + ], + "loadavg_before": [ + 2.37, + 2.41, + 3.48 + ], + "log": "logs/block19_M_C_final_candidate.log", + "log_sha256": "4da086708d9d8b77f54e0a5ad7490e03bf08165f3c9f3c4f08562fc7b7033114", + "pid": 1982103, + "process_exited_at": "2026-08-06T05:25:58.005046+08:00", + "process_index": 177, + "raw": "raw/block19_M_C_final_candidate.json", + "raw_sha256": "ec37adb33102e7559f2cdfe1a8b3f16d3de2118f52a89923baf9923cc18bb1e8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9801324503311258, + "sibling_cpu_busy_fraction": 0.0016556291390728477, + "started_at": "2026-08-06T05:25:51.957409+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2895538, + "48": 2967136 + }, + "cpu_khz_before": { + "0": 3365991, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:02.688605+08:00", + "governor": "performance", + "loadavg_after": [ + 2.23, + 2.38, + 3.45 + ], + "loadavg_before": [ + 2.34, + 2.41, + 3.47 + ], + "log": "logs/block19_W_A_upstream_production_normalized_harness.log", + "log_sha256": "e2084c4bdcaede79c0f2eb6fa18e0d5c4d377f447d1ec5982a8d50a36eee74fc", + "pid": 1982401, + "process_exited_at": "2026-08-06T05:26:02.683889+08:00", + "process_index": 178, + "raw": "raw/block19_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "b2116a787f39fc80201a71d43c17cf7ce968024538c277c6ee99211812231cf8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9786324786324786, + "sibling_cpu_busy_fraction": 0.002136752136752137, + "started_at": "2026-08-06T05:25:58.012731+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996763, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2845682, + "48": 2967136 + }, + "finished_at": "2026-08-06T05:26:07.393331+08:00", + "governor": "performance", + "loadavg_after": [ + 2.13, + 2.36, + 3.44 + ], + "loadavg_before": [ + 2.23, + 2.38, + 3.45 + ], + "log": "logs/block19_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "1e5a21a3c5c3c1d79007b1338dcb3efb1b3382974468f56167b913230822c35d", + "pid": 1982688, + "process_exited_at": "2026-08-06T05:26:07.388198+08:00", + "process_index": 179, + "raw": "raw/block19_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "de3a8c11dc8d8aee0338b87bfa7ac45602eaeab1b0bb6ecedb61d01be78dad0f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9807692307692307, + "sibling_cpu_busy_fraction": 0.002127659574468085, + "started_at": "2026-08-06T05:26:02.691012+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 19, + "block_execution_position": 12, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block19_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996442, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3495225, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:12.054544+08:00", + "governor": "performance", + "loadavg_after": [ + 2.04, + 2.34, + 3.43 + ], + "loadavg_before": [ + 2.13, + 2.36, + 3.44 + ], + "log": "logs/block19_W_C_final_candidate.log", + "log_sha256": "e157eacb4485d56e26e1240d223bda52ce55af3ebfabc313e306e1f232cad783", + "pid": 1982960, + "process_exited_at": "2026-08-06T05:26:12.049304+08:00", + "process_index": 180, + "raw": "raw/block19_W_C_final_candidate.json", + "raw_sha256": "547ce6fbda7342cf540db2240596e81a641ead9263a80f913cc39c46f4305e3d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9763948497854077, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:26:07.396142+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996130, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3164788, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:17.917123+08:00", + "governor": "performance", + "loadavg_after": [ + 2.04, + 2.33, + 3.42 + ], + "loadavg_before": [ + 2.04, + 2.34, + 3.43 + ], + "log": "logs/block12_M_C_final_candidate.log", + "log_sha256": "18aa339d54c18fa09f7abf7c44fc2da231139892e984d705307c9308eefcf53c", + "pid": 1983172, + "process_exited_at": "2026-08-06T05:26:17.912176+08:00", + "process_index": 181, + "raw": "raw/block12_M_C_final_candidate.json", + "raw_sha256": "eaad99289263111b4b6262f0e65819107f39c2f1480507bb51caf582d0a0e7db", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9863013698630136, + "sibling_cpu_busy_fraction": 0.0017094017094017094, + "started_at": "2026-08-06T05:26:12.058166+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3460132, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3404576, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:23.890876+08:00", + "governor": "performance", + "loadavg_after": [ + 2.2, + 2.36, + 3.42 + ], + "loadavg_before": [ + 2.04, + 2.33, + 3.42 + ], + "log": "logs/block12_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "798a05713ff023aeaad9ec46e52949f6a2de52f4555978469c396f9624eac3f5", + "pid": 1983442, + "process_exited_at": "2026-08-06T05:26:23.885667+08:00", + "process_index": 182, + "raw": "raw/block12_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "8066eb303ff7d54df50f46046c404a01861fb61168fbe5ef149c444cb607923b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9782971619365609, + "sibling_cpu_busy_fraction": 0.0033500837520938024, + "started_at": "2026-08-06T05:26:17.920140+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496744, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4001556, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:29.743979+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.37, + 3.42 + ], + "loadavg_before": [ + 2.2, + 2.36, + 3.42 + ], + "log": "logs/block12_M_A_upstream_production_normalized_harness.log", + "log_sha256": "2991f223c50db0c2a4d56f07d3857808a7df0273a156103f8e0e14b148e6a3eb", + "pid": 1983772, + "process_exited_at": "2026-08-06T05:26:29.739017+08:00", + "process_index": 183, + "raw": "raw/block12_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "4f6353d24f8f78d911021b426ac1978d4252e35ff510081e90e43b91deb8f447", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9846153846153847, + "sibling_cpu_busy_fraction": 0.003424657534246575, + "started_at": "2026-08-06T05:26:23.893586+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3734840, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:34.337263+08:00", + "governor": "performance", + "loadavg_after": [ + 2.56, + 2.43, + 3.43 + ], + "loadavg_before": [ + 2.26, + 2.37, + 3.42 + ], + "log": "logs/block12_W_C_final_candidate.log", + "log_sha256": "7f70495ce04a31adcb6c25cff1a89e5ded3a047547f7f0fd741e63af7fe8a892", + "pid": 1984076, + "process_exited_at": "2026-08-06T05:26:34.334535+08:00", + "process_index": 184, + "raw": "raw/block12_W_C_final_candidate.json", + "raw_sha256": "db15430bd99a0d3d9992f124403ca17f786852dc3bf87d68d21840c50503cc8b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9781659388646288, + "sibling_cpu_busy_fraction": 0.002183406113537118, + "started_at": "2026-08-06T05:26:29.747017+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3991888, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3367281, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:38.941455+08:00", + "governor": "performance", + "loadavg_after": [ + 2.76, + 2.47, + 3.44 + ], + "loadavg_before": [ + 2.56, + 2.43, + 3.43 + ], + "log": "logs/block12_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "15cb7ed404338f131780d5df79c437e006bd478acae696a9bbba5b8cc9ace701", + "pid": 1984346, + "process_exited_at": "2026-08-06T05:26:38.936764+08:00", + "process_index": 185, + "raw": "raw/block12_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "01a39798f52ebc7e2570a342f5ad7f46d91af7864c8d67c6a6baca3cc727911f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9804347826086957, + "sibling_cpu_busy_fraction": 0.002178649237472767, + "started_at": "2026-08-06T05:26:34.340014+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3086256, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:43.651415+08:00", + "governor": "performance", + "loadavg_after": [ + 3.18, + 2.56, + 3.47 + ], + "loadavg_before": [ + 2.76, + 2.47, + 3.44 + ], + "log": "logs/block12_W_A_upstream_production_normalized_harness.log", + "log_sha256": "3ae36005d2bd6c3a7f7450518bf3cd3ce65a1c1edf0900ea233d4b26f11e85fe", + "pid": 1984586, + "process_exited_at": "2026-08-06T05:26:43.646756+08:00", + "process_index": 186, + "raw": "raw/block12_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "5b6af8fea4876d495bba0e1996f7665b72ab12ec58df14511ddd83b0c52841ae", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9808510638297873, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:26:38.944786+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3475516, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3498940, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:44.953460+08:00", + "governor": "performance", + "loadavg_after": [ + 3.18, + 2.56, + 3.47 + ], + "loadavg_before": [ + 3.18, + 2.56, + 3.47 + ], + "log": "logs/block12_P_C_final_candidate.log", + "log_sha256": "d57cd70b224a6a77494b8ad2d17edf5ecfa870774a6d1754d39c3bc2de95854b", + "pid": 1984802, + "process_exited_at": "2026-08-06T05:26:44.948571+08:00", + "process_index": 187, + "raw": "raw/block12_P_C_final_candidate.json", + "raw_sha256": "0a31acc0b4298dd7e33440d4e9f073ff8d6ae656957047aae220a7155f8f76cb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.90625, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:26:43.654144+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994777, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3398149, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:46.295099+08:00", + "governor": "performance", + "loadavg_after": [ + 3.16, + 2.57, + 3.47 + ], + "loadavg_before": [ + 3.18, + 2.56, + 3.47 + ], + "log": "logs/block12_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "18fcca09042e5a61af7e00c5833333a1ab581552419e0c381c853d0ce6220ed9", + "pid": 1985064, + "process_exited_at": "2026-08-06T05:26:46.290046+08:00", + "process_index": 188, + "raw": "raw/block12_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "078c25b7d8ce3c2fdff8b80eebc2d67b0239f22706334b85b87ad72cace7e7dc", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9166666666666666, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:26:44.956411+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3972424, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3395739, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:47.612638+08:00", + "governor": "performance", + "loadavg_after": [ + 3.16, + 2.57, + 3.47 + ], + "loadavg_before": [ + 3.16, + 2.57, + 3.47 + ], + "log": "logs/block12_P_A_upstream_production_normalized_harness.log", + "log_sha256": "39155fc49ebd2b40d28082692b42ac1f83d36cbd5ddfcfd130d051981da90626", + "pid": 1985367, + "process_exited_at": "2026-08-06T05:26:47.607545+08:00", + "process_index": 189, + "raw": "raw/block12_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "8bdc6af3adf6492eecd88dd9f51aaa4963e299ed48023dec2d19267999ecfa56", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9, + "sibling_cpu_busy_fraction": 0.007633587786259542, + "started_at": "2026-08-06T05:26:46.297955+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3495090, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3463209, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:53.304866+08:00", + "governor": "performance", + "loadavg_after": [ + 3.39, + 2.63, + 3.48 + ], + "loadavg_before": [ + 3.16, + 2.57, + 3.47 + ], + "log": "logs/block12_X_C_final_candidate.log", + "log_sha256": "ba6a65e8a4e668f1673afddce2cdf4d647ee14b5a59abc8b2925c7e00332eddf", + "pid": 1985691, + "process_exited_at": "2026-08-06T05:26:53.302092+08:00", + "process_index": 190, + "raw": "raw/block12_X_C_final_candidate.json", + "raw_sha256": "5f4dc1a8f8c131ac915ab3d4e39117fac45d72cbdb8a12e42a55367d11c0ecd3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9842105263157894, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:26:47.615607+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3500000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2760847, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:26:58.896359+08:00", + "governor": "performance", + "loadavg_after": [ + 3.44, + 2.65, + 3.48 + ], + "loadavg_before": [ + 3.39, + 2.63, + 3.48 + ], + "log": "logs/block12_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "cb4f9e657858a99678168ca69f0317c075a5edab82b7b2b236767b5024cf186b", + "pid": 1985975, + "process_exited_at": "2026-08-06T05:26:58.891511+08:00", + "process_index": 191, + "raw": "raw/block12_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "60afd4b035f811928cf83486521a49cc881f2298e7f665356313cb6375ca3e7e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9838420107719928, + "sibling_cpu_busy_fraction": 0.0035778175313059034, + "started_at": "2026-08-06T05:26:53.308228+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3500000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3502151, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:04.601927+08:00", + "governor": "performance", + "loadavg_after": [ + 3.48, + 2.67, + 3.49 + ], + "loadavg_before": [ + 3.44, + 2.65, + 3.48 + ], + "log": "logs/block12_X_A_upstream_production_normalized_harness.log", + "log_sha256": "d789e874c1bb55189ec07202ff07bfc4866b76a4c3f9d8a32a452c6b74a89fd8", + "pid": 1986297, + "process_exited_at": "2026-08-06T05:27:04.597518+08:00", + "process_index": 192, + "raw": "raw/block12_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "d2d18897ffa9348bed11472ad1bfb4199c183bd8c1783c25474ec3f386d9d039", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859649122807017, + "sibling_cpu_busy_fraction": 0.0017574692442882249, + "started_at": "2026-08-06T05:26:58.899296+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3494659, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3184962, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:12.111017+08:00", + "governor": "performance", + "loadavg_after": [ + 3.25, + 2.65, + 3.47 + ], + "loadavg_before": [ + 3.48, + 2.67, + 3.49 + ], + "log": "logs/block12_S_C_final_candidate.log", + "log_sha256": "ac24429f5113d87391a41795a3591f616c0d3debcf4d5a787ae869821bcd3a89", + "pid": 1986571, + "process_exited_at": "2026-08-06T05:27:12.107976+08:00", + "process_index": 193, + "raw": "raw/block12_S_C_final_candidate.json", + "raw_sha256": "021f93f981b98d65c862d52de8da6162f2ec8bb04038c568ca049d42a52712e8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9853333333333333, + "sibling_cpu_busy_fraction": 0.0013333333333333333, + "started_at": "2026-08-06T05:27:04.604713+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3851842, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:19.363743+08:00", + "governor": "performance", + "loadavg_after": [ + 3.15, + 2.64, + 3.46 + ], + "loadavg_before": [ + 3.25, + 2.65, + 3.47 + ], + "log": "logs/block12_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "c7a00ce998f4a6b4e34864c697dcc6830fead8a6a5f4044309b2521b618b9091", + "pid": 1986836, + "process_exited_at": "2026-08-06T05:27:19.361148+08:00", + "process_index": 194, + "raw": "raw/block12_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "020430af5227dced3516c5b463c0b05fb4c70843486de31ced58e1521ec6c2b1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9847856154910097, + "sibling_cpu_busy_fraction": 0.0013831258644536654, + "started_at": "2026-08-06T05:27:12.114107+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 12, + "block_execution_position": 13, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block12_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3628203, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3127786, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:26.683177+08:00", + "governor": "performance", + "loadavg_after": [ + 3.12, + 2.65, + 3.45 + ], + "loadavg_before": [ + 3.15, + 2.64, + 3.46 + ], + "log": "logs/block12_S_A_upstream_production_normalized_harness.log", + "log_sha256": "19da75339a6f962755cae2aae66ce9c4edebba8792f4005434f3e98ebaea5397", + "pid": 1987189, + "process_exited_at": "2026-08-06T05:27:26.680609+08:00", + "process_index": 195, + "raw": "raw/block12_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "5c69c44bed98242eda23185b8d953cb39b44d6ce547f00202110b3c924b9b0f0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9835616438356164, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:27:19.366663+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3990432, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:31.184223+08:00", + "governor": "performance", + "loadavg_after": [ + 3.03, + 2.64, + 3.45 + ], + "loadavg_before": [ + 3.12, + 2.65, + 3.45 + ], + "log": "logs/block16_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "6eb8c3284417f68858381d9cfa0acb789641020b853213e7c95ac6b8f82eaccc", + "pid": 1987544, + "process_exited_at": "2026-08-06T05:27:31.178796+08:00", + "process_index": 196, + "raw": "raw/block16_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "778f73c3400f1d4c73a34b7af2115bbc12dbe74d53b42fa018765751d914d4a4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.977728285077951, + "sibling_cpu_busy_fraction": 0.0022222222222222222, + "started_at": "2026-08-06T05:27:26.687065+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3474715, + "48": 3446307 + }, + "cpu_khz_before": { + "0": 3296623, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:35.783907+08:00", + "governor": "performance", + "loadavg_after": [ + 3.03, + 2.64, + 3.45 + ], + "loadavg_before": [ + 3.03, + 2.64, + 3.45 + ], + "log": "logs/block16_W_C_final_candidate.log", + "log_sha256": "43a3f50c2e3aee6023c8b580acd47b76fe6549dc6d720fe0591cb27ab07e3ba1", + "pid": 1987769, + "process_exited_at": "2026-08-06T05:27:35.778672+08:00", + "process_index": 197, + "raw": "raw/block16_W_C_final_candidate.json", + "raw_sha256": "181aec023378dbe385dc73b3a9cb931dc027a331ab2168111dfd199a85ae353e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9803921568627451, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:27:31.187384+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497321, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3023214, + "48": 3446307 + }, + "finished_at": "2026-08-06T05:27:40.286886+08:00", + "governor": "performance", + "loadavg_after": [ + 2.87, + 2.61, + 3.43 + ], + "loadavg_before": [ + 3.03, + 2.64, + 3.45 + ], + "log": "logs/block16_W_A_upstream_production_normalized_harness.log", + "log_sha256": "3557b8c2027eeb54c293ba113cfe1fbdd7892585d5d0d3384c00c9d0cdf0d9de", + "pid": 1988076, + "process_exited_at": "2026-08-06T05:27:40.281338+08:00", + "process_index": 198, + "raw": "raw/block16_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "bee55e8d0207b9dcede2edcd9234d09c8147642e8837b3356e0884b648ecc70a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9821428571428571, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:27:35.787276+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2900121, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3897305, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:41.583006+08:00", + "governor": "performance", + "loadavg_after": [ + 2.8, + 2.6, + 3.43 + ], + "loadavg_before": [ + 2.87, + 2.61, + 3.43 + ], + "log": "logs/block16_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "89d6cd0fa6b5fc3e1c9945a60bb590ca5765b72b2f06b3d44b3af15f76842e1d", + "pid": 1988265, + "process_exited_at": "2026-08-06T05:27:41.577726+08:00", + "process_index": 199, + "raw": "raw/block16_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "862e5d63053e2fe26f89d93ce9489b6e4c89895f74de4c7f5b2de41cf4a503b2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.90625, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:27:40.289656+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994698, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2897796, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:42.925132+08:00", + "governor": "performance", + "loadavg_after": [ + 2.8, + 2.6, + 3.43 + ], + "loadavg_before": [ + 2.8, + 2.6, + 3.43 + ], + "log": "logs/block16_P_C_final_candidate.log", + "log_sha256": "feb6f505b018b35fb02c0dbddb0f8a3e416a59fbb517f24c3283cd38b241f3c6", + "pid": 1988529, + "process_exited_at": "2026-08-06T05:27:42.920277+08:00", + "process_index": 200, + "raw": "raw/block16_P_C_final_candidate.json", + "raw_sha256": "279b0f268f1192518544d5fc5863eb525265329c7f6a61e3aa273fd51bc9cc26", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9097744360902256, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:27:41.586388+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497495, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3191637, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:44.337607+08:00", + "governor": "performance", + "loadavg_after": [ + 2.8, + 2.6, + 3.43 + ], + "loadavg_before": [ + 2.8, + 2.6, + 3.43 + ], + "log": "logs/block16_P_A_upstream_production_normalized_harness.log", + "log_sha256": "fafa7ea2ae55dca0a0f8ce46ed5e6970a6be847246be3eec4c3e1a3014e40552", + "pid": 1988841, + "process_exited_at": "2026-08-06T05:27:44.332315+08:00", + "process_index": 201, + "raw": "raw/block16_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "eb8bab79bf5ff12c12765e4245978afa512b62403f8eb5ab12ed76c8513bf06b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8936170212765957, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:27:42.928722+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000039, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:49.896604+08:00", + "governor": "performance", + "loadavg_after": [ + 2.73, + 2.59, + 3.42 + ], + "loadavg_before": [ + 2.8, + 2.6, + 3.43 + ], + "log": "logs/block16_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "d3f1d3d9e6b0aa2e43ebe2b733ea44d7f7de9430fae218542d5df8ac03faeef8", + "pid": 1989178, + "process_exited_at": "2026-08-06T05:27:49.891530+08:00", + "process_index": 202, + "raw": "raw/block16_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "927bd767710351ac6b9decfafac4aaf34595007347a857fc0c2c4a77b3ebe1ab", + "returncode": 0, + "selected_cpu_busy_fraction": 0.983754512635379, + "sibling_cpu_busy_fraction": 0.0018050541516245488, + "started_at": "2026-08-06T05:27:44.340936+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3474186, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3037851, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:27:55.705360+08:00", + "governor": "performance", + "loadavg_after": [ + 2.91, + 2.63, + 3.43 + ], + "loadavg_before": [ + 2.73, + 2.59, + 3.42 + ], + "log": "logs/block16_X_C_final_candidate.log", + "log_sha256": "460f4ee98b13a01104c48aa06ad460d43d724dc622753fd95de7da7e3d0e3327", + "pid": 1989492, + "process_exited_at": "2026-08-06T05:27:55.699776+08:00", + "process_index": 203, + "raw": "raw/block16_X_C_final_candidate.json", + "raw_sha256": "72b31239e331e8c944a8d5ed4ef6ea0eef976039f1d52c3764d5cc0b5f49723b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844827586206897, + "sibling_cpu_busy_fraction": 0.0017271157167530224, + "started_at": "2026-08-06T05:27:49.900044+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3466893, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3107398, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:28:01.276592+08:00", + "governor": "performance", + "loadavg_after": [ + 2.7, + 2.6, + 3.41 + ], + "loadavg_before": [ + 2.91, + 2.63, + 3.43 + ], + "log": "logs/block16_X_A_upstream_production_normalized_harness.log", + "log_sha256": "f32ea942c5e25dea2e584407bcacd8a0b5b6b8f49e2879402a6bf4b380796842", + "pid": 1989879, + "process_exited_at": "2026-08-06T05:28:01.273928+08:00", + "process_index": 204, + "raw": "raw/block16_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "dc11776dcae0701fd819cc67c70351bd8769c8cafb393be6368601a1144096f2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9820143884892086, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:27:55.708749+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3493340, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3213885, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:28:08.523650+08:00", + "governor": "performance", + "loadavg_after": [ + 2.64, + 2.58, + 3.4 + ], + "loadavg_before": [ + 2.7, + 2.6, + 3.41 + ], + "log": "logs/block16_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "5d23a4cb0d55278b047587def8e15c2c12834e11988bd14d12dd01da2a31a92a", + "pid": 1990138, + "process_exited_at": "2026-08-06T05:28:08.517891+08:00", + "process_index": 205, + "raw": "raw/block16_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "c05aaf0262df7f0d8f532d1fb78fde26e316c9d5063a778505dbfb22bf3592b6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834254143646409, + "sibling_cpu_busy_fraction": 0.0013831258644536654, + "started_at": "2026-08-06T05:28:01.279594+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993206, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3251951, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:28:16.168579+08:00", + "governor": "performance", + "loadavg_after": [ + 2.7, + 2.6, + 3.39 + ], + "loadavg_before": [ + 2.64, + 2.58, + 3.4 + ], + "log": "logs/block16_S_C_final_candidate.log", + "log_sha256": "72282a62b2821663c0abaaba653d2b96ff62a4fd86bf914402bdcf69c4d45eee", + "pid": 1990498, + "process_exited_at": "2026-08-06T05:28:16.163010+08:00", + "process_index": 206, + "raw": "raw/block16_S_C_final_candidate.json", + "raw_sha256": "aff482b98cb8c8ad0ffde7c97b94dc622da4dc31d2ebe363b0dd439104c78284", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9829842931937173, + "sibling_cpu_busy_fraction": 0.002617801047120419, + "started_at": "2026-08-06T05:28:08.526826+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3401065, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:28:23.490646+08:00", + "governor": "performance", + "loadavg_after": [ + 2.65, + 2.59, + 3.39 + ], + "loadavg_before": [ + 2.7, + 2.6, + 3.39 + ], + "log": "logs/block16_S_A_upstream_production_normalized_harness.log", + "log_sha256": "c4ce2c81bb4be549ac95b2ad0d4c5e0814a98a87af0849949a5dbbc04da51d19", + "pid": 1990922, + "process_exited_at": "2026-08-06T05:28:23.485688+08:00", + "process_index": 207, + "raw": "raw/block16_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "ee4b989551449e87d362bb4fb3027762cceb81c675c397a00b601dfece36e7c8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9835390946502057, + "sibling_cpu_busy_fraction": 0.0013698630136986301, + "started_at": "2026-08-06T05:28:16.172000+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3392219, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:28:29.483185+08:00", + "governor": "performance", + "loadavg_after": [ + 2.6, + 2.58, + 3.38 + ], + "loadavg_before": [ + 2.65, + 2.59, + 3.39 + ], + "log": "logs/block16_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "57cadfeaed09b51746a4b13df43674b5cc3df0f7fccdadaa6019cbd3a41c737c", + "pid": 1991221, + "process_exited_at": "2026-08-06T05:28:29.478426+08:00", + "process_index": 208, + "raw": "raw/block16_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "3020e13f2fade0447a15c5277b67cc614accbf9c626b0ebb9884473a04ca0d7c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.98, + "sibling_cpu_busy_fraction": 0.0016722408026755853, + "started_at": "2026-08-06T05:28:23.493728+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3573225, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3492117, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:28:35.558905+08:00", + "governor": "performance", + "loadavg_after": [ + 2.55, + 2.57, + 3.37 + ], + "loadavg_before": [ + 2.6, + 2.58, + 3.38 + ], + "log": "logs/block16_M_C_final_candidate.log", + "log_sha256": "e9c1fdb897f8bb757abd02ec00d27f8f58e3c93bc5f48a2691f289f042bd1984", + "pid": 1991618, + "process_exited_at": "2026-08-06T05:28:35.554250+08:00", + "process_index": 209, + "raw": "raw/block16_M_C_final_candidate.json", + "raw_sha256": "97d63421db42f3468de618487754b2827db953c799100b62c6e2a4239a195d7c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9785123966942149, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:28:29.486314+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 16, + "block_execution_position": 14, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block16_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2736199, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3513059, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:28:41.671632+08:00", + "governor": "performance", + "loadavg_after": [ + 2.46, + 2.55, + 3.35 + ], + "loadavg_before": [ + 2.55, + 2.57, + 3.37 + ], + "log": "logs/block16_M_A_upstream_production_normalized_harness.log", + "log_sha256": "baf7916aad863f1610a25865737ac0d62c27e1e9dc61c4d36c4c7fce73f0c2a5", + "pid": 1991887, + "process_exited_at": "2026-08-06T05:28:41.668567+08:00", + "process_index": 210, + "raw": "raw/block16_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "2021a865dd6e6f3161139eff3d17b8fac5df87853a661abf3219284e4c3da144", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9819967266775778, + "sibling_cpu_busy_fraction": 0.001639344262295082, + "started_at": "2026-08-06T05:28:35.562061+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2870768, + "48": 3448091 + }, + "cpu_khz_before": { + "0": 2547222, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:28:47.636448+08:00", + "governor": "performance", + "loadavg_after": [ + 2.42, + 2.54, + 3.35 + ], + "loadavg_before": [ + 2.46, + 2.55, + 3.35 + ], + "log": "logs/block11_M_C_final_candidate.log", + "log_sha256": "0da1ef9a95d91f6f5e2ef0c5bc35c80c53fefd87088952b12ec7cf06be5de5ce", + "pid": 1992265, + "process_exited_at": "2026-08-06T05:28:47.630860+08:00", + "process_index": 211, + "raw": "raw/block11_M_C_final_candidate.json", + "raw_sha256": "7c78b5f71a4ec132d1d4c2893b029c634fb8cf1b6099f7fbeeaf05d1bc9f6ccc", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9798319327731092, + "sibling_cpu_busy_fraction": 0.003355704697986577, + "started_at": "2026-08-06T05:28:41.675862+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993720, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3406215, + "48": 3448091 + }, + "finished_at": "2026-08-06T05:28:53.554342+08:00", + "governor": "performance", + "loadavg_after": [ + 2.55, + 2.56, + 3.35 + ], + "loadavg_before": [ + 2.42, + 2.54, + 3.35 + ], + "log": "logs/block11_M_A_upstream_production_normalized_harness.log", + "log_sha256": "0a96bf1ee7ef327317eb92b90d2d0591bf61abeb5a19f0f36b3dacade9e18110", + "pid": 1992564, + "process_exited_at": "2026-08-06T05:28:53.548989+08:00", + "process_index": 212, + "raw": "raw/block11_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "8a9cce68dcb004c3009873c8a7cb5f12493db0f458b47367fdaae3c132509c82", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9830795262267343, + "sibling_cpu_busy_fraction": 0.001692047377326565, + "started_at": "2026-08-06T05:28:47.639939+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3462278, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3091686, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:28:59.693349+08:00", + "governor": "performance", + "loadavg_after": [ + 2.5, + 2.56, + 3.34 + ], + "loadavg_before": [ + 2.55, + 2.56, + 3.35 + ], + "log": "logs/block11_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "aae8a61988f0be0b35fd5497047ed46ba94cd80bd1864700e4fdbd6a4f7969c2", + "pid": 1992805, + "process_exited_at": "2026-08-06T05:28:59.687220+08:00", + "process_index": 213, + "raw": "raw/block11_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "00b3172c690a37c1472f1a537d59266f0383dde2c933426b388ddc91066ad85f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9804241435562806, + "sibling_cpu_busy_fraction": 0.0016339869281045752, + "started_at": "2026-08-06T05:28:53.557726+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3093929, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4013114, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:04.167332+08:00", + "governor": "performance", + "loadavg_after": [ + 2.46, + 2.55, + 3.34 + ], + "loadavg_before": [ + 2.5, + 2.56, + 3.34 + ], + "log": "logs/block11_W_C_final_candidate.log", + "log_sha256": "720bea8e6baf83d2ecdc0afa6264aad346f59bc936a8dee36d9d651c2e99395e", + "pid": 1993204, + "process_exited_at": "2026-08-06T05:29:04.161642+08:00", + "process_index": 214, + "raw": "raw/block11_W_C_final_candidate.json", + "raw_sha256": "c77a77afd5530769e6420d45af52ee552ff5b5ca6e94a0bef924aafd7a66f933", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9775784753363229, + "sibling_cpu_busy_fraction": 0.0022371364653243847, + "started_at": "2026-08-06T05:28:59.696286+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3395087, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3221897, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:08.686508+08:00", + "governor": "performance", + "loadavg_after": [ + 2.43, + 2.54, + 3.33 + ], + "loadavg_before": [ + 2.46, + 2.55, + 3.34 + ], + "log": "logs/block11_W_A_upstream_production_normalized_harness.log", + "log_sha256": "92c26fe59ab2199e703f291e7803638a1abe361ab235d773fe91773c6a730c9f", + "pid": 1993404, + "process_exited_at": "2026-08-06T05:29:08.681224+08:00", + "process_index": 215, + "raw": "raw/block11_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "cf4b5fca53f83541c815d7d7fe5b839b7605f60b037bf33821cfb15012532fab", + "returncode": 0, + "selected_cpu_busy_fraction": 0.98, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:29:04.170672+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996728, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2910984, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:13.195322+08:00", + "governor": "performance", + "loadavg_after": [ + 2.31, + 2.51, + 3.32 + ], + "loadavg_before": [ + 2.43, + 2.54, + 3.33 + ], + "log": "logs/block11_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "fb02da86423e6c7f6ae464e99141bae42e9313beb26e4b3755d52d99c01d1d73", + "pid": 1993652, + "process_exited_at": "2026-08-06T05:29:13.190251+08:00", + "process_index": 216, + "raw": "raw/block11_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "2297bf5b19f34adaad47d688262e7c070a90e2af0b415408cdc0ba08db5a0721", + "returncode": 0, + "selected_cpu_busy_fraction": 0.98, + "sibling_cpu_busy_fraction": 0.0022222222222222222, + "started_at": "2026-08-06T05:29:08.689913+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3778033, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3491881, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:14.589518+08:00", + "governor": "performance", + "loadavg_after": [ + 2.31, + 2.51, + 3.32 + ], + "loadavg_before": [ + 2.31, + 2.51, + 3.32 + ], + "log": "logs/block11_P_C_final_candidate.log", + "log_sha256": "23eb41bd59bd5040f276d7bdc9ed93f3d0260af0f7a5f450d7b821e39a7c0213", + "pid": 1993835, + "process_exited_at": "2026-08-06T05:29:14.584537+08:00", + "process_index": 217, + "raw": "raw/block11_P_C_final_candidate.json", + "raw_sha256": "422f9f1aae4bbe19408fbff834d4b6aaba8ee58492d347378f8c3303fc5c2779", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8913043478260869, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:29:13.198578+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993403, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3504736, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:15.916985+08:00", + "governor": "performance", + "loadavg_after": [ + 2.31, + 2.51, + 3.32 + ], + "loadavg_before": [ + 2.31, + 2.51, + 3.32 + ], + "log": "logs/block11_P_A_upstream_production_normalized_harness.log", + "log_sha256": "5d0ae3f2795a448f90c1775b5dbcc7770af11a78036453aab8d98803c5d904a3", + "pid": 1994117, + "process_exited_at": "2026-08-06T05:29:15.912162+08:00", + "process_index": 218, + "raw": "raw/block11_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "6c59b08b26808623eaacd378c4e863441fdb3575e8ee98ce3a4da0455c4e1156", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8939393939393939, + "sibling_cpu_busy_fraction": 0.007575757575757576, + "started_at": "2026-08-06T05:29:14.592843+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3038888, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3905676, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:17.266061+08:00", + "governor": "performance", + "loadavg_after": [ + 2.77, + 2.6, + 3.34 + ], + "loadavg_before": [ + 2.31, + 2.51, + 3.32 + ], + "log": "logs/block11_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "2598be37f5547ee03959b2abb12fcf3f4d623d98f6f401b8a5aa5ef26c1ad1df", + "pid": 1994382, + "process_exited_at": "2026-08-06T05:29:17.261109+08:00", + "process_index": 219, + "raw": "raw/block11_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "dd1d30e700feb9b7cfe854703bf52a2b80823f08736b960c16d8388bedd7a417", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9029850746268657, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:29:15.920293+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3991424, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3650618, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:22.781839+08:00", + "governor": "performance", + "loadavg_after": [ + 2.79, + 2.61, + 3.34 + ], + "loadavg_before": [ + 2.77, + 2.6, + 3.34 + ], + "log": "logs/block11_X_C_final_candidate.log", + "log_sha256": "b91a149b5f0874a67a6152c1960731cbac26daf25e6ad61b0f8fcdf2480bf864", + "pid": 1994738, + "process_exited_at": "2026-08-06T05:29:22.776982+08:00", + "process_index": 220, + "raw": "raw/block11_X_C_final_candidate.json", + "raw_sha256": "cf5737c9c13f6f56d1f640c759874d7bba3523ed2cd6270925ba7bac929fb9d7", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9836363636363636, + "sibling_cpu_busy_fraction": 0.0018181818181818182, + "started_at": "2026-08-06T05:29:17.268921+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3981929, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2577500, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:28.319187+08:00", + "governor": "performance", + "loadavg_after": [ + 2.72, + 2.6, + 3.33 + ], + "loadavg_before": [ + 2.79, + 2.61, + 3.34 + ], + "log": "logs/block11_X_A_upstream_production_normalized_harness.log", + "log_sha256": "0fa51bbb47d667e6432d20cc74a0e17a135fbbdc0ed58050ef0fd28c4c733b3b", + "pid": 1994992, + "process_exited_at": "2026-08-06T05:29:28.313762+08:00", + "process_index": 221, + "raw": "raw/block11_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "9b28c79c25c54a9a69e09b4f8921d3dafbf37dc155208e98d3365d1b09f60a2c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9818840579710145, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:29:22.785566+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3495638, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3463037, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:34.073287+08:00", + "governor": "performance", + "loadavg_after": [ + 2.66, + 2.59, + 3.33 + ], + "loadavg_before": [ + 2.72, + 2.6, + 3.33 + ], + "log": "logs/block11_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "b8646f3c599a26bde09de53089b7b8f23d6250e8917171101becf8f186b5b1dd", + "pid": 1995328, + "process_exited_at": "2026-08-06T05:29:34.068047+08:00", + "process_index": 222, + "raw": "raw/block11_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "30c106ed28212f6dd62f6913e6d5ee41321d7cac02fd013d105c5226e6ed1dff", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9860627177700348, + "sibling_cpu_busy_fraction": 0.0017421602787456446, + "started_at": "2026-08-06T05:29:28.322416+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3941285, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3489913, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:41.297634+08:00", + "governor": "performance", + "loadavg_after": [ + 2.48, + 2.55, + 3.31 + ], + "loadavg_before": [ + 2.66, + 2.59, + 3.33 + ], + "log": "logs/block11_S_C_final_candidate.log", + "log_sha256": "f2dadd32f0006360e0c6c296d8a3a208644bdae6ac948f50f0353e25366a70ad", + "pid": 1995564, + "process_exited_at": "2026-08-06T05:29:41.292301+08:00", + "process_index": 223, + "raw": "raw/block11_S_C_final_candidate.json", + "raw_sha256": "23ef66c9de60fd570fd6f54eb362b090c3915e352a4a44c8907fe2b746abd9b4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.981994459833795, + "sibling_cpu_busy_fraction": 0.0013869625520110957, + "started_at": "2026-08-06T05:29:34.076618+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3975933, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3512681, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:48.537512+08:00", + "governor": "performance", + "loadavg_after": [ + 2.44, + 2.54, + 3.3 + ], + "loadavg_before": [ + 2.48, + 2.55, + 3.31 + ], + "log": "logs/block11_S_A_upstream_production_normalized_harness.log", + "log_sha256": "17a5b6dc1a9f002043b98e64ee3fc9c9bd9138fb0127201dfe47d1728154656d", + "pid": 1995902, + "process_exited_at": "2026-08-06T05:29:48.534686+08:00", + "process_index": 224, + "raw": "raw/block11_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "5fc7cee7a95706d9818005526d514489088dab5a6c882b716c7de96ba54b2b6a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9847856154910097, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:29:41.301223+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 11, + "block_execution_position": 15, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block11_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3954610, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2728832, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:29:56.167650+08:00", + "governor": "performance", + "loadavg_after": [ + 2.53, + 2.56, + 3.29 + ], + "loadavg_before": [ + 2.44, + 2.54, + 3.3 + ], + "log": "logs/block11_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "ff95de47ac1b0cbbe322847d03c67b740eaad73385732169fc746878f8f7fec8", + "pid": 1996183, + "process_exited_at": "2026-08-06T05:29:56.164603+08:00", + "process_index": 225, + "raw": "raw/block11_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "6b0ad24a5fca372a4904aceed6cad73a858fb29b2e07dc3e3891660feffb241c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.985545335085414, + "sibling_cpu_busy_fraction": 0.0026246719160104987, + "started_at": "2026-08-06T05:29:48.540734+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3317500, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:00.959218+08:00", + "governor": "performance", + "loadavg_after": [ + 2.53, + 2.56, + 3.29 + ], + "loadavg_before": [ + 2.53, + 2.56, + 3.29 + ], + "log": "logs/block14_W_A_upstream_production_normalized_harness.log", + "log_sha256": "4936e54c3dd95d9153c02e4853442863f3f223ff6164865c7356a5fd9b657abe", + "pid": 1996478, + "process_exited_at": "2026-08-06T05:30:00.956450+08:00", + "process_index": 226, + "raw": "raw/block14_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "c436927c54ad32bd3b336543d307757a1c4ea04720ecfa78c5f0fa279b6d4da2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9748953974895398, + "sibling_cpu_busy_fraction": 0.0020876826722338203, + "started_at": "2026-08-06T05:29:56.171463+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995757, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3040040, + "48": 3310659 + }, + "finished_at": "2026-08-06T05:30:05.512725+08:00", + "governor": "performance", + "loadavg_after": [ + 2.57, + 2.57, + 3.29 + ], + "loadavg_before": [ + 2.53, + 2.56, + 3.29 + ], + "log": "logs/block14_W_C_final_candidate.log", + "log_sha256": "c53b4da23f9b149da6bbb361a7e3bd756fea074e9c2b1f0d7c37484d7b90ffe2", + "pid": 1996809, + "process_exited_at": "2026-08-06T05:30:05.510057+08:00", + "process_index": 227, + "raw": "raw/block14_W_C_final_candidate.json", + "raw_sha256": "94104b844cffffc39f01bb1a707df68db445164b18e9d565c61f70f1c8a34ddc", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9779735682819384, + "sibling_cpu_busy_fraction": 0.0022026431718061676, + "started_at": "2026-08-06T05:30:00.962541+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496913, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:10.060217+08:00", + "governor": "performance", + "loadavg_after": [ + 2.44, + 2.54, + 3.28 + ], + "loadavg_before": [ + 2.57, + 2.57, + 3.29 + ], + "log": "logs/block14_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "c23d2f6cc448e80e252b2111fcb4aa4b82a8140fd861ac0396feb18f25c66c4b", + "pid": 1997072, + "process_exited_at": "2026-08-06T05:30:10.055085+08:00", + "process_index": 228, + "raw": "raw/block14_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "92e9459d9c2d6248912d7b4a9dcb5c0fdaf448c70229b9a693cabf7164bf6a14", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9779735682819384, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:30:05.516421+08:00", + "workload": "W", + "workload_order": "WPXSM", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996177, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:11.452934+08:00", + "governor": "performance", + "loadavg_after": [ + 2.41, + 2.53, + 3.27 + ], + "loadavg_before": [ + 2.44, + 2.54, + 3.28 + ], + "log": "logs/block14_P_A_upstream_production_normalized_harness.log", + "log_sha256": "a8aa98f50d601901bb69eb50e3ce1ebb2dafb84faea3895b53950a535173f3b5", + "pid": 1997297, + "process_exited_at": "2026-08-06T05:30:11.448246+08:00", + "process_index": 229, + "raw": "raw/block14_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "e36c92ea407cb3027f00751d12c05a6f01cca7c8430916c67da326e8356bbf77", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9136690647482014, + "sibling_cpu_busy_fraction": 0.007194244604316547, + "started_at": "2026-08-06T05:30:10.063582+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2886826, + "48": 2974173 + }, + "cpu_khz_before": { + "0": 3088727, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:12.766224+08:00", + "governor": "performance", + "loadavg_after": [ + 2.41, + 2.53, + 3.27 + ], + "loadavg_before": [ + 2.41, + 2.53, + 3.27 + ], + "log": "logs/block14_P_C_final_candidate.log", + "log_sha256": "ed75e6d342f8a6b0ac052e43710ca969475dde7a3f4c2d7361506e9dc319232d", + "pid": 1997636, + "process_exited_at": "2026-08-06T05:30:12.760742+08:00", + "process_index": 230, + "raw": "raw/block14_P_C_final_candidate.json", + "raw_sha256": "dda4317dfb4a6de9bdea527c4d562a7af296b2859fcfee95501706bb7ced6b5c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.90625, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:30:11.456416+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994884, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3491935, + "48": 2974173 + }, + "finished_at": "2026-08-06T05:30:14.076270+08:00", + "governor": "performance", + "loadavg_after": [ + 2.41, + 2.53, + 3.27 + ], + "loadavg_before": [ + 2.41, + 2.53, + 3.27 + ], + "log": "logs/block14_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "a01d2a30284f62fc7511b351ebf0e8bd8c2f171f13b9d4037a914545096be331", + "pid": 1997902, + "process_exited_at": "2026-08-06T05:30:14.071403+08:00", + "process_index": 231, + "raw": "raw/block14_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "643b5840d6eaf37ccd3558ce5248a5e838cd29247f7de226ff212941f7989547", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9007633587786259, + "sibling_cpu_busy_fraction": 0.007633587786259542, + "started_at": "2026-08-06T05:30:12.769566+08:00", + "workload": "P", + "workload_order": "WPXSM", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897883, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3489614, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:19.815739+08:00", + "governor": "performance", + "loadavg_after": [ + 2.29, + 2.5, + 3.26 + ], + "loadavg_before": [ + 2.41, + 2.53, + 3.27 + ], + "log": "logs/block14_X_A_upstream_production_normalized_harness.log", + "log_sha256": "6c04080d13fc3bff8fb2a323d54e193167a04cac234c6c078e9a8bf4292e16a8", + "pid": 1998165, + "process_exited_at": "2026-08-06T05:30:19.810433+08:00", + "process_index": 232, + "raw": "raw/block14_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "3986ac016cd4549ee5aae10d27aa363e354887e949412bb151b0de54c3ce56e6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.986013986013986, + "sibling_cpu_busy_fraction": 0.0034965034965034965, + "started_at": "2026-08-06T05:30:14.079712+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3499965, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3742500, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:25.342238+08:00", + "governor": "performance", + "loadavg_after": [ + 2.75, + 2.6, + 3.29 + ], + "loadavg_before": [ + 2.29, + 2.5, + 3.26 + ], + "log": "logs/block14_X_C_final_candidate.log", + "log_sha256": "2a3b70a2afceae98b70dc1837e4fb1d221d9a2741157cc35a2ad657dae78a696", + "pid": 1998441, + "process_exited_at": "2026-08-06T05:30:25.337523+08:00", + "process_index": 233, + "raw": "raw/block14_X_C_final_candidate.json", + "raw_sha256": "f2af028a2d378e3bc161371ef0ed11570d8c74505d665aa5ffed0eda25fb22d4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9818840579710145, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:30:19.819050+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3296521, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3195200, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:30.937610+08:00", + "governor": "performance", + "loadavg_after": [ + 2.61, + 2.57, + 3.27 + ], + "loadavg_before": [ + 2.75, + 2.6, + 3.29 + ], + "log": "logs/block14_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "a1b54f2b8cc60734bf04486f6e11c07054714d323348391d3fae3c40169120ff", + "pid": 1998732, + "process_exited_at": "2026-08-06T05:30:30.932175+08:00", + "process_index": 234, + "raw": "raw/block14_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "aecf2b9abf3416b98f292372f1e9594495cb5540ea0a08836fe97a7faeed8a7a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9803220035778175, + "sibling_cpu_busy_fraction": 0.0035842293906810036, + "started_at": "2026-08-06T05:30:25.345604+08:00", + "workload": "X", + "workload_order": "WPXSM", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3961749, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3479132, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:38.541723+08:00", + "governor": "performance", + "loadavg_after": [ + 2.52, + 2.55, + 3.26 + ], + "loadavg_before": [ + 2.61, + 2.57, + 3.27 + ], + "log": "logs/block14_S_A_upstream_production_normalized_harness.log", + "log_sha256": "e2a030f24941564f789da70335c5d9f1b09f4ee55e0bb9fc580fee24c087ea4e", + "pid": 1999050, + "process_exited_at": "2026-08-06T05:30:38.536777+08:00", + "process_index": 235, + "raw": "raw/block14_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "fa971206a15084df1a0ccb639545cf46563dba4da2e066b752ce8f3a3ecfb7f1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9855072463768116, + "sibling_cpu_busy_fraction": 0.002635046113306983, + "started_at": "2026-08-06T05:30:30.941270+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3459800, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3090000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:46.083771+08:00", + "governor": "performance", + "loadavg_after": [ + 2.43, + 2.53, + 3.25 + ], + "loadavg_before": [ + 2.52, + 2.55, + 3.26 + ], + "log": "logs/block14_S_C_final_candidate.log", + "log_sha256": "14b53b049674c8c6020d8d725fdf4a56451aefd5f95d96d7482ba2e6de11d777", + "pid": 1999299, + "process_exited_at": "2026-08-06T05:30:46.080782+08:00", + "process_index": 236, + "raw": "raw/block14_S_C_final_candidate.json", + "raw_sha256": "744c88f31f989c4e019db553958ecfae7a278a14cbfca093172fb3b171027b9c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9867197875166003, + "sibling_cpu_busy_fraction": 0.0026560424966799467, + "started_at": "2026-08-06T05:30:38.545272+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3992684, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:53.337514+08:00", + "governor": "performance", + "loadavg_after": [ + 2.64, + 2.57, + 3.25 + ], + "loadavg_before": [ + 2.43, + 2.53, + 3.25 + ], + "log": "logs/block14_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "cb0ea758018e62c3a20291c6c7e34f93466d25f641b426533103a917ce28cd1d", + "pid": 1999608, + "process_exited_at": "2026-08-06T05:30:53.334926+08:00", + "process_index": 237, + "raw": "raw/block14_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "59a318315261e5cc8238e5e47a7ff72e9ca80a8e5e21574ca0dfa1af07a02312", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9820441988950276, + "sibling_cpu_busy_fraction": 0.0027624309392265192, + "started_at": "2026-08-06T05:30:46.087338+08:00", + "workload": "S", + "workload_order": "WPXSM", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3375512, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2761651, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:30:59.499303+08:00", + "governor": "performance", + "loadavg_after": [ + 2.5, + 2.55, + 3.24 + ], + "loadavg_before": [ + 2.64, + 2.57, + 3.25 + ], + "log": "logs/block14_M_A_upstream_production_normalized_harness.log", + "log_sha256": "7177f2ae6ba2a7f2411ac2b6b4f8b6208113e05ee6b25c9e958fadc5710ee64d", + "pid": 1999961, + "process_exited_at": "2026-08-06T05:30:59.493708+08:00", + "process_index": 238, + "raw": "raw/block14_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "817a53ba6ed9efd063ebc1677d3dfa7a484d463d3b72e95457bbc4599e2e2620", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9821138211382113, + "sibling_cpu_busy_fraction": 0.0016260162601626016, + "started_at": "2026-08-06T05:30:53.340910+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3088993, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4016666, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:31:05.397436+08:00", + "governor": "performance", + "loadavg_after": [ + 2.38, + 2.52, + 3.23 + ], + "loadavg_before": [ + 2.5, + 2.55, + 3.24 + ], + "log": "logs/block14_M_C_final_candidate.log", + "log_sha256": "66b9c9adc4f3f442ebb8231b92f9857326e9c1615cb41e8bf3cd3d9813a60aa6", + "pid": 2000216, + "process_exited_at": "2026-08-06T05:31:05.394847+08:00", + "process_index": 239, + "raw": "raw/block14_M_C_final_candidate.json", + "raw_sha256": "27fa92bdcf19c3f4816cd887ae533efb86ebc4d6ef619a77f88671622d26ce1d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9829931972789115, + "sibling_cpu_busy_fraction": 0.001697792869269949, + "started_at": "2026-08-06T05:30:59.502520+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 14, + "block_execution_position": 16, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block14_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3494090, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3229467, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:31:11.287894+08:00", + "governor": "performance", + "loadavg_after": [ + 2.24, + 2.49, + 3.21 + ], + "loadavg_before": [ + 2.38, + 2.52, + 3.23 + ], + "log": "logs/block14_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "604ce88197ba4a9ba5e0a8c7d1a909729c981a6e3ce007354ab9b37c8a1a13f2", + "pid": 2000516, + "process_exited_at": "2026-08-06T05:31:11.284713+08:00", + "process_index": 240, + "raw": "raw/block14_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "ea5a7fcd38cd5fdc2da9a66acc3a55269e83622e226d7da6e90781ec0db45713", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9813242784380306, + "sibling_cpu_busy_fraction": 0.0017006802721088435, + "started_at": "2026-08-06T05:31:05.401211+08:00", + "workload": "M", + "workload_order": "WPXSM", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995795, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3295637, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:31:18.908217+08:00", + "governor": "performance", + "loadavg_after": [ + 2.22, + 2.48, + 3.2 + ], + "loadavg_before": [ + 2.24, + 2.49, + 3.21 + ], + "log": "logs/block01_S_A_upstream_production_normalized_harness.log", + "log_sha256": "7a268b43de47550381fa2ad950fbdec9a5c5a63ab42754f29589b47c5252b0ad", + "pid": 2000771, + "process_exited_at": "2026-08-06T05:31:18.905449+08:00", + "process_index": 241, + "raw": "raw/block01_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "b23595ed7776be06cbed3820eb038c94fb407ac974e6485ac8af4869976e6858", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9815789473684211, + "sibling_cpu_busy_fraction": 0.001314060446780552, + "started_at": "2026-08-06T05:31:11.291581+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3093521, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2648444, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:31:26.302839+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.48, + 3.2 + ], + "loadavg_before": [ + 2.22, + 2.48, + 3.2 + ], + "log": "logs/block01_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "84ba9485c8a944300c671ccecc5661576e32880da4d92b5310533330978f8dde", + "pid": 2001052, + "process_exited_at": "2026-08-06T05:31:26.299829+08:00", + "process_index": 242, + "raw": "raw/block01_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "60b9c112351082678ed7e0e1c49477550b48a575391a0f53a59a74ee9439f703", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9850948509485095, + "sibling_cpu_busy_fraction": 0.0027100271002710027, + "started_at": "2026-08-06T05:31:18.912022+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993253, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3221065, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:31:33.546040+08:00", + "governor": "performance", + "loadavg_after": [ + 2.24, + 2.47, + 3.19 + ], + "loadavg_before": [ + 2.26, + 2.48, + 3.2 + ], + "log": "logs/block01_S_C_final_candidate.log", + "log_sha256": "43fe54f4a2fdd5acdad279ebd438bddb20f6c8f56334d69d190612626028c275", + "pid": 2001376, + "process_exited_at": "2026-08-06T05:31:33.540836+08:00", + "process_index": 243, + "raw": "raw/block01_S_C_final_candidate.json", + "raw_sha256": "9a2a768659cac5ea0c585c0b882abfe519737865121dffaea2149fcbdae8fa80", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834254143646409, + "sibling_cpu_busy_fraction": 0.0027662517289073307, + "started_at": "2026-08-06T05:31:26.306593+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497481, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2737996, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:31:39.458359+08:00", + "governor": "performance", + "loadavg_after": [ + 2.22, + 2.46, + 3.18 + ], + "loadavg_before": [ + 2.24, + 2.47, + 3.19 + ], + "log": "logs/block01_M_A_upstream_production_normalized_harness.log", + "log_sha256": "b081f1d86faf00411bcb43aa9901e42d651f32b029594d99c3e56facb5e84cfc", + "pid": 2001685, + "process_exited_at": "2026-08-06T05:31:39.455395+08:00", + "process_index": 244, + "raw": "raw/block01_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "7f7ab5007522266d5efba30adcf82f3ca4c89ef5a756814f713f505fde094fcc", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9813874788494078, + "sibling_cpu_busy_fraction": 0.001694915254237288, + "started_at": "2026-08-06T05:31:33.550028+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997242, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2909237, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:31:45.390954+08:00", + "governor": "performance", + "loadavg_after": [ + 2.12, + 2.44, + 3.17 + ], + "loadavg_before": [ + 2.22, + 2.46, + 3.18 + ], + "log": "logs/block01_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "19f8e06a587798a1e96a30bf3da6c0c7b1eae9f30bd36ffa3e6dcebba9ba1906", + "pid": 2001966, + "process_exited_at": "2026-08-06T05:31:45.388506+08:00", + "process_index": 245, + "raw": "raw/block01_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "3292c9fa95835324469907bc5ab4360f2cbc83f4b85f5b7c09913d3a4ddf0048", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9814502529510961, + "sibling_cpu_busy_fraction": 0.001692047377326565, + "started_at": "2026-08-06T05:31:39.461844+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3397473, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3101390, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:31:51.521760+08:00", + "governor": "performance", + "loadavg_after": [ + 2.34, + 2.47, + 3.17 + ], + "loadavg_before": [ + 2.12, + 2.44, + 3.17 + ], + "log": "logs/block01_M_C_final_candidate.log", + "log_sha256": "b4cac13f20696b9a5920c5e23da08edbece01aeb2cd28667918ccc62263aaaad", + "pid": 2002257, + "process_exited_at": "2026-08-06T05:31:51.516159+08:00", + "process_index": 246, + "raw": "raw/block01_M_C_final_candidate.json", + "raw_sha256": "7d68dd78a4539c58b196506d561a1ba5bfcbdb26c63934201070395113d0d31a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9803921568627451, + "sibling_cpu_busy_fraction": 0.0032679738562091504, + "started_at": "2026-08-06T05:31:45.394132+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3504962, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 3543461 + }, + "finished_at": "2026-08-06T05:31:56.116080+08:00", + "governor": "performance", + "loadavg_after": [ + 2.31, + 2.46, + 3.17 + ], + "loadavg_before": [ + 2.34, + 2.47, + 3.17 + ], + "log": "logs/block01_W_A_upstream_production_normalized_harness.log", + "log_sha256": "2d97e04228e8be2dcbfec44bd0b4d9b62a9874b01b7603cef8cba28ff2853a13", + "pid": 2002523, + "process_exited_at": "2026-08-06T05:31:56.110524+08:00", + "process_index": 247, + "raw": "raw/block01_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "151d0e82deda5b74c349ead4744a46f5eb34f0e68808d1c1a950fa35d346c1a0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9803921568627451, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:31:51.525751+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3485492, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:00.850961+08:00", + "governor": "performance", + "loadavg_after": [ + 2.31, + 2.46, + 3.17 + ], + "loadavg_before": [ + 2.31, + 2.46, + 3.17 + ], + "log": "logs/block01_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "fd57756fdafffac80dd2349a2eacf72cdfd627ea4f2a9dc618c74a845ba88b9b", + "pid": 2002772, + "process_exited_at": "2026-08-06T05:32:00.845789+08:00", + "process_index": 248, + "raw": "raw/block01_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "87edf41c16051e5702a20f0109da6b9d005cced240a16ce3ce186e2c48948574", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9788135593220338, + "sibling_cpu_busy_fraction": 0.00211864406779661, + "started_at": "2026-08-06T05:31:56.119732+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496897, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3403584, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:05.530782+08:00", + "governor": "performance", + "loadavg_after": [ + 2.29, + 2.46, + 3.16 + ], + "loadavg_before": [ + 2.31, + 2.46, + 3.17 + ], + "log": "logs/block01_W_C_final_candidate.log", + "log_sha256": "8339fd9acaf836556b668ec1b293f9f3379fd135d031b99c0de8409b4432427d", + "pid": 2003081, + "process_exited_at": "2026-08-06T05:32:05.528325+08:00", + "process_index": 249, + "raw": "raw/block01_W_C_final_candidate.json", + "raw_sha256": "0c6e250ba0972096a761b3b5c40b380948d0eda90e57346d9d0745586b0c8ea0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9764957264957265, + "sibling_cpu_busy_fraction": 0.0021413276231263384, + "started_at": "2026-08-06T05:32:00.854440+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993175, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:06.827391+08:00", + "governor": "performance", + "loadavg_after": [ + 2.35, + 2.47, + 3.16 + ], + "loadavg_before": [ + 2.29, + 2.46, + 3.16 + ], + "log": "logs/block01_P_A_upstream_production_normalized_harness.log", + "log_sha256": "62ec0f442f8bd1ef56f283c53d9b02b5b071b6cd9033b2096eb25a9e933d971c", + "pid": 2003380, + "process_exited_at": "2026-08-06T05:32:06.821917+08:00", + "process_index": 250, + "raw": "raw/block01_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "18e717ce2a4afcee01251e186d0934e5452ec872b4568ce7968a0c83d6b2481d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9069767441860465, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:32:05.534220+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497081, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2577664, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:08.178949+08:00", + "governor": "performance", + "loadavg_after": [ + 2.35, + 2.47, + 3.16 + ], + "loadavg_before": [ + 2.35, + 2.47, + 3.16 + ], + "log": "logs/block01_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "44d6ba68d5666648b508e4fb77213c0a3e43fa7336c8ee9880ad7ede12758782", + "pid": 2003675, + "process_exited_at": "2026-08-06T05:32:08.174160+08:00", + "process_index": 251, + "raw": "raw/block01_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "671029e4569f124507fffba902d9c7478d1753fe393ad494f823741226c54054", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8962962962962963, + "sibling_cpu_busy_fraction": 0.007407407407407408, + "started_at": "2026-08-06T05:32:06.831708+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3468901, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:09.473391+08:00", + "governor": "performance", + "loadavg_after": [ + 2.35, + 2.47, + 3.16 + ], + "loadavg_before": [ + 2.35, + 2.47, + 3.16 + ], + "log": "logs/block01_P_C_final_candidate.log", + "log_sha256": "50a2f73d29a1178043da0c1afc35dd75832c4273fa3668090755be83c0d57dfd", + "pid": 2003961, + "process_exited_at": "2026-08-06T05:32:09.468901+08:00", + "process_index": 252, + "raw": "raw/block01_P_C_final_candidate.json", + "raw_sha256": "1b84983126580d88ee06a967cf13a0fb73783e7b8dd58d420c3916e30ef06f4a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.90625, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:32:08.182318+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995643, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2561032, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:15.279187+08:00", + "governor": "performance", + "loadavg_after": [ + 2.24, + 2.44, + 3.15 + ], + "loadavg_before": [ + 2.35, + 2.47, + 3.16 + ], + "log": "logs/block01_X_A_upstream_production_normalized_harness.log", + "log_sha256": "5d4657e1deb50341f22560ddfef7bd1ba4706b101cee9d1da0d47d7a9f57b315", + "pid": 2004243, + "process_exited_at": "2026-08-06T05:32:15.274112+08:00", + "process_index": 253, + "raw": "raw/block01_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "87aac492e2c406a5170078827e6b3eddf4b36e8cc378cb920ff0a441da261bf4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9861830742659758, + "sibling_cpu_busy_fraction": 0.0017271157167530224, + "started_at": "2026-08-06T05:32:09.477399+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3463043, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3387813, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:20.988272+08:00", + "governor": "performance", + "loadavg_after": [ + 2.3, + 2.45, + 3.15 + ], + "loadavg_before": [ + 2.24, + 2.44, + 3.15 + ], + "log": "logs/block01_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "3904a07fa81c248d0708f641675cc7848f941dc131f3bd29371b61a0349ccb9a", + "pid": 2004551, + "process_exited_at": "2026-08-06T05:32:20.984999+08:00", + "process_index": 254, + "raw": "raw/block01_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "5698fbeb7203d7559a03522487d23916cd339b5c2681e761efcbc3e22bda8eaf", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859649122807017, + "sibling_cpu_busy_fraction": 0.0017574692442882249, + "started_at": "2026-08-06T05:32:15.282799+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 1, + "block_execution_position": 17, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block01_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2896068, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3473297, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:26.853154+08:00", + "governor": "performance", + "loadavg_after": [ + 2.62, + 2.52, + 3.16 + ], + "loadavg_before": [ + 2.3, + 2.45, + 3.15 + ], + "log": "logs/block01_X_C_final_candidate.log", + "log_sha256": "747f577be9085ceae96c39589d2afabb4bcddbf9baa94f90ec2cb3249feb0db4", + "pid": 2004859, + "process_exited_at": "2026-08-06T05:32:26.849951+08:00", + "process_index": 255, + "raw": "raw/block01_X_C_final_candidate.json", + "raw_sha256": "ae17df75def97f15685c216ea6ff77f1560b5cd1b4c00cf4f78b0662d0a9809d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.984641638225256, + "sibling_cpu_busy_fraction": 0.0017094017094017094, + "started_at": "2026-08-06T05:32:20.991964+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3458796, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2906401, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:28.223595+08:00", + "governor": "performance", + "loadavg_after": [ + 2.62, + 2.52, + 3.16 + ], + "loadavg_before": [ + 2.62, + 2.52, + 3.16 + ], + "log": "logs/block24_P_C_final_candidate.log", + "log_sha256": "bb8ae20cde12bbf990c92ab5a9ea5b736050120d714fadea27f0bede79f0ece0", + "pid": 2005199, + "process_exited_at": "2026-08-06T05:32:28.218775+08:00", + "process_index": 256, + "raw": "raw/block24_P_C_final_candidate.json", + "raw_sha256": "d770cad5f9861672cc76c23dc7c051cd776ea97d583a7a110f2710bef900b407", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9111111111111111, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:32:26.858063+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3495909, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3092502, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:29.573232+08:00", + "governor": "performance", + "loadavg_after": [ + 2.62, + 2.52, + 3.16 + ], + "loadavg_before": [ + 2.62, + 2.52, + 3.16 + ], + "log": "logs/block24_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "a2de607907e994a0d462ab48cfefd04a426e3bc2e9028337ed4a09447aa2e442", + "pid": 2005518, + "process_exited_at": "2026-08-06T05:32:29.568065+08:00", + "process_index": 257, + "raw": "raw/block24_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "93716aec9a1b18901156a044399270710938576796c8edb5d75e9bf2b29e9ac6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9029850746268657, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:32:28.227240+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3934777, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3104905, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:30.938671+08:00", + "governor": "performance", + "loadavg_after": [ + 2.62, + 2.52, + 3.16 + ], + "loadavg_before": [ + 2.62, + 2.52, + 3.16 + ], + "log": "logs/block24_P_A_upstream_production_normalized_harness.log", + "log_sha256": "2053b03022cbf4d719337bdb9d1a5e087bc5acdb87177c39b8fa9c9d652d198b", + "pid": 2005799, + "process_exited_at": "2026-08-06T05:32:30.933707+08:00", + "process_index": 258, + "raw": "raw/block24_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "345e2ceb42688823c034c6eaf30d24540ce8c0701c5785a81deccedc8c53ebc4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8985507246376812, + "sibling_cpu_busy_fraction": 0.007352941176470588, + "started_at": "2026-08-06T05:32:29.577250+08:00", + "workload": "P", + "workload_order": "PXSMW", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3992414, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2896011, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:36.723118+08:00", + "governor": "performance", + "loadavg_after": [ + 2.53, + 2.5, + 3.15 + ], + "loadavg_before": [ + 2.62, + 2.52, + 3.16 + ], + "log": "logs/block24_X_C_final_candidate.log", + "log_sha256": "56448b75d59cf97927330217d7235aa62ae2135f31e3c1af0561276376d1bb28", + "pid": 2006063, + "process_exited_at": "2026-08-06T05:32:36.717608+08:00", + "process_index": 259, + "raw": "raw/block24_X_C_final_candidate.json", + "raw_sha256": "e33ebd1675686ddebcfdba7c19c195c5af34b3685694d4e6389e0a2db8f594c5", + "returncode": 0, + "selected_cpu_busy_fraction": 0.984375, + "sibling_cpu_busy_fraction": 0.0034662045060658577, + "started_at": "2026-08-06T05:32:30.942675+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3946272, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2895949, + "48": 2893348 + }, + "finished_at": "2026-08-06T05:32:42.364962+08:00", + "governor": "performance", + "loadavg_after": [ + 2.48, + 2.49, + 3.14 + ], + "loadavg_before": [ + 2.53, + 2.5, + 3.15 + ], + "log": "logs/block24_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "2acf08b450d73a8bcd426c45756a001743687d7b6e42da88e3dbe2e57c728ec7", + "pid": 2006397, + "process_exited_at": "2026-08-06T05:32:42.360545+08:00", + "process_index": 260, + "raw": "raw/block24_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "1d019f05f218e6b6a7f1628f9ac7658cb91cb30dd3a3ef2f8169ccab65c3d160", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9857904085257548, + "sibling_cpu_busy_fraction": 0.005319148936170213, + "started_at": "2026-08-06T05:32:36.727191+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2900000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3024318, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:48.162753+08:00", + "governor": "performance", + "loadavg_after": [ + 2.52, + 2.5, + 3.14 + ], + "loadavg_before": [ + 2.48, + 2.49, + 3.14 + ], + "log": "logs/block24_X_A_upstream_production_normalized_harness.log", + "log_sha256": "ec76811d5218ab3f01f19ea32a8269d4c9325e02b5455afb86f66036bcb2fd51", + "pid": 2006709, + "process_exited_at": "2026-08-06T05:32:48.157410+08:00", + "process_index": 261, + "raw": "raw/block24_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "ce64196aec8198d9102f1ccdcf1848b25bd348b0fa6d8bcc3ddd7e6ec3c0c3b5", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9861351819757366, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:32:42.368460+08:00", + "workload": "X", + "workload_order": "PXSMW", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3568206, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3658935, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:32:55.797747+08:00", + "governor": "performance", + "loadavg_after": [ + 2.4, + 2.47, + 3.13 + ], + "loadavg_before": [ + 2.52, + 2.5, + 3.14 + ], + "log": "logs/block24_S_C_final_candidate.log", + "log_sha256": "e417c41d55450e696a8d175ed561fb5c3af8033dfa687a8d0d0279c45000d737", + "pid": 2007016, + "process_exited_at": "2026-08-06T05:32:55.792839+08:00", + "process_index": 262, + "raw": "raw/block24_S_C_final_candidate.json", + "raw_sha256": "41d6db25ebfa576a5c3418d5a313f44dabb408684f1989a7b9faa101c2fce521", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9842312746386334, + "sibling_cpu_busy_fraction": 0.002628120893561104, + "started_at": "2026-08-06T05:32:48.166010+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3327788, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:33:03.510739+08:00", + "governor": "performance", + "loadavg_after": [ + 2.27, + 2.44, + 3.11 + ], + "loadavg_before": [ + 2.4, + 2.47, + 3.13 + ], + "log": "logs/block24_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "c33a7a05b4e6a13458cef245bfe8a837523607806e22edd08d3cbc22ef5386d6", + "pid": 2007365, + "process_exited_at": "2026-08-06T05:33:03.504939+08:00", + "process_index": 263, + "raw": "raw/block24_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "7a8737074649fdf46b9eebc89e84586cebd867d1a873d17ce03697b749539677", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9857328145265889, + "sibling_cpu_busy_fraction": 0.0026041666666666665, + "started_at": "2026-08-06T05:32:55.801525+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496698, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2891131, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:33:11.219590+08:00", + "governor": "performance", + "loadavg_after": [ + 2.22, + 2.43, + 3.1 + ], + "loadavg_before": [ + 2.27, + 2.44, + 3.11 + ], + "log": "logs/block24_S_A_upstream_production_normalized_harness.log", + "log_sha256": "1074ec2e898ed8ec98f08a81c05cd524eb0f70178f14ae70004c029e2b549371", + "pid": 2007816, + "process_exited_at": "2026-08-06T05:33:11.214250+08:00", + "process_index": 264, + "raw": "raw/block24_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "07ed1d2ea0c728b90f8e7e13eb7f916b5911c9d0cf10fb5adb671ed8865de6f5", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9856957087126138, + "sibling_cpu_busy_fraction": 0.006501950585175552, + "started_at": "2026-08-06T05:33:03.514863+08:00", + "workload": "S", + "workload_order": "PXSMW", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3099581, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3159067, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:33:17.319866+08:00", + "governor": "performance", + "loadavg_after": [ + 2.21, + 2.42, + 3.09 + ], + "loadavg_before": [ + 2.22, + 2.43, + 3.1 + ], + "log": "logs/block24_M_C_final_candidate.log", + "log_sha256": "05260cd6df86f809536b442759ecbb1f375f92d8187806d2f065b1cbf42ae4ad", + "pid": 2008176, + "process_exited_at": "2026-08-06T05:33:17.314382+08:00", + "process_index": 265, + "raw": "raw/block24_M_C_final_candidate.json", + "raw_sha256": "0269808c0ea357b1d74712480d53660541b2745d485d8662b3b0821790f3f34f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.980327868852459, + "sibling_cpu_busy_fraction": 0.001644736842105263, + "started_at": "2026-08-06T05:33:11.223239+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3498926, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3495231, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:33:23.110315+08:00", + "governor": "performance", + "loadavg_after": [ + 2.19, + 2.41, + 3.09 + ], + "loadavg_before": [ + 2.21, + 2.42, + 3.09 + ], + "log": "logs/block24_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "483558f619cf736b44431a3e0a46694636cede0c447415124044d46ce24f781e", + "pid": 2008516, + "process_exited_at": "2026-08-06T05:33:23.105294+08:00", + "process_index": 266, + "raw": "raw/block24_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "913aca510a7b79caa7f9969d57affe54e30e143cb9b224cda0430a59f6704528", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9826689774696707, + "sibling_cpu_busy_fraction": 0.0017331022530329288, + "started_at": "2026-08-06T05:33:17.323777+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496558, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2969883, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:33:28.984263+08:00", + "governor": "performance", + "loadavg_after": [ + 2.09, + 2.39, + 3.08 + ], + "loadavg_before": [ + 2.19, + 2.41, + 3.09 + ], + "log": "logs/block24_M_A_upstream_production_normalized_harness.log", + "log_sha256": "5b2d94b68ff2cbe8b4372f5774f6911854af4751ce6e89053d3d3c0a58d5bcf7", + "pid": 2008804, + "process_exited_at": "2026-08-06T05:33:28.981460+08:00", + "process_index": 267, + "raw": "raw/block24_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "1221568964f739f50bd8b3d452641ac32876a692726a01e9b2dd75df7436ebae", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9846678023850085, + "sibling_cpu_busy_fraction": 0.00510204081632653, + "started_at": "2026-08-06T05:33:23.113997+08:00", + "workload": "M", + "workload_order": "PXSMW", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3922419, + "48": 3534891 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:33:33.520650+08:00", + "governor": "performance", + "loadavg_after": [ + 2.01, + 2.37, + 3.07 + ], + "loadavg_before": [ + 2.09, + 2.39, + 3.08 + ], + "log": "logs/block24_W_C_final_candidate.log", + "log_sha256": "7c6a31e1f4225e97e22db92885d20aff693e9b79723a01a0179d78d43d02a700", + "pid": 2009142, + "process_exited_at": "2026-08-06T05:33:33.515651+08:00", + "process_index": 268, + "raw": "raw/block24_W_C_final_candidate.json", + "raw_sha256": "750306d7bdb0d966d23cad1e12f28296f78dc975dc6da508a06dfb930b68f47c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9756637168141593, + "sibling_cpu_busy_fraction": 0.024336283185840708, + "started_at": "2026-08-06T05:33:28.988288+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3494459, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3172024, + "48": 3534891 + }, + "finished_at": "2026-08-06T05:33:38.049700+08:00", + "governor": "performance", + "loadavg_after": [ + 2.01, + 2.36, + 3.06 + ], + "loadavg_before": [ + 2.01, + 2.37, + 3.07 + ], + "log": "logs/block24_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "d460b4b4a5a296b955642bcb6c47e49cb4da232148ae57d04aed22cd6d0f92b5", + "pid": 2009367, + "process_exited_at": "2026-08-06T05:33:38.044820+08:00", + "process_index": 269, + "raw": "raw/block24_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "3212821536046c0b6133a8083e9b5eb1daec2901984e403fb7496675b0967820", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9800884955752213, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:33:33.524769+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 24, + "block_execution_position": 18, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block24_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3690471, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3448991, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:33:42.569759+08:00", + "governor": "performance", + "loadavg_after": [ + 1.93, + 2.34, + 3.05 + ], + "loadavg_before": [ + 2.01, + 2.36, + 3.06 + ], + "log": "logs/block24_W_A_upstream_production_normalized_harness.log", + "log_sha256": "61e59e018cec33fb1775274ff416b6a0b1279aa234ed10bf09c3b98fbfa9c15c", + "pid": 2009597, + "process_exited_at": "2026-08-06T05:33:42.565138+08:00", + "process_index": 270, + "raw": "raw/block24_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "7b8569e01d05e03c47f683520ba78afc25335531f3369669bc8e10f6bff52568", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9800443458980045, + "sibling_cpu_busy_fraction": 0.0022172949002217295, + "started_at": "2026-08-06T05:33:38.053571+08:00", + "workload": "W", + "workload_order": "PXSMW", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3495400, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2905034, + "48": 3651112 + }, + "finished_at": "2026-08-06T05:33:48.290593+08:00", + "governor": "performance", + "loadavg_after": [ + 1.93, + 2.33, + 3.04 + ], + "loadavg_before": [ + 1.93, + 2.34, + 3.05 + ], + "log": "logs/block29_X_C_final_candidate.log", + "log_sha256": "a50a4e95a11f407c760a23cd1a28d8593f5b1399bd94a9433adbaa94fe88697f", + "pid": 2009841, + "process_exited_at": "2026-08-06T05:33:48.285916+08:00", + "process_index": 271, + "raw": "raw/block29_X_C_final_candidate.json", + "raw_sha256": "13a666d22ed2902475d77cdda9eb67c358e0b11f773cbbfa865acbdf39801ea7", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859894921190894, + "sibling_cpu_busy_fraction": 0.0017513134851138354, + "started_at": "2026-08-06T05:33:42.574114+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3140420, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3306849, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:33:53.962830+08:00", + "governor": "performance", + "loadavg_after": [ + 1.94, + 2.32, + 3.04 + ], + "loadavg_before": [ + 1.93, + 2.33, + 3.04 + ], + "log": "logs/block29_X_A_upstream_production_normalized_harness.log", + "log_sha256": "5be6e11261a80e22b7c9fea770fbea76790b1520506b08a515e15e0c61c653c8", + "pid": 2010130, + "process_exited_at": "2026-08-06T05:33:53.957310+08:00", + "process_index": 272, + "raw": "raw/block29_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "00c8be9e6d50f5f8c80ccc54c0a1a0d7fee0b4fdff8b52c106813638d58e492d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9858407079646018, + "sibling_cpu_busy_fraction": 0.0017667844522968198, + "started_at": "2026-08-06T05:33:48.294074+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996204, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 2895801 + }, + "finished_at": "2026-08-06T05:33:59.560911+08:00", + "governor": "performance", + "loadavg_after": [ + 1.94, + 2.32, + 3.03 + ], + "loadavg_before": [ + 1.94, + 2.32, + 3.04 + ], + "log": "logs/block29_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "27577731777e6f1e422388bf1e5a1d2a9803a185db8893cf11436967741bf8f5", + "pid": 2010427, + "process_exited_at": "2026-08-06T05:33:59.556163+08:00", + "process_index": 273, + "raw": "raw/block29_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "66d8ab3c0cf0423f78ec9d0970e14a3a865122b82f3fc88315bdd26b33c72b12", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9838998211091234, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:33:53.967121+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3395115, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:07.081559+08:00", + "governor": "performance", + "loadavg_after": [ + 1.88, + 2.29, + 3.01 + ], + "loadavg_before": [ + 1.94, + 2.32, + 3.03 + ], + "log": "logs/block29_S_C_final_candidate.log", + "log_sha256": "128f5517ecb9a0d3ebd642666cb0f9338309a1565b63d83dc7511aae1f069b43", + "pid": 2010754, + "process_exited_at": "2026-08-06T05:34:07.078783+08:00", + "process_index": 274, + "raw": "raw/block29_S_C_final_candidate.json", + "raw_sha256": "afa648c3320f71a47028512fd344033753b42450698f0184e9a8b027c96daacb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9853137516688919, + "sibling_cpu_busy_fraction": 0.002663115845539281, + "started_at": "2026-08-06T05:33:59.564870+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994648, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:14.379614+08:00", + "governor": "performance", + "loadavg_after": [ + 1.81, + 2.27, + 3.0 + ], + "loadavg_before": [ + 1.88, + 2.29, + 3.01 + ], + "log": "logs/block29_S_A_upstream_production_normalized_harness.log", + "log_sha256": "1d69fed8c6e8773768395e0c740495d8939a0dd7b4ea4d9e6b5b1f5d14fe1dab", + "pid": 2011050, + "process_exited_at": "2026-08-06T05:34:14.377063+08:00", + "process_index": 275, + "raw": "raw/block29_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "b4486d3ab49fb6d842bfde59f0010c108652129e3467b8cff691ebdbfc42b44b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9821917808219178, + "sibling_cpu_busy_fraction": 0.001375515818431912, + "started_at": "2026-08-06T05:34:07.085490+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996452, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2877923, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:21.959282+08:00", + "governor": "performance", + "loadavg_after": [ + 1.84, + 2.26, + 2.99 + ], + "loadavg_before": [ + 1.81, + 2.27, + 3.0 + ], + "log": "logs/block29_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "5c813373ea5379cea0a628567043ee03be9ab3f8b4f357a9f66c2710bb186ca5", + "pid": 2011350, + "process_exited_at": "2026-08-06T05:34:21.954388+08:00", + "process_index": 276, + "raw": "raw/block29_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "1ab14f2fd88e18283ddd036075e6d861167811d24e806304726bd599a09140a9", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9828269484808454, + "sibling_cpu_busy_fraction": 0.003963011889035667, + "started_at": "2026-08-06T05:34:14.383406+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3619797, + "48": 3006360 + }, + "cpu_khz_before": { + "0": 3338705, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:28.014369+08:00", + "governor": "performance", + "loadavg_after": [ + 1.77, + 2.24, + 2.98 + ], + "loadavg_before": [ + 1.84, + 2.26, + 2.99 + ], + "log": "logs/block29_M_C_final_candidate.log", + "log_sha256": "645c0b18603e16e4864ed4f7b6e0661fe34fb6f3c96a49b0d471d16b0c8ee46a", + "pid": 2011676, + "process_exited_at": "2026-08-06T05:34:28.011603+08:00", + "process_index": 277, + "raw": "raw/block29_M_C_final_candidate.json", + "raw_sha256": "3d02f9d2a22c83ad827df0b0108f3a5abe760df15ec0cf9450b9de8952eda33a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834437086092715, + "sibling_cpu_busy_fraction": 0.006633499170812604, + "started_at": "2026-08-06T05:34:21.963535+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2895927, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 3149712 + }, + "finished_at": "2026-08-06T05:34:33.771286+08:00", + "governor": "performance", + "loadavg_after": [ + 1.79, + 2.23, + 2.97 + ], + "loadavg_before": [ + 1.77, + 2.24, + 2.98 + ], + "log": "logs/block29_M_A_upstream_production_normalized_harness.log", + "log_sha256": "799eb8c00e9947510da9e9097f8ca83fc6a18d39db53bdb6a8fbf42786fab0d6", + "pid": 2012006, + "process_exited_at": "2026-08-06T05:34:33.768011+08:00", + "process_index": 278, + "raw": "raw/block29_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "851a6cd76172c474c20157652c17875dfe6e082f2c809820823ed185b8b303c1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9860627177700348, + "sibling_cpu_busy_fraction": 0.0034782608695652175, + "started_at": "2026-08-06T05:34:28.018035+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3097835, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3938360, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:39.538603+08:00", + "governor": "performance", + "loadavg_after": [ + 1.72, + 2.21, + 2.96 + ], + "loadavg_before": [ + 1.79, + 2.23, + 2.97 + ], + "log": "logs/block29_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "8e7db9ca571cf6a6be199e19446205e22da0809c193c1ce9215c571b8a083d43", + "pid": 2012231, + "process_exited_at": "2026-08-06T05:34:39.533434+08:00", + "process_index": 279, + "raw": "raw/block29_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "14a1ee59fb70fb7ea78dc226fff8c08de063f66a2bf2a6ba48bed9c25b57d544", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9843205574912892, + "sibling_cpu_busy_fraction": 0.003472222222222222, + "started_at": "2026-08-06T05:34:33.774910+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3982919, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3394785, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:44.217945+08:00", + "governor": "performance", + "loadavg_after": [ + 1.83, + 2.23, + 2.96 + ], + "loadavg_before": [ + 1.72, + 2.21, + 2.96 + ], + "log": "logs/block29_W_C_final_candidate.log", + "log_sha256": "54b16438f644b764d0b96bd92b91bbdbde250c699145723d5a33a18a6ed9b3c5", + "pid": 2012480, + "process_exited_at": "2026-08-06T05:34:44.213215+08:00", + "process_index": 280, + "raw": "raw/block29_W_C_final_candidate.json", + "raw_sha256": "e9ae7a9581d7bc398d1a427c172e709685cb544bf932c56cdad8ed3cf4928f14", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9786324786324786, + "sibling_cpu_busy_fraction": 0.004282655246252677, + "started_at": "2026-08-06T05:34:39.542416+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3992893, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3107077, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:48.741111+08:00", + "governor": "performance", + "loadavg_after": [ + 1.76, + 2.21, + 2.95 + ], + "loadavg_before": [ + 1.83, + 2.23, + 2.96 + ], + "log": "logs/block29_W_A_upstream_production_normalized_harness.log", + "log_sha256": "d5fba9a3a74ecf2bc0196bb38349f037664742b12d6fe507c59418e613d47737", + "pid": 2012745, + "process_exited_at": "2026-08-06T05:34:48.735951+08:00", + "process_index": 281, + "raw": "raw/block29_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "f2e5463761bee841e95a6b0b8f8d59e0a2d9099557c05f309f4990e5ed3e08a3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9778270509977827, + "sibling_cpu_busy_fraction": 0.0022172949002217295, + "started_at": "2026-08-06T05:34:44.222009+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3492466, + "48": 3629834 + }, + "cpu_khz_before": { + "0": 2906118, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:53.275146+08:00", + "governor": "performance", + "loadavg_after": [ + 1.78, + 2.2, + 2.95 + ], + "loadavg_before": [ + 1.76, + 2.21, + 2.95 + ], + "log": "logs/block29_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "3477009c0f9ba255deb3ec040d94a6278dc770cf7a63c786cf05bfe6a7502ea8", + "pid": 2013010, + "process_exited_at": "2026-08-06T05:34:53.269790+08:00", + "process_index": 282, + "raw": "raw/block29_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "3baf265dad5964e42678e624773df70d321f37e40cbb906c45968648c64a3300", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9778270509977827, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:34:48.745482+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994771, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3152691, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:54.587076+08:00", + "governor": "performance", + "loadavg_after": [ + 1.78, + 2.2, + 2.95 + ], + "loadavg_before": [ + 1.78, + 2.2, + 2.95 + ], + "log": "logs/block29_P_C_final_candidate.log", + "log_sha256": "7f446a7122c52afb44023ae74323138285e47d20ee9ac182ba0699d7c2c32c2b", + "pid": 2013217, + "process_exited_at": "2026-08-06T05:34:54.581962+08:00", + "process_index": 283, + "raw": "raw/block29_P_C_final_candidate.json", + "raw_sha256": "914b93b628927b69b334beb584956ed9bf3b7d32c24548c6c0cfbca18253d895", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9147286821705426, + "sibling_cpu_busy_fraction": 0.007692307692307693, + "started_at": "2026-08-06T05:34:53.279130+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997062, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3394516, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:55.912840+08:00", + "governor": "performance", + "loadavg_after": [ + 1.78, + 2.2, + 2.95 + ], + "loadavg_before": [ + 1.78, + 2.2, + 2.95 + ], + "log": "logs/block29_P_A_upstream_production_normalized_harness.log", + "log_sha256": "9edc74f5c744afb9ffb83d1e566ea6d7dd5fd505e61a8a6f655173aaf7acd7f8", + "pid": 2013533, + "process_exited_at": "2026-08-06T05:34:55.907325+08:00", + "process_index": 284, + "raw": "raw/block29_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "1d7d25f4e7a5e07ff92cc89a77874a01c84e66729cc6970d8f1a72dd92b5faff", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9083969465648855, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:34:54.590992+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 29, + "block_execution_position": 19, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block29_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996461, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:34:57.272257+08:00", + "governor": "performance", + "loadavg_after": [ + 2.04, + 2.25, + 2.96 + ], + "loadavg_before": [ + 1.78, + 2.2, + 2.95 + ], + "log": "logs/block29_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "507ab5580f3e00472d6ead749f1d1f1a350d138644b83372a50d89f18d6a5260", + "pid": 2013830, + "process_exited_at": "2026-08-06T05:34:57.267248+08:00", + "process_index": 285, + "raw": "raw/block29_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "4fa28cfca121750aa457ff2263c649628d9c2b10708ce1458c431a4c38c18b59", + "returncode": 0, + "selected_cpu_busy_fraction": 0.917910447761194, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:34:55.917151+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3989801, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:03.351050+08:00", + "governor": "performance", + "loadavg_after": [ + 2.04, + 2.25, + 2.95 + ], + "loadavg_before": [ + 2.04, + 2.25, + 2.96 + ], + "log": "logs/block07_M_A_upstream_production_normalized_harness.log", + "log_sha256": "836fe91c9dd9d4622766009057ae4ffb8b82631b159d127707fa5ffacb89cedf", + "pid": 2014131, + "process_exited_at": "2026-08-06T05:35:03.345826+08:00", + "process_index": 286, + "raw": "raw/block07_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "46d514005a98aa65a30126f9929b99ae0406216043781215caa76f4051a8b4bf", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9835255354200988, + "sibling_cpu_busy_fraction": 0.001652892561983471, + "started_at": "2026-08-06T05:34:57.277034+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3629262, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3510233, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:09.155609+08:00", + "governor": "performance", + "loadavg_after": [ + 2.03, + 2.24, + 2.95 + ], + "loadavg_before": [ + 2.04, + 2.25, + 2.95 + ], + "log": "logs/block07_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "bdbe796b636c73ba562e536e07d3ff2ea22f605e9626b35ac05bdbab141e84d1", + "pid": 2014416, + "process_exited_at": "2026-08-06T05:35:09.150584+08:00", + "process_index": 287, + "raw": "raw/block07_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "27fbfadae8c91918dd944ec8d0f0efba74ccb2337248a297a8750757de533dd4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9810017271157168, + "sibling_cpu_busy_fraction": 0.005172413793103448, + "started_at": "2026-08-06T05:35:03.354836+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996742, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:15.188810+08:00", + "governor": "performance", + "loadavg_after": [ + 1.95, + 2.22, + 2.94 + ], + "loadavg_before": [ + 2.03, + 2.24, + 2.95 + ], + "log": "logs/block07_M_C_final_candidate.log", + "log_sha256": "1db1c9c46b8d2f2af27a765eb688cdf5e09348c6e7971b62626d72d9c1fd512e", + "pid": 2014712, + "process_exited_at": "2026-08-06T05:35:15.183170+08:00", + "process_index": 288, + "raw": "raw/block07_M_C_final_candidate.json", + "raw_sha256": "7c04c8989ed0bd54e91816176f56480f2dbd97f34f2f93279383f44b51222283", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9817275747508306, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:35:09.159562+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3086299, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2909265, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:19.837111+08:00", + "governor": "performance", + "loadavg_after": [ + 2.11, + 2.25, + 2.94 + ], + "loadavg_before": [ + 1.95, + 2.22, + 2.94 + ], + "log": "logs/block07_W_A_upstream_production_normalized_harness.log", + "log_sha256": "fb53bdee869ef07bd83231c4a10db43613a87247d87ad178258196eec86315c7", + "pid": 2014932, + "process_exited_at": "2026-08-06T05:35:19.834681+08:00", + "process_index": 289, + "raw": "raw/block07_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "c11a2ba33255bb0d43f2772aa7a54bd177c12653dbf05232e5620810b0344075", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9741379310344828, + "sibling_cpu_busy_fraction": 0.004301075268817204, + "started_at": "2026-08-06T05:35:15.193365+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3123295, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3133859, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:24.332659+08:00", + "governor": "performance", + "loadavg_after": [ + 2.1, + 2.25, + 2.94 + ], + "loadavg_before": [ + 2.11, + 2.25, + 2.94 + ], + "log": "logs/block07_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "cb5b60ba89d5c405c5dfbb24c9ca0e2657e48de01c1b73a15d21297b90196e31", + "pid": 2015172, + "process_exited_at": "2026-08-06T05:35:24.326896+08:00", + "process_index": 290, + "raw": "raw/block07_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "47b9fedc111b5d886702bbe3995db4ff9e3e79c600e96d0c751ac679380cf7c1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9798657718120806, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:35:19.841219+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3400034, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:28.760209+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 2.22, + 2.93 + ], + "loadavg_before": [ + 2.1, + 2.25, + 2.94 + ], + "log": "logs/block07_W_C_final_candidate.log", + "log_sha256": "08d3dafbb990a2f3837a802bfb8a78419c2b42461179172d8183ce0c45c34076", + "pid": 2015471, + "process_exited_at": "2026-08-06T05:35:28.754487+08:00", + "process_index": 291, + "raw": "raw/block07_W_C_final_candidate.json", + "raw_sha256": "08ccf58e3c95cdd6b9092071494cbac80e2e1952ba248358c200b73c32d735bb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9795918367346939, + "sibling_cpu_busy_fraction": 0.0022675736961451248, + "started_at": "2026-08-06T05:35:24.336659+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496781, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3094671, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:30.095798+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 2.22, + 2.93 + ], + "loadavg_before": [ + 2.02, + 2.22, + 2.93 + ], + "log": "logs/block07_P_A_upstream_production_normalized_harness.log", + "log_sha256": "bf42f1324e47216025e2ab1bdb50ca42748812e87a88123231f1699ead53d1b8", + "pid": 2015748, + "process_exited_at": "2026-08-06T05:35:30.090228+08:00", + "process_index": 292, + "raw": "raw/block07_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "af627057fa117448e4780bff29171893e232303548f9402445bc5dc66dd37a02", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9015151515151515, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:35:28.763784+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3989259, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 3263071 + }, + "finished_at": "2026-08-06T05:35:31.386078+08:00", + "governor": "performance", + "loadavg_after": [ + 1.93, + 2.2, + 2.92 + ], + "loadavg_before": [ + 2.02, + 2.22, + 2.93 + ], + "log": "logs/block07_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "4c71de78c5925b6d95d2b2c25a5f7d8dcf446dd236e2a20c50d287589ed1900c", + "pid": 2016011, + "process_exited_at": "2026-08-06T05:35:31.380998+08:00", + "process_index": 293, + "raw": "raw/block07_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "d29a042c244a6b58f67b22285e328eb3cc0d250768e0b36e4416cd3eb27a7652", + "returncode": 0, + "selected_cpu_busy_fraction": 0.90625, + "sibling_cpu_busy_fraction": 0.0078125, + "started_at": "2026-08-06T05:35:30.100451+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3502273, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3504641, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:32.656656+08:00", + "governor": "performance", + "loadavg_after": [ + 1.93, + 2.2, + 2.92 + ], + "loadavg_before": [ + 1.93, + 2.2, + 2.92 + ], + "log": "logs/block07_P_C_final_candidate.log", + "log_sha256": "e146218ad7330d21534575744fbdc0311c72eba43d331c914ece296cba292b24", + "pid": 2016273, + "process_exited_at": "2026-08-06T05:35:32.651426+08:00", + "process_index": 294, + "raw": "raw/block07_P_C_final_candidate.json", + "raw_sha256": "bafda6294867c9fd588bcf6c2f1859ac9a3ac8c9d0badbef661418179c7dcc8a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.888, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:35:31.390283+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996171, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3467362, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:38.142295+08:00", + "governor": "performance", + "loadavg_after": [ + 1.94, + 2.2, + 2.91 + ], + "loadavg_before": [ + 1.93, + 2.2, + 2.92 + ], + "log": "logs/block07_X_A_upstream_production_normalized_harness.log", + "log_sha256": "11c558c84fcde8d13c8a350082635ac5a0d6f4d0ed1afe04c3afc7448715dfb2", + "pid": 2016538, + "process_exited_at": "2026-08-06T05:35:38.137297+08:00", + "process_index": 295, + "raw": "raw/block07_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "ed0023ebaa44b07f5e7576e35f62f881c4d5a0619415cb4d715f63e09f5d8301", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9853747714808044, + "sibling_cpu_busy_fraction": 0.0018281535648994515, + "started_at": "2026-08-06T05:35:32.661411+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3488351, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2906092, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:43.628729+08:00", + "governor": "performance", + "loadavg_after": [ + 1.94, + 2.2, + 2.91 + ], + "loadavg_before": [ + 1.94, + 2.2, + 2.91 + ], + "log": "logs/block07_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "80fc6bc6194f6a6829f380c13359fb7198609cd741665a5b26f87001dcfb71fc", + "pid": 2016880, + "process_exited_at": "2026-08-06T05:35:43.625724+08:00", + "process_index": 296, + "raw": "raw/block07_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "dee0ebd0e7d61655caa0034c2c4dcf185207043179096a5d6cad4f2365ba2fe2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9853479853479854, + "sibling_cpu_busy_fraction": 0.003663003663003663, + "started_at": "2026-08-06T05:35:38.147004+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2898014, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:49.076741+08:00", + "governor": "performance", + "loadavg_after": [ + 1.87, + 2.18, + 2.9 + ], + "loadavg_before": [ + 1.94, + 2.2, + 2.91 + ], + "log": "logs/block07_X_C_final_candidate.log", + "log_sha256": "0aa8ee41709eb66d8b36420da6b8400d25bcd2af62acf78a8b35b2d6367ee3bf", + "pid": 2017080, + "process_exited_at": "2026-08-06T05:35:49.071400+08:00", + "process_index": 297, + "raw": "raw/block07_X_C_final_candidate.json", + "raw_sha256": "c146bcc196fc147bdfc2a3e9aa49c326ac116ed777a4f42536f882845344b845", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834558823529411, + "sibling_cpu_busy_fraction": 0.007352941176470588, + "started_at": "2026-08-06T05:35:43.632947+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995445, + "48": 3981861 + }, + "cpu_khz_before": { + "0": 2560701, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:35:56.362889+08:00", + "governor": "performance", + "loadavg_after": [ + 1.96, + 2.19, + 2.89 + ], + "loadavg_before": [ + 1.87, + 2.18, + 2.9 + ], + "log": "logs/block07_S_A_upstream_production_normalized_harness.log", + "log_sha256": "d87025009c1e83e0f1ed72d17083a0199e854281fe8c5afb029b24b4dfc75797", + "pid": 2017379, + "process_exited_at": "2026-08-06T05:35:56.356953+08:00", + "process_index": 298, + "raw": "raw/block07_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "3344926567eac2d51064e39223bf816556f4ceaff0aecf27cfd31f1d5349a5c4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9835390946502057, + "sibling_cpu_busy_fraction": 0.002751031636863824, + "started_at": "2026-08-06T05:35:49.081541+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897983, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2908734, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:36:03.912210+08:00", + "governor": "performance", + "loadavg_after": [ + 1.96, + 2.18, + 2.89 + ], + "loadavg_before": [ + 1.96, + 2.19, + 2.89 + ], + "log": "logs/block07_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "9f383a3e8365e1748cea3b81d13d8e9daab1e76de893e2ee204b764f7b3cf53a", + "pid": 2017695, + "process_exited_at": "2026-08-06T05:36:03.909513+08:00", + "process_index": 299, + "raw": "raw/block07_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "e6b8b2adeeddf528daaee99811cb559f73e82b6fff85fa39a8d2ca232265a586", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9853917662682603, + "sibling_cpu_busy_fraction": 0.006640106241699867, + "started_at": "2026-08-06T05:35:56.367601+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 7, + "block_execution_position": 20, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block07_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3983948, + "48": 3653396 + }, + "cpu_khz_before": { + "0": 2914840, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:36:11.142762+08:00", + "governor": "performance", + "loadavg_after": [ + 1.89, + 2.16, + 2.87 + ], + "loadavg_before": [ + 1.96, + 2.18, + 2.89 + ], + "log": "logs/block07_S_C_final_candidate.log", + "log_sha256": "b573b70789f65b55d8c1fdf1d6d3707db25865eff4d15e420c2726353f6ffe0c", + "pid": 2017980, + "process_exited_at": "2026-08-06T05:36:11.137961+08:00", + "process_index": 300, + "raw": "raw/block07_S_C_final_candidate.json", + "raw_sha256": "161b30a2862095a3520ac530d999a392dba1131b40510b83e13732a59dfdb481", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9806362378976486, + "sibling_cpu_busy_fraction": 0.006934812760055479, + "started_at": "2026-08-06T05:36:03.916569+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3949098, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2910139, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:36:18.664286+08:00", + "governor": "performance", + "loadavg_after": [ + 1.82, + 2.14, + 2.86 + ], + "loadavg_before": [ + 1.89, + 2.16, + 2.87 + ], + "log": "logs/block04_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "40a6f6e2d44e2a39f4d1026cb47dc75b99316fed8e66e1672d01440769ac9e1f", + "pid": 2018310, + "process_exited_at": "2026-08-06T05:36:18.659646+08:00", + "process_index": 301, + "raw": "raw/block04_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "1ffff4b976b4231509ec44ad03e13cde413436149e0187146b34ea5c57156c8e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9840213049267643, + "sibling_cpu_busy_fraction": 0.005333333333333333, + "started_at": "2026-08-06T05:36:11.148160+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497629, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:36:26.018581+08:00", + "governor": "performance", + "loadavg_after": [ + 1.92, + 2.16, + 2.86 + ], + "loadavg_before": [ + 1.82, + 2.14, + 2.86 + ], + "log": "logs/block04_S_C_final_candidate.log", + "log_sha256": "10c7996fc36379c96c82e64d17a6c5bcb1d82f151d645f30b886bf86751153b3", + "pid": 2018722, + "process_exited_at": "2026-08-06T05:36:26.013460+08:00", + "process_index": 302, + "raw": "raw/block04_S_C_final_candidate.json", + "raw_sha256": "83e2fbc4b97be35dfbd09e82bc09611c9520b0791102a73008e2ed95149f016c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9836289222373806, + "sibling_cpu_busy_fraction": 0.002728512960436562, + "started_at": "2026-08-06T05:36:18.668453+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996623, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3091364, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:36:33.416392+08:00", + "governor": "performance", + "loadavg_after": [ + 2.08, + 2.18, + 2.87 + ], + "loadavg_before": [ + 1.92, + 2.16, + 2.86 + ], + "log": "logs/block04_S_A_upstream_production_normalized_harness.log", + "log_sha256": "d82bf4abf75c419199223ae59455e9f6e54d223b1bc79723c359e9ccce71800e", + "pid": 2019077, + "process_exited_at": "2026-08-06T05:36:33.413403+08:00", + "process_index": 303, + "raw": "raw/block04_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "6890e287cad79f83bb637873f204066d658fd8c24ac779284eaf989ca83a5f54", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9837618403247632, + "sibling_cpu_busy_fraction": 0.0027100271002710027, + "started_at": "2026-08-06T05:36:26.023282+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3039112, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3386234, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:36:39.593965+08:00", + "governor": "performance", + "loadavg_after": [ + 2.08, + 2.18, + 2.86 + ], + "loadavg_before": [ + 2.08, + 2.18, + 2.87 + ], + "log": "logs/block04_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "cf54bf7ab31103eab5bfc997c3f72b315266bce38b2f0b4324b77c419fc69a5f", + "pid": 2019358, + "process_exited_at": "2026-08-06T05:36:39.591377+08:00", + "process_index": 304, + "raw": "raw/block04_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "9b596bc4f844ae5c7c10f20558a23b620b6e52adb4086172a469ad3f7bdc19b9", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9756493506493507, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:36:33.420782+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996419, + "48": 3512971 + }, + "cpu_khz_before": { + "0": 3500986, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:36:45.694347+08:00", + "governor": "performance", + "loadavg_after": [ + 2.07, + 2.18, + 2.86 + ], + "loadavg_before": [ + 2.08, + 2.18, + 2.86 + ], + "log": "logs/block04_M_C_final_candidate.log", + "log_sha256": "27831241b1a2a7ecfc98d9757d16dd248424119528a0f282216048b50db63df3", + "pid": 2019763, + "process_exited_at": "2026-08-06T05:36:45.689199+08:00", + "process_index": 305, + "raw": "raw/block04_M_C_final_candidate.json", + "raw_sha256": "8d1ab03b7c99117d34ff5507fdbf86681bfad35bc8b944d7b45addf2f4518b77", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9835526315789473, + "sibling_cpu_busy_fraction": 0.003284072249589491, + "started_at": "2026-08-06T05:36:39.598313+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996469, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 3698383 + }, + "finished_at": "2026-08-06T05:36:51.889995+08:00", + "governor": "performance", + "loadavg_after": [ + 2.27, + 2.22, + 2.86 + ], + "loadavg_before": [ + 2.07, + 2.18, + 2.86 + ], + "log": "logs/block04_M_A_upstream_production_normalized_harness.log", + "log_sha256": "5d08b9eb447cd08fd62578a9aa2c0402ef1ae6f296cc3474006e1be2b23f8808", + "pid": 2020016, + "process_exited_at": "2026-08-06T05:36:51.887452+08:00", + "process_index": 306, + "raw": "raw/block04_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "aa46509afcbb97b5d27b76595cb33670203870ede85a3c1a277071d679029049", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9773462783171522, + "sibling_cpu_busy_fraction": 0.0016207455429497568, + "started_at": "2026-08-06T05:36:45.699180+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995740, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3155722, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:36:56.539570+08:00", + "governor": "performance", + "loadavg_after": [ + 2.25, + 2.22, + 2.86 + ], + "loadavg_before": [ + 2.27, + 2.22, + 2.86 + ], + "log": "logs/block04_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "32cdd9a5bd4b3686f8d9a0203ba7c0f0c91923c0f7f70287ec917d2e4e1e9e48", + "pid": 2020339, + "process_exited_at": "2026-08-06T05:36:56.533175+08:00", + "process_index": 307, + "raw": "raw/block04_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "38a4ad76bbc68e837a3c8e017b8b280a68d195e31b6b7406f4d819a4c4649fb7", + "returncode": 0, + "selected_cpu_busy_fraction": 0.978401727861771, + "sibling_cpu_busy_fraction": 0.00646551724137931, + "started_at": "2026-08-06T05:36:51.894189+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3096530, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3417580, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:01.008411+08:00", + "governor": "performance", + "loadavg_after": [ + 2.25, + 2.22, + 2.86 + ], + "loadavg_before": [ + 2.25, + 2.22, + 2.86 + ], + "log": "logs/block04_W_C_final_candidate.log", + "log_sha256": "e081d34b738704246276fcd0dbb661575088cad6f531cf532b6e006bed55cdf0", + "pid": 2020617, + "process_exited_at": "2026-08-06T05:37:01.002179+08:00", + "process_index": 308, + "raw": "raw/block04_W_C_final_candidate.json", + "raw_sha256": "d9fa46d94009dcb364e3747d096bdb4144b49cdcd149e7358821947ab4447295", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9798206278026906, + "sibling_cpu_busy_fraction": 0.0022522522522522522, + "started_at": "2026-08-06T05:36:56.544251+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3097915, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:05.704594+08:00", + "governor": "performance", + "loadavg_after": [ + 2.23, + 2.21, + 2.85 + ], + "loadavg_before": [ + 2.25, + 2.22, + 2.86 + ], + "log": "logs/block04_W_A_upstream_production_normalized_harness.log", + "log_sha256": "c9ca5619b7520b0404282a44b5b96221573cfa6e9b2dca64c51f6302874cb09a", + "pid": 2020850, + "process_exited_at": "2026-08-06T05:37:05.699382+08:00", + "process_index": 309, + "raw": "raw/block04_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "4e5e7e4f3709a44a02cd708cc419413aee69087f4d41adcef70037561dd13a9b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9786324786324786, + "sibling_cpu_busy_fraction": 0.0021413276231263384, + "started_at": "2026-08-06T05:37:01.013157+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3844096, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4006359, + "48": 3791909 + }, + "finished_at": "2026-08-06T05:37:07.067971+08:00", + "governor": "performance", + "loadavg_after": [ + 2.13, + 2.19, + 2.84 + ], + "loadavg_before": [ + 2.23, + 2.21, + 2.85 + ], + "log": "logs/block04_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "d9e66b7c3a7a5a60c062aa363f5d874f8152c4cbc1b8dd73eb6d45fa102040a7", + "pid": 2021051, + "process_exited_at": "2026-08-06T05:37:07.063102+08:00", + "process_index": 310, + "raw": "raw/block04_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "2565719f01d0d0676446758c6ea44abbdbf8483fe00fc8c34ead1c49bb8702a0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9185185185185185, + "sibling_cpu_busy_fraction": 0.007407407407407408, + "started_at": "2026-08-06T05:37:05.708352+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2882349, + "48": 2963671 + }, + "cpu_khz_before": { + "0": 3416630, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:08.385276+08:00", + "governor": "performance", + "loadavg_after": [ + 2.13, + 2.19, + 2.84 + ], + "loadavg_before": [ + 2.13, + 2.19, + 2.84 + ], + "log": "logs/block04_P_C_final_candidate.log", + "log_sha256": "18ab92d56fc40e57b1e8993176efafb57320209c26dadefe2ac6381ff0173696", + "pid": 2021369, + "process_exited_at": "2026-08-06T05:37:08.379702+08:00", + "process_index": 311, + "raw": "raw/block04_P_C_final_candidate.json", + "raw_sha256": "c2df38aedc4fbf7e7bd6313dfa324b597a2cc7027f2459c395ee5e9cb6487e65", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9007633587786259, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:37:07.071896+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3970721, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2905894, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:09.755307+08:00", + "governor": "performance", + "loadavg_after": [ + 2.13, + 2.19, + 2.84 + ], + "loadavg_before": [ + 2.13, + 2.19, + 2.84 + ], + "log": "logs/block04_P_A_upstream_production_normalized_harness.log", + "log_sha256": "dc531ba3de28d3f792cfb62bddd1038ca0ea245bc80edfb2d3c0c803c27d3197", + "pid": 2021670, + "process_exited_at": "2026-08-06T05:37:09.749904+08:00", + "process_index": 312, + "raw": "raw/block04_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "904e9955db8352603c2a9bc845afd05de82043d0f9c318db8b02aafea417c341", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9111111111111111, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:37:08.390176+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993021, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4000000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:15.333801+08:00", + "governor": "performance", + "loadavg_after": [ + 2.04, + 2.17, + 2.83 + ], + "loadavg_before": [ + 2.13, + 2.19, + 2.84 + ], + "log": "logs/block04_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "ac885650926a5a4247d527d9e9896b422f679a013abdae0a5a9a208e0e4514c7", + "pid": 2021985, + "process_exited_at": "2026-08-06T05:37:15.328824+08:00", + "process_index": 313, + "raw": "raw/block04_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "16ecb385b46ac86fa0768350922fc6f5dcbdcee3e958961f0c6ea4a33a662bae", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9856373429084381, + "sibling_cpu_busy_fraction": 0.0017985611510791368, + "started_at": "2026-08-06T05:37:09.759888+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3498087, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3407343, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:20.841827+08:00", + "governor": "performance", + "loadavg_after": [ + 2.12, + 2.19, + 2.83 + ], + "loadavg_before": [ + 2.04, + 2.17, + 2.83 + ], + "log": "logs/block04_X_C_final_candidate.log", + "log_sha256": "b078bbf62e4bbb2047ad694a9d485c4cbcc0d0fe604ef1f2133645aec4f7f8b6", + "pid": 2022209, + "process_exited_at": "2026-08-06T05:37:20.836205+08:00", + "process_index": 314, + "raw": "raw/block04_X_C_final_candidate.json", + "raw_sha256": "575b9c30af47cc890dee028b69c66d13e5a010783935117045239273fdbdd74c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9854280510018215, + "sibling_cpu_busy_fraction": 0.0036429872495446266, + "started_at": "2026-08-06T05:37:15.338065+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 4, + "block_execution_position": 21, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block04_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997208, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3450000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:26.301361+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 2.16, + 2.82 + ], + "loadavg_before": [ + 2.12, + 2.19, + 2.83 + ], + "log": "logs/block04_X_A_upstream_production_normalized_harness.log", + "log_sha256": "d31d48b3750d567a5962da520d83cf869f35af15e49e7a3b02b25f2dbf2973aa", + "pid": 2022539, + "process_exited_at": "2026-08-06T05:37:26.296442+08:00", + "process_index": 315, + "raw": "raw/block04_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "3613fad236d18f38446a19bb68fefb9c294d565be6777ec12d8654ea4e9bd030", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9852941176470589, + "sibling_cpu_busy_fraction": 0.001838235294117647, + "started_at": "2026-08-06T05:37:20.846362+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3938055, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3451890, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:32.125913+08:00", + "governor": "performance", + "loadavg_after": [ + 1.94, + 2.14, + 2.81 + ], + "loadavg_before": [ + 2.02, + 2.16, + 2.82 + ], + "log": "logs/block09_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "522f724a77947c960261e0305a87036d8bb8de259a1a2dc5fc6d5e74348b2a7a", + "pid": 2022797, + "process_exited_at": "2026-08-06T05:37:32.120607+08:00", + "process_index": 316, + "raw": "raw/block09_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "7e942f0c1e5f51bca08aae67b0a98102dc71843a4e2ac7427e6af68895e5d011", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9828473413379074, + "sibling_cpu_busy_fraction": 0.0017271157167530224, + "started_at": "2026-08-06T05:37:26.306157+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3395617, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3155623, + "48": 3720061 + }, + "finished_at": "2026-08-06T05:37:38.326242+08:00", + "governor": "performance", + "loadavg_after": [ + 1.94, + 2.14, + 2.8 + ], + "loadavg_before": [ + 1.94, + 2.14, + 2.81 + ], + "log": "logs/block09_M_A_upstream_production_normalized_harness.log", + "log_sha256": "25c088a96891cf1db356f17bebed27193ff1aee1584a5f028c1d8a25c82f0698", + "pid": 2023110, + "process_exited_at": "2026-08-06T05:37:38.321015+08:00", + "process_index": 317, + "raw": "raw/block09_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "7114aedec93aeaceb435e4fd2a88741d4df050a41218c5929d320d3e9efb6fc8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.982200647249191, + "sibling_cpu_busy_fraction": 0.003236245954692557, + "started_at": "2026-08-06T05:37:32.130874+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897595, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2908787, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:44.216218+08:00", + "governor": "performance", + "loadavg_after": [ + 1.95, + 2.14, + 2.8 + ], + "loadavg_before": [ + 1.94, + 2.14, + 2.8 + ], + "log": "logs/block09_M_C_final_candidate.log", + "log_sha256": "053ebde038d6f109c4a61de1045992fc00df8ec2674fa1e6687f60042f08ed49", + "pid": 2023435, + "process_exited_at": "2026-08-06T05:37:44.210326+08:00", + "process_index": 318, + "raw": "raw/block09_M_C_final_candidate.json", + "raw_sha256": "33c7b3e80a11202ff35294641f6e2799a14904227721594faa51e176933cfc8a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9829931972789115, + "sibling_cpu_busy_fraction": 0.0017035775127768314, + "started_at": "2026-08-06T05:37:38.330828+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897510, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3514227, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:48.751348+08:00", + "governor": "performance", + "loadavg_after": [ + 1.87, + 2.12, + 2.79 + ], + "loadavg_before": [ + 1.95, + 2.14, + 2.8 + ], + "log": "logs/block09_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "942598ab87d6d3235e66388f9909f2d86c40696945d84efdaaa1ee17de687625", + "pid": 2023681, + "process_exited_at": "2026-08-06T05:37:48.748343+08:00", + "process_index": 319, + "raw": "raw/block09_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "45d17e796e7e7496bcd717921443cf8cd75bf210476bffd174d951e63b9a1a2b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9800443458980045, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:37:44.221199+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3975864, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:53.308537+08:00", + "governor": "performance", + "loadavg_after": [ + 1.88, + 2.12, + 2.79 + ], + "loadavg_before": [ + 1.87, + 2.12, + 2.79 + ], + "log": "logs/block09_W_A_upstream_production_normalized_harness.log", + "log_sha256": "80adb41873f6f43726a30fa7668b5fe97d801994e213725aa2b7bb9d99bd2611", + "pid": 2023957, + "process_exited_at": "2026-08-06T05:37:53.302871+08:00", + "process_index": 320, + "raw": "raw/block09_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "ca5a5e6eed9b1bf6a4c8795e878fa1373ead540ad2e62d1569ff724b86900097", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9801762114537445, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:37:48.756294+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3396352, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3298355, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:57.801109+08:00", + "governor": "performance", + "loadavg_after": [ + 1.89, + 2.11, + 2.78 + ], + "loadavg_before": [ + 1.88, + 2.12, + 2.79 + ], + "log": "logs/block09_W_C_final_candidate.log", + "log_sha256": "8f5b35b68c09ddc5d906bb671f56b84f1bed9bc1e25be991cb752f280b9d604f", + "pid": 2024145, + "process_exited_at": "2026-08-06T05:37:57.795910+08:00", + "process_index": 321, + "raw": "raw/block09_W_C_final_candidate.json", + "raw_sha256": "72aef1bc9dd3d50d9b86be3bb3f6254d4e1aca74f7ed797affdfc63a4615256a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9799107142857143, + "sibling_cpu_busy_fraction": 0.004464285714285714, + "started_at": "2026-08-06T05:37:53.313075+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996587, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3488636, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:37:59.181943+08:00", + "governor": "performance", + "loadavg_after": [ + 1.89, + 2.11, + 2.78 + ], + "loadavg_before": [ + 1.89, + 2.11, + 2.78 + ], + "log": "logs/block09_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "8a1d2f707c5c7b92560ad28782722c19f5b25094cd31dd7b2a67270ea3e7dd85", + "pid": 2024429, + "process_exited_at": "2026-08-06T05:37:59.176118+08:00", + "process_index": 322, + "raw": "raw/block09_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "a4f7810e797ecc4284cfaefb25e5983656a7e36d26af73088cbf3f37776e1f90", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8970588235294118, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:37:57.805420+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3395742, + "48": 3690542 + }, + "cpu_khz_before": { + "0": 2834193, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:38:00.514769+08:00", + "governor": "performance", + "loadavg_after": [ + 1.89, + 2.11, + 2.78 + ], + "loadavg_before": [ + 1.89, + 2.11, + 2.78 + ], + "log": "logs/block09_P_A_upstream_production_normalized_harness.log", + "log_sha256": "cc126798cb3dab4a63917eb0bfc7ebe6ae573b9c120493b493931a4742306fec", + "pid": 2024761, + "process_exited_at": "2026-08-06T05:38:00.509837+08:00", + "process_index": 323, + "raw": "raw/block09_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "e93adb2eced496169a3946cd70b6c1efbff35a612dd6776f9a6ad6f2064e05d5", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9097744360902256, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:37:59.186424+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995904, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4000000, + "48": 3690542 + }, + "finished_at": "2026-08-06T05:38:01.853773+08:00", + "governor": "performance", + "loadavg_after": [ + 1.82, + 2.1, + 2.77 + ], + "loadavg_before": [ + 1.89, + 2.11, + 2.78 + ], + "log": "logs/block09_P_C_final_candidate.log", + "log_sha256": "af9468968f55dc5a237577dca23c41f7e2aa0355838e1a5a1dce0ee6e283bc5f", + "pid": 2025046, + "process_exited_at": "2026-08-06T05:38:01.849027+08:00", + "process_index": 324, + "raw": "raw/block09_P_C_final_candidate.json", + "raw_sha256": "93b9770ce0f35157438797331c1fb04d58039e58337770cc904fbaaedee531cf", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8947368421052632, + "sibling_cpu_busy_fraction": 0.014925373134328358, + "started_at": "2026-08-06T05:38:00.519013+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3946738, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3493041, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:38:07.356383+08:00", + "governor": "performance", + "loadavg_after": [ + 1.75, + 2.08, + 2.76 + ], + "loadavg_before": [ + 1.82, + 2.1, + 2.77 + ], + "log": "logs/block09_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "ddfb028e933a31de09c9316958b7d37d2aab5a100fa199be20a7d51f72916d92", + "pid": 2025309, + "process_exited_at": "2026-08-06T05:38:07.351552+08:00", + "process_index": 325, + "raw": "raw/block09_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "0e8770f09b3d09ceb7a7951effe43a2de59be61d2943ce2f056e2f9fbd2986b8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9854014598540146, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:38:01.858165+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997018, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3409139, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:38:12.814016+08:00", + "governor": "performance", + "loadavg_after": [ + 1.69, + 2.06, + 2.75 + ], + "loadavg_before": [ + 1.75, + 2.08, + 2.76 + ], + "log": "logs/block09_X_A_upstream_production_normalized_harness.log", + "log_sha256": "f5db4526e3353cf8a033854c2e5d5525133745f87530ba951feaf8adf935f218", + "pid": 2025569, + "process_exited_at": "2026-08-06T05:38:12.809326+08:00", + "process_index": 326, + "raw": "raw/block09_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "6a299f151ec53c25e4d10b32df195327636a5e0d7026042d8bdeda6133719325", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834862385321101, + "sibling_cpu_busy_fraction": 0.001834862385321101, + "started_at": "2026-08-06T05:38:07.360730+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897805, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3506024, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:38:18.250862+08:00", + "governor": "performance", + "loadavg_after": [ + 1.64, + 2.04, + 2.74 + ], + "loadavg_before": [ + 1.69, + 2.06, + 2.75 + ], + "log": "logs/block09_X_C_final_candidate.log", + "log_sha256": "2bdec5feffee204f56a66d66700fdfebec396708441e7b7e304963e65621e63e", + "pid": 2025842, + "process_exited_at": "2026-08-06T05:38:18.245210+08:00", + "process_index": 327, + "raw": "raw/block09_X_C_final_candidate.json", + "raw_sha256": "b3a5b43bf5dd11eb61f646a5da74a28d6cdb7fa78a8669b15199460ee95f2c94", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9833948339483395, + "sibling_cpu_busy_fraction": 0.0018450184501845018, + "started_at": "2026-08-06T05:38:12.818830+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996848, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3440220, + "48": 3461113 + }, + "finished_at": "2026-08-06T05:38:25.684319+08:00", + "governor": "performance", + "loadavg_after": [ + 1.59, + 2.02, + 2.73 + ], + "loadavg_before": [ + 1.64, + 2.04, + 2.74 + ], + "log": "logs/block09_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "b0b8e5ee19d3f6b7ea29f524b013feb97f5a25967fad5548a5f858f999fd89ea", + "pid": 2026051, + "process_exited_at": "2026-08-06T05:38:25.681322+08:00", + "process_index": 328, + "raw": "raw/block09_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "c9c9c75d7255d471504d502594247f172b910e084eb03a87a1171e7562c35822", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9851752021563343, + "sibling_cpu_busy_fraction": 0.0013477088948787063, + "started_at": "2026-08-06T05:38:18.254967+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993821, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:38:32.963821+08:00", + "governor": "performance", + "loadavg_after": [ + 1.57, + 2.01, + 2.72 + ], + "loadavg_before": [ + 1.59, + 2.02, + 2.73 + ], + "log": "logs/block09_S_A_upstream_production_normalized_harness.log", + "log_sha256": "eb5580c4db02a68a333f0f04d00d5ea06b29f9ca44c1bce4e6c44b3a48550bbf", + "pid": 2026374, + "process_exited_at": "2026-08-06T05:38:32.960972+08:00", + "process_index": 329, + "raw": "raw/block09_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "dbca5f97e04102bd504d75c52530446100780ccebeb2c1ffaffec6efdb2a27d8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834710743801653, + "sibling_cpu_busy_fraction": 0.0027548209366391185, + "started_at": "2026-08-06T05:38:25.688677+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 9, + "block_execution_position": 22, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block09_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995779, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:38:40.167741+08:00", + "governor": "performance", + "loadavg_after": [ + 1.68, + 2.02, + 2.72 + ], + "loadavg_before": [ + 1.57, + 2.01, + 2.72 + ], + "log": "logs/block09_S_C_final_candidate.log", + "log_sha256": "9c9abe56f2e3429c50cdb6482d4e877f3addb99a3ea44f257e54e22962658185", + "pid": 2026717, + "process_exited_at": "2026-08-06T05:38:40.164944+08:00", + "process_index": 330, + "raw": "raw/block09_S_C_final_candidate.json", + "raw_sha256": "4a88ea5bf63f401035217ad827530be89224c45fb4b35496b63e84bac7b668d0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9819193324061196, + "sibling_cpu_busy_fraction": 0.01532033426183844, + "started_at": "2026-08-06T05:38:32.968943+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993244, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:38:45.656281+08:00", + "governor": "performance", + "loadavg_after": [ + 1.71, + 2.02, + 2.72 + ], + "loadavg_before": [ + 1.68, + 2.02, + 2.72 + ], + "log": "logs/block25_X_A_upstream_production_normalized_harness.log", + "log_sha256": "cbda5bcb9165f829e6afd391f5574d8981d8664714199416e54f9eded0e24030", + "pid": 2027043, + "process_exited_at": "2026-08-06T05:38:45.651002+08:00", + "process_index": 331, + "raw": "raw/block25_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "64382f3bc56a597d60a508926d974e2f1d43c8894dc7187d951636d23fde4320", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9853747714808044, + "sibling_cpu_busy_fraction": 0.0018281535648994515, + "started_at": "2026-08-06T05:38:40.173143+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3397774, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:38:51.205622+08:00", + "governor": "performance", + "loadavg_after": [ + 2.0, + 2.07, + 2.72 + ], + "loadavg_before": [ + 1.71, + 2.02, + 2.72 + ], + "log": "logs/block25_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "fff41a5bacc4583811a05d80782d6c05af4a24002447c866827d4c39f19a5951", + "pid": 2027282, + "process_exited_at": "2026-08-06T05:38:51.200503+08:00", + "process_index": 332, + "raw": "raw/block25_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "884957b14fbe5c3227fb6202e81bf220208e1d5a73fb64e1ee242a69f02d14c4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9837837837837838, + "sibling_cpu_busy_fraction": 0.0036101083032490976, + "started_at": "2026-08-06T05:38:45.660532+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3186432, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:38:56.836099+08:00", + "governor": "performance", + "loadavg_after": [ + 2.08, + 2.09, + 2.73 + ], + "loadavg_before": [ + 2.0, + 2.07, + 2.72 + ], + "log": "logs/block25_X_C_final_candidate.log", + "log_sha256": "e9cb66307bfa61d880c9293feae9332a078e6ee5beed2bc8572b8f98fff06d44", + "pid": 2027608, + "process_exited_at": "2026-08-06T05:38:56.833490+08:00", + "process_index": 333, + "raw": "raw/block25_X_C_final_candidate.json", + "raw_sha256": "a670da3522b5e8fd686624e609fb301b060c5ae51db33bb03d501cc1bc8bed75", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9839857651245552, + "sibling_cpu_busy_fraction": 0.0017825311942959, + "started_at": "2026-08-06T05:38:51.209986+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3946608, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2988888, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:04.039398+08:00", + "governor": "performance", + "loadavg_after": [ + 2.07, + 2.09, + 2.72 + ], + "loadavg_before": [ + 2.08, + 2.09, + 2.73 + ], + "log": "logs/block25_S_A_upstream_production_normalized_harness.log", + "log_sha256": "d2f2401e91d8b5f2d829c133c99a27eb50ab0df47d2fec2cca76cdd38e66a6da", + "pid": 2027906, + "process_exited_at": "2026-08-06T05:39:04.036560+08:00", + "process_index": 334, + "raw": "raw/block25_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "bad2ccf1332c0dd6f26dd2212469063229ba6be413bc7d1bcf4a75eb6f6eb2af", + "returncode": 0, + "selected_cpu_busy_fraction": 0.980528511821975, + "sibling_cpu_busy_fraction": 0.001392757660167131, + "started_at": "2026-08-06T05:38:56.841146+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3667565, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:11.555729+08:00", + "governor": "performance", + "loadavg_after": [ + 1.98, + 2.07, + 2.71 + ], + "loadavg_before": [ + 2.07, + 2.09, + 2.72 + ], + "log": "logs/block25_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "67adb83a48d7d4dac4544e2aff09c0454db9725f7e86043fb47090efb4d902c2", + "pid": 2028228, + "process_exited_at": "2026-08-06T05:39:11.552711+08:00", + "process_index": 335, + "raw": "raw/block25_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "5ec4cd2663710bb1b9fd9d3ad87fca1f9aeed9491ff4c6c4a3f5b17e0d4332bb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9853333333333333, + "sibling_cpu_busy_fraction": 0.004, + "started_at": "2026-08-06T05:39:04.044127+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2889349, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3329174, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:18.775717+08:00", + "governor": "performance", + "loadavg_after": [ + 2.06, + 2.08, + 2.71 + ], + "loadavg_before": [ + 1.98, + 2.07, + 2.71 + ], + "log": "logs/block25_S_C_final_candidate.log", + "log_sha256": "89a60066bc2e2e02e8d730063d6a9647ae02d63161550f579f6157882571e9a8", + "pid": 2028475, + "process_exited_at": "2026-08-06T05:39:18.770697+08:00", + "process_index": 336, + "raw": "raw/block25_S_C_final_candidate.json", + "raw_sha256": "ddf59f7efbf639ab8a09423cfec3c86e55c997451a48e4610cb9ed8eee027eee", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9819193324061196, + "sibling_cpu_busy_fraction": 0.0027816411682892906, + "started_at": "2026-08-06T05:39:11.565674+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996187, + "48": 3901363 + }, + "cpu_khz_before": { + "0": 2997982, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:24.726542+08:00", + "governor": "performance", + "loadavg_after": [ + 2.06, + 2.08, + 2.71 + ], + "loadavg_before": [ + 2.06, + 2.08, + 2.71 + ], + "log": "logs/block25_M_A_upstream_production_normalized_harness.log", + "log_sha256": "b6a1bb558cb8ce5518732ebf48b4b50bb1edb7e8b71b2e7b7e99147f0c1a8332", + "pid": 2028776, + "process_exited_at": "2026-08-06T05:39:24.721159+08:00", + "process_index": 337, + "raw": "raw/block25_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "be72fabde5995a5c5ed5ef9a4144efae9fe0050246d4297a64d48cabfd8ae0c1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9814502529510961, + "sibling_cpu_busy_fraction": 0.0016891891891891893, + "started_at": "2026-08-06T05:39:18.780263+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3495535, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:30.805912+08:00", + "governor": "performance", + "loadavg_after": [ + 1.97, + 2.06, + 2.7 + ], + "loadavg_before": [ + 2.06, + 2.08, + 2.71 + ], + "log": "logs/block25_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "52e9c874011d3bcd5b0f79d9b4ed65f200386ac3b0c1421366ad709f2b823739", + "pid": 2029123, + "process_exited_at": "2026-08-06T05:39:30.803070+08:00", + "process_index": 338, + "raw": "raw/block25_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "6df92e08654c66c3e845a9fcdd82c608df3063a82327fef081b30eb42b1bd02c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.985172981878089, + "sibling_cpu_busy_fraction": 0.0033003300330033004, + "started_at": "2026-08-06T05:39:24.730981+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3962135, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:36.864241+08:00", + "governor": "performance", + "loadavg_after": [ + 1.98, + 2.06, + 2.69 + ], + "loadavg_before": [ + 1.97, + 2.06, + 2.7 + ], + "log": "logs/block25_M_C_final_candidate.log", + "log_sha256": "0d0e3ff7520b58569308ddbd2792cf20690b331877d2aa0cd4bfea58b0473a8d", + "pid": 2029449, + "process_exited_at": "2026-08-06T05:39:36.858676+08:00", + "process_index": 339, + "raw": "raw/block25_M_C_final_candidate.json", + "raw_sha256": "388ff05bdf2e4ff8b414c07b6d0cd20015105695973aba314aa1a0b83c61d568", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834162520729685, + "sibling_cpu_busy_fraction": 0.0016556291390728477, + "started_at": "2026-08-06T05:39:30.810114+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3396828, + "48": 3700151 + }, + "cpu_khz_before": { + "0": 3353252, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:41.371187+08:00", + "governor": "performance", + "loadavg_after": [ + 1.9, + 2.04, + 2.68 + ], + "loadavg_before": [ + 1.98, + 2.06, + 2.69 + ], + "log": "logs/block25_W_A_upstream_production_normalized_harness.log", + "log_sha256": "aeddb5ceb6f0c8da51c2490e2fd97b3bffd20a75af8dae4d567661b1ecb4e0fe", + "pid": 2029680, + "process_exited_at": "2026-08-06T05:39:41.366086+08:00", + "process_index": 340, + "raw": "raw/block25_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "34ffac14cec5fff7419709fc06beb5e24bfe67681ca371412ecf8c4af782f6e9", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9777777777777777, + "sibling_cpu_busy_fraction": 0.0022271714922048997, + "started_at": "2026-08-06T05:39:36.868970+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3647112, + "48": 3979428 + }, + "cpu_khz_before": { + "0": 2512016, + "48": 2730078 + }, + "finished_at": "2026-08-06T05:39:45.828774+08:00", + "governor": "performance", + "loadavg_after": [ + 1.9, + 2.04, + 2.68 + ], + "loadavg_before": [ + 1.9, + 2.04, + 2.68 + ], + "log": "logs/block25_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "5f8a254a14510b0aab20db8162c963bb900666678e0a3b5fc3501b69b7d08b8a", + "pid": 2029930, + "process_exited_at": "2026-08-06T05:39:45.826049+08:00", + "process_index": 341, + "raw": "raw/block25_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "542b7e900466187a39d5e87a4ac76ddaf881530275bc591f3f0d4a972ce74594", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9775784753363229, + "sibling_cpu_busy_fraction": 0.0044943820224719105, + "started_at": "2026-08-06T05:39:41.376450+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3956224, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3112601, + "48": 3717359 + }, + "finished_at": "2026-08-06T05:39:50.492262+08:00", + "governor": "performance", + "loadavg_after": [ + 1.83, + 2.02, + 2.67 + ], + "loadavg_before": [ + 1.9, + 2.04, + 2.68 + ], + "log": "logs/block25_W_C_final_candidate.log", + "log_sha256": "fc41cb3ea0177bee3a1b2997debf855e16b4655412aefdeda6502716f1e027da", + "pid": 2030188, + "process_exited_at": "2026-08-06T05:39:50.487606+08:00", + "process_index": 342, + "raw": "raw/block25_W_C_final_candidate.json", + "raw_sha256": "487f37513f9c2e6e5cfce7a6e74ab663bc61faa49196ed42ca0c4d415a4dfc6b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9763440860215054, + "sibling_cpu_busy_fraction": 0.004301075268817204, + "started_at": "2026-08-06T05:39:45.833172+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ABC", + "arm_position": 1, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3992549, + "48": 3593101 + }, + "cpu_khz_before": { + "0": 3111439, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:51.818368+08:00", + "governor": "performance", + "loadavg_after": [ + 1.84, + 2.02, + 2.67 + ], + "loadavg_before": [ + 1.83, + 2.02, + 2.67 + ], + "log": "logs/block25_P_A_upstream_production_normalized_harness.log", + "log_sha256": "e0abc77ef0de26e823954d3c5d0c95242b2f7b4a9e78eb69f8415fbb385d5061", + "pid": 2030430, + "process_exited_at": "2026-08-06T05:39:51.813744+08:00", + "process_index": 343, + "raw": "raw/block25_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "744fa3874656e7b0d04bbfc8018225bebdf9671e599c5e0a0983cb6b2479115e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9153846153846154, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:39:50.497095+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ABC", + "arm_position": 2, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3018850, + "48": 2898538 + }, + "cpu_khz_before": { + "0": 2906728, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:53.152478+08:00", + "governor": "performance", + "loadavg_after": [ + 1.84, + 2.02, + 2.67 + ], + "loadavg_before": [ + 1.84, + 2.02, + 2.67 + ], + "log": "logs/block25_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "4a6d6de93dee06a6af2cdfc8b128a564e335f9b006e28609457710fd8df7e481", + "pid": 2030761, + "process_exited_at": "2026-08-06T05:39:53.147107+08:00", + "process_index": 344, + "raw": "raw/block25_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "eab6c3adaabdfb4da218157d92e6fb41136c34511d27dd3daeb73ffc0d089669", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9090909090909091, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:39:51.823515+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ABC", + "arm_position": 3, + "block": 25, + "block_execution_position": 23, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block25_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3487734, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3069387, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:39:54.525897+08:00", + "governor": "performance", + "loadavg_after": [ + 1.84, + 2.02, + 2.67 + ], + "loadavg_before": [ + 1.84, + 2.02, + 2.67 + ], + "log": "logs/block25_P_C_final_candidate.log", + "log_sha256": "09faa62931179ccddfbc6c96cf52966987ff52b4d86712f2b89164986ce44e5a", + "pid": 2031028, + "process_exited_at": "2026-08-06T05:39:54.520931+08:00", + "process_index": 345, + "raw": "raw/block25_P_C_final_candidate.json", + "raw_sha256": "1fafbbe38c61df52b44f05883f9daf17afda074a74b7200f3ab71dfd84250151", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9044117647058824, + "sibling_cpu_busy_fraction": 0.007352941176470588, + "started_at": "2026-08-06T05:39:53.157282+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993057, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:02.101093+08:00", + "governor": "performance", + "loadavg_after": [ + 1.94, + 2.04, + 2.67 + ], + "loadavg_before": [ + 1.84, + 2.02, + 2.67 + ], + "log": "logs/block05_S_C_final_candidate.log", + "log_sha256": "9747a681ef0f168ff4940f5cfbb840968e48fd439acbe51035b39552eefda138", + "pid": 2031328, + "process_exited_at": "2026-08-06T05:40:02.095841+08:00", + "process_index": 346, + "raw": "raw/block05_S_C_final_candidate.json", + "raw_sha256": "924fc8555eb02f6300c33d610e55f9963a6fd1ebe3d2555df7e930be7ffdae46", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9827814569536424, + "sibling_cpu_busy_fraction": 0.0026455026455026454, + "started_at": "2026-08-06T05:39:54.530806+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2889858, + "48": 3402644 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:09.365852+08:00", + "governor": "performance", + "loadavg_after": [ + 1.86, + 2.02, + 2.66 + ], + "loadavg_before": [ + 1.94, + 2.04, + 2.67 + ], + "log": "logs/block05_S_A_upstream_production_normalized_harness.log", + "log_sha256": "6529f21639df41ed653658520704c9a7c774092300528cd0f9ada999dd22c815", + "pid": 2031682, + "process_exited_at": "2026-08-06T05:40:09.362746+08:00", + "process_index": 347, + "raw": "raw/block05_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "0a832cdffadbdc2ca2a39b59139748c5359c3f2e329fb8b3f14e827948d0fad2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9793388429752066, + "sibling_cpu_busy_fraction": 0.002758620689655172, + "started_at": "2026-08-06T05:40:02.106156+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497270, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:16.480220+08:00", + "governor": "performance", + "loadavg_after": [ + 1.88, + 2.02, + 2.65 + ], + "loadavg_before": [ + 1.86, + 2.02, + 2.66 + ], + "log": "logs/block05_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "33906b4a89f7357bd74d98133b8d0e90a314ebd2e389838d4d362aab192ac3ce", + "pid": 2032030, + "process_exited_at": "2026-08-06T05:40:16.477116+08:00", + "process_index": 348, + "raw": "raw/block05_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "fdba77db57ec71af550c5a1a81325a870924aa47982b85a4c1177ad22bcfef25", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9831223628691983, + "sibling_cpu_busy_fraction": 0.0028169014084507044, + "started_at": "2026-08-06T05:40:09.371190+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995817, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:22.295727+08:00", + "governor": "performance", + "loadavg_after": [ + 2.93, + 2.24, + 2.72 + ], + "loadavg_before": [ + 1.88, + 2.02, + 2.65 + ], + "log": "logs/block05_M_C_final_candidate.log", + "log_sha256": "4ab6c996458e4748f21281eefd340715aa53b5a46ab991742fac35a3b81471bc", + "pid": 2032272, + "process_exited_at": "2026-08-06T05:40:22.293000+08:00", + "process_index": 349, + "raw": "raw/block05_M_C_final_candidate.json", + "raw_sha256": "8d583325f78b7b3a8bc757a9da2d7c66123dc2268509612bc610c12ddfe64d83", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844827586206897, + "sibling_cpu_busy_fraction": 0.0034423407917383822, + "started_at": "2026-08-06T05:40:16.485355+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996937, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3088108, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:28.409311+08:00", + "governor": "performance", + "loadavg_after": [ + 2.86, + 2.23, + 2.71 + ], + "loadavg_before": [ + 2.93, + 2.24, + 2.72 + ], + "log": "logs/block05_M_A_upstream_production_normalized_harness.log", + "log_sha256": "5a511a481f86370e46e92a70dd86f213b3836f6c42efd1f74f1e23f7edf51cef", + "pid": 2032590, + "process_exited_at": "2026-08-06T05:40:28.406326+08:00", + "process_index": 350, + "raw": "raw/block05_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "2b578fb7c5c4008297bd0a752013cae1b15f0399942edaff0e1ea6dc9eb0b663", + "returncode": 0, + "selected_cpu_busy_fraction": 0.978688524590164, + "sibling_cpu_busy_fraction": 0.0016420361247947454, + "started_at": "2026-08-06T05:40:22.300306+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3967826, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3002094, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:34.189803+08:00", + "governor": "performance", + "loadavg_after": [ + 2.71, + 2.21, + 2.7 + ], + "loadavg_before": [ + 2.86, + 2.23, + 2.71 + ], + "log": "logs/block05_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "591aef19f7ab8895f9715981b3c4f467c31f690a58faccb96f6f049c50d6bb40", + "pid": 2032912, + "process_exited_at": "2026-08-06T05:40:34.184688+08:00", + "process_index": 351, + "raw": "raw/block05_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "3b8c046f3f278b7163dc8487b60b2e023ec2f985d3ffd9cd5efde7a3199b76e6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9826388888888888, + "sibling_cpu_busy_fraction": 0.0034662045060658577, + "started_at": "2026-08-06T05:40:28.414272+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3396388, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:38.865367+08:00", + "governor": "performance", + "loadavg_after": [ + 2.65, + 2.21, + 2.7 + ], + "loadavg_before": [ + 2.71, + 2.21, + 2.7 + ], + "log": "logs/block05_W_C_final_candidate.log", + "log_sha256": "8d3ba640bb6f2c54318547dfe8bc97133294f2e9071e15f8b1b074836860cd6e", + "pid": 2033185, + "process_exited_at": "2026-08-06T05:40:38.860896+08:00", + "process_index": 352, + "raw": "raw/block05_W_C_final_candidate.json", + "raw_sha256": "48fdaf3a9d4688eafc2d668fd13d93ab7531186d10d32a0d2493a8b2825cf654", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9806451612903225, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:40:34.194151+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000042, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3115420, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:43.610742+08:00", + "governor": "performance", + "loadavg_after": [ + 2.68, + 2.22, + 2.7 + ], + "loadavg_before": [ + 2.65, + 2.21, + 2.7 + ], + "log": "logs/block05_W_A_upstream_production_normalized_harness.log", + "log_sha256": "4b136cea58f1d291a0669d257231c481d8d08013e705548afdcef0c152d0fe50", + "pid": 2033522, + "process_exited_at": "2026-08-06T05:40:43.605446+08:00", + "process_index": 353, + "raw": "raw/block05_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "61e94515368e90ea30a367c5b0a38335f29d1c252bd80d6622de167625d1ec6f", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9809725158562368, + "sibling_cpu_busy_fraction": 0.00211864406779661, + "started_at": "2026-08-06T05:40:38.869646+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3961885, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3030062, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:48.129609+08:00", + "governor": "performance", + "loadavg_after": [ + 2.55, + 2.2, + 2.69 + ], + "loadavg_before": [ + 2.68, + 2.22, + 2.7 + ], + "log": "logs/block05_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "68b519a29f4a98987186f1369165d0cbc32de2ce34ab64b6c9c730de31fa5853", + "pid": 2033768, + "process_exited_at": "2026-08-06T05:40:48.124654+08:00", + "process_index": 354, + "raw": "raw/block05_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "401a0c745ceadc3ab0cd79bcf9ff68f66a99ce65b5fd7f3eba34cf289880b16a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9778270509977827, + "sibling_cpu_busy_fraction": 0.004434589800443459, + "started_at": "2026-08-06T05:40:43.615262+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2896336, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:49.443732+08:00", + "governor": "performance", + "loadavg_after": [ + 2.55, + 2.2, + 2.69 + ], + "loadavg_before": [ + 2.55, + 2.2, + 2.69 + ], + "log": "logs/block05_P_C_final_candidate.log", + "log_sha256": "4efed0f29e745edef1103f146efb1e0bd2e1a66dc61aaeb9b992c6a17c3e9ca0", + "pid": 2034090, + "process_exited_at": "2026-08-06T05:40:49.438028+08:00", + "process_index": 355, + "raw": "raw/block05_P_C_final_candidate.json", + "raw_sha256": "eedc9180f7867015435dd1d6ebb4130e7061e26792d4d797440dbb40f1cd41fc", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9076923076923077, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:40:48.134290+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3494893, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3013082, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:50.742867+08:00", + "governor": "performance", + "loadavg_after": [ + 2.55, + 2.2, + 2.69 + ], + "loadavg_before": [ + 2.55, + 2.2, + 2.69 + ], + "log": "logs/block05_P_A_upstream_production_normalized_harness.log", + "log_sha256": "bcffe422d0596aaa9ef7ffdfd155f4e41624f18a561ac953436b2ad4a87172ef", + "pid": 2034396, + "process_exited_at": "2026-08-06T05:40:50.737803+08:00", + "process_index": 356, + "raw": "raw/block05_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "1253cd022ea5aa05d9d29e78e54f7a0b30b001cacfea498aeadfe757944c9145", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8992248062015504, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:40:49.449084+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3973506, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2907286, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:52.082678+08:00", + "governor": "performance", + "loadavg_after": [ + 2.42, + 2.18, + 2.68 + ], + "loadavg_before": [ + 2.55, + 2.2, + 2.69 + ], + "log": "logs/block05_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "a8b1569d3a1d65569d21397a93079d25fb15aed15af9bda5af74ec3f5b64a3ea", + "pid": 2034697, + "process_exited_at": "2026-08-06T05:40:52.077604+08:00", + "process_index": 357, + "raw": "raw/block05_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "d533ec0c9830c6b08082826fbe5a70e249a9b8aeaef26c94bf5f9bc7fb7ea775", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9022556390977443, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:40:50.748333+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CAB", + "arm_position": 1, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3957355, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2889824, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:40:57.591382+08:00", + "governor": "performance", + "loadavg_after": [ + 2.47, + 2.19, + 2.68 + ], + "loadavg_before": [ + 2.42, + 2.18, + 2.68 + ], + "log": "logs/block05_X_C_final_candidate.log", + "log_sha256": "d2e33f852e45aa94b20cccf07ac6ed557da69c02bd14cb0b7c4f0731d7dcb3e4", + "pid": 2035028, + "process_exited_at": "2026-08-06T05:40:57.586620+08:00", + "process_index": 358, + "raw": "raw/block05_X_C_final_candidate.json", + "raw_sha256": "dfb7b20a261523535d9429aa4b9caf9f9248a1658e29e318900855ce1a11ce94", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9836363636363636, + "sibling_cpu_busy_fraction": 0.0054446460980036296, + "started_at": "2026-08-06T05:40:52.087713+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CAB", + "arm_position": 2, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3500035, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3458713, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:03.112123+08:00", + "governor": "performance", + "loadavg_after": [ + 2.43, + 2.19, + 2.68 + ], + "loadavg_before": [ + 2.47, + 2.19, + 2.68 + ], + "log": "logs/block05_X_A_upstream_production_normalized_harness.log", + "log_sha256": "31c64c9df42cfeeeafa8ee0edc953aaf01b4ded7ac1ff0c9f63d5b06d56ee155", + "pid": 2035344, + "process_exited_at": "2026-08-06T05:41:03.109538+08:00", + "process_index": 359, + "raw": "raw/block05_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "104e1195e29e33fd2149e7ed326105172201e591443b297ab2509e1475fa51e4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9854545454545455, + "sibling_cpu_busy_fraction": 0.0018181818181818182, + "started_at": "2026-08-06T05:40:57.596290+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CAB", + "arm_position": 3, + "block": 5, + "block_execution_position": 24, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block05_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2895673, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:08.643006+08:00", + "governor": "performance", + "loadavg_after": [ + 2.32, + 2.17, + 2.67 + ], + "loadavg_before": [ + 2.43, + 2.19, + 2.68 + ], + "log": "logs/block05_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "c8692eb533183fa09f17981469d8bb78bb357b9b99a3127ed72f51ced14e5d7d", + "pid": 2035637, + "process_exited_at": "2026-08-06T05:41:08.637992+08:00", + "process_index": 360, + "raw": "raw/block05_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "32ada73d0b225ae5a6fa04b77e74b5ae19351648f9677e4997d1a91c892fee6d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9836660617059891, + "sibling_cpu_busy_fraction": 0.0036231884057971015, + "started_at": "2026-08-06T05:41:03.116946+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996832, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3629765, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:14.465565+08:00", + "governor": "performance", + "loadavg_after": [ + 2.29, + 2.17, + 2.67 + ], + "loadavg_before": [ + 2.32, + 2.17, + 2.67 + ], + "log": "logs/block10_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "c00b6b28103747fccb402fe84ee5e8040d353b1076ccb175453cc26365e16932", + "pid": 2035968, + "process_exited_at": "2026-08-06T05:41:14.460319+08:00", + "process_index": 361, + "raw": "raw/block10_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "fd7417e41d6adf15cd6d6b8e574b2fac6fb012406cbaa62e04bab771b76991cb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9845094664371773, + "sibling_cpu_busy_fraction": 0.0017241379310344827, + "started_at": "2026-08-06T05:41:08.647939+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996473, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3227901, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:20.279487+08:00", + "governor": "performance", + "loadavg_after": [ + 2.19, + 2.15, + 2.66 + ], + "loadavg_before": [ + 2.29, + 2.17, + 2.67 + ], + "log": "logs/block10_M_C_final_candidate.log", + "log_sha256": "0f4d00113d4ea1b2634079eda13b70d9d0887bb79779b57af0f1af9528b67922", + "pid": 2036234, + "process_exited_at": "2026-08-06T05:41:20.274195+08:00", + "process_index": 362, + "raw": "raw/block10_M_C_final_candidate.json", + "raw_sha256": "ab3ce1f084267cc5759e48fa07660ba8164b5c32887350561a758a41a1e4fe20", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844559585492227, + "sibling_cpu_busy_fraction": 0.0017271157167530224, + "started_at": "2026-08-06T05:41:14.470321+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3983223, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3406759, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:26.400454+08:00", + "governor": "performance", + "loadavg_after": [ + 2.16, + 2.14, + 2.65 + ], + "loadavg_before": [ + 2.19, + 2.15, + 2.66 + ], + "log": "logs/block10_M_A_upstream_production_normalized_harness.log", + "log_sha256": "13380a469db318dc242ba093cff9c8cb644f52ca42921ce71b262aff50c2d0df", + "pid": 2036596, + "process_exited_at": "2026-08-06T05:41:26.397918+08:00", + "process_index": 363, + "raw": "raw/block10_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "3587eda0ecf8c57cbbe71c0027e03e98eb41bcf85e9237ab7510b519c8a9dbf0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9803600654664485, + "sibling_cpu_busy_fraction": 0.0032733224222585926, + "started_at": "2026-08-06T05:41:20.284662+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3955723, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:31.093775+08:00", + "governor": "performance", + "loadavg_after": [ + 2.16, + 2.14, + 2.65 + ], + "loadavg_before": [ + 2.16, + 2.14, + 2.65 + ], + "log": "logs/block10_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "3e18b9ffacf051fa894dabd61289deb4334973029235a83105e7e578196a5ed7", + "pid": 2036889, + "process_exited_at": "2026-08-06T05:41:31.088651+08:00", + "process_index": 364, + "raw": "raw/block10_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "9b0452e00a19a3c8c6b2ef0cbda33cc2768b610132deb0c6941193417f6d82d8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9829059829059829, + "sibling_cpu_busy_fraction": 0.0021413276231263384, + "started_at": "2026-08-06T05:41:26.405271+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994204, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4000000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:35.516589+08:00", + "governor": "performance", + "loadavg_after": [ + 2.31, + 2.17, + 2.66 + ], + "loadavg_before": [ + 2.16, + 2.14, + 2.65 + ], + "log": "logs/block10_W_C_final_candidate.log", + "log_sha256": "eacf2444427ce2ba619940e33b1bee5d44afd3d701ad9297efe3d86146f6b444", + "pid": 2037178, + "process_exited_at": "2026-08-06T05:41:35.514004+08:00", + "process_index": 365, + "raw": "raw/block10_W_C_final_candidate.json", + "raw_sha256": "e90b438d417d098b59a50eb2f635a5c10b1af0483e6fa0e9b3aec90f937fa26a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9795454545454545, + "sibling_cpu_busy_fraction": 0.0045351473922902496, + "started_at": "2026-08-06T05:41:31.098113+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995039, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:40.264729+08:00", + "governor": "performance", + "loadavg_after": [ + 2.28, + 2.17, + 2.65 + ], + "loadavg_before": [ + 2.31, + 2.17, + 2.66 + ], + "log": "logs/block10_W_A_upstream_production_normalized_harness.log", + "log_sha256": "130e00736a554efb54dec9a8d475d62c28fa8818ada2ffe21c731bff840584ed", + "pid": 2037347, + "process_exited_at": "2026-08-06T05:41:40.260026+08:00", + "process_index": 366, + "raw": "raw/block10_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "ce51f3829eafe44a381711c5b99b5d6751667ad77c3bb652c90165cfe6eff4b2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9768421052631578, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:41:35.521716+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497704, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3508728, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:41.554838+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.17, + 2.65 + ], + "loadavg_before": [ + 2.28, + 2.17, + 2.65 + ], + "log": "logs/block10_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "1574172e4044f7aab65fed5f8b326d2413e4ddb93432d39807453003b3a27e0b", + "pid": 2037684, + "process_exited_at": "2026-08-06T05:41:41.550369+08:00", + "process_index": 367, + "raw": "raw/block10_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "961a2a8520a90e66057a77d5569eef11ccc46e44ffd6b64d4599b662bd8d2a98", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9140625, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:41:40.269462+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3094991, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3054476, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:42.923565+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.17, + 2.65 + ], + "loadavg_before": [ + 2.26, + 2.17, + 2.65 + ], + "log": "logs/block10_P_C_final_candidate.log", + "log_sha256": "982522b4e3a9a9d9ff8a5b5d76645a31008a4cc6cc4bca28afe6191d2e8336f3", + "pid": 2037947, + "process_exited_at": "2026-08-06T05:41:42.918811+08:00", + "process_index": 368, + "raw": "raw/block10_P_C_final_candidate.json", + "raw_sha256": "0dbbe71abbd57bbebe8663aeef59150015d1f8da889a35d7ca3b272a6218c6a7", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9124087591240876, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:41:41.559701+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996117, + "48": 3108031 + }, + "cpu_khz_before": { + "0": 2619114, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:44.249189+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.17, + 2.65 + ], + "loadavg_before": [ + 2.26, + 2.17, + 2.65 + ], + "log": "logs/block10_P_A_upstream_production_normalized_harness.log", + "log_sha256": "e694380c4f684907942d00115a5cc43b52b9857804b5ec85649cc498597657d2", + "pid": 2038211, + "process_exited_at": "2026-08-06T05:41:44.244323+08:00", + "process_index": 369, + "raw": "raw/block10_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "3a50241c4367a037ce537591bc3bc40fbc53f0b0acd529741ef6de17ffc47f4a", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9076923076923077, + "sibling_cpu_busy_fraction": 0.007575757575757576, + "started_at": "2026-08-06T05:41:42.928261+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3979044, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:50.017738+08:00", + "governor": "performance", + "loadavg_after": [ + 2.24, + 2.16, + 2.64 + ], + "loadavg_before": [ + 2.26, + 2.17, + 2.65 + ], + "log": "logs/block10_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "31007f89749428dedd22f28ceb9aeb3ab1dfdcaa5267dde789eeba43c2cf2c73", + "pid": 2038481, + "process_exited_at": "2026-08-06T05:41:50.012600+08:00", + "process_index": 370, + "raw": "raw/block10_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "2416e388e7b1328438501d7269d9d4a87d955469e5af3bde089e065c713676de", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844020797227037, + "sibling_cpu_busy_fraction": 0.0017421602787456446, + "started_at": "2026-08-06T05:41:44.253938+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:41:55.429389+08:00", + "governor": "performance", + "loadavg_after": [ + 2.14, + 2.14, + 2.64 + ], + "loadavg_before": [ + 2.24, + 2.16, + 2.64 + ], + "log": "logs/block10_X_C_final_candidate.log", + "log_sha256": "6625173d01dc3be071582d2f704e1f26bebd83d869845a8aecb7945a8d810435", + "pid": 2038810, + "process_exited_at": "2026-08-06T05:41:55.424512+08:00", + "process_index": 371, + "raw": "raw/block10_X_C_final_candidate.json", + "raw_sha256": "ef4b0d70bed0b698432fd13b5568dfe57d9c37cd0c857822511abb21b0096c40", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9833024118738405, + "sibling_cpu_busy_fraction": 0.0018552875695732839, + "started_at": "2026-08-06T05:41:50.022719+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496663, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4013698, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:42:01.152238+08:00", + "governor": "performance", + "loadavg_after": [ + 2.05, + 2.13, + 2.63 + ], + "loadavg_before": [ + 2.14, + 2.14, + 2.64 + ], + "log": "logs/block10_X_A_upstream_production_normalized_harness.log", + "log_sha256": "5c39c65a529ab9f59cc7d9e75211430a84cba3f8a41c6a796a0c7b82f068f9a8", + "pid": 2039049, + "process_exited_at": "2026-08-06T05:42:01.147117+08:00", + "process_index": 372, + "raw": "raw/block10_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "5b76d5664e470a52c3c16ac780e0ff1a44c6423b9b3308721fd1dc98562491a3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9842657342657343, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:41:55.434076+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993889, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3614349, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:42:08.257008+08:00", + "governor": "performance", + "loadavg_after": [ + 2.12, + 2.14, + 2.63 + ], + "loadavg_before": [ + 2.05, + 2.13, + 2.63 + ], + "log": "logs/block10_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "c1bca7522085faa5e4f42a13b712aa147964304e151953e76158d860d6eee956", + "pid": 2039407, + "process_exited_at": "2026-08-06T05:42:08.254193+08:00", + "process_index": 373, + "raw": "raw/block10_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "20a77901edf7ad62a5b91a0237563125692747f136d1467a6a31bec2e18ea4fb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9830747531734838, + "sibling_cpu_busy_fraction": 0.0014104372355430183, + "started_at": "2026-08-06T05:42:01.157221+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3834542, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3393448, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:42:15.414153+08:00", + "governor": "performance", + "loadavg_after": [ + 2.11, + 2.14, + 2.62 + ], + "loadavg_before": [ + 2.12, + 2.14, + 2.63 + ], + "log": "logs/block10_S_C_final_candidate.log", + "log_sha256": "f8cd7f7b61fb1515271abde249ee8c7cb54c40248717a59ba1da68701155255d", + "pid": 2039618, + "process_exited_at": "2026-08-06T05:42:15.411652+08:00", + "process_index": 374, + "raw": "raw/block10_S_C_final_candidate.json", + "raw_sha256": "f67137b8caece7fcb08b3affa84b7a490a2ccc1a09da319ea0870a6752ec964e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9817927170868347, + "sibling_cpu_busy_fraction": 0.0014005602240896359, + "started_at": "2026-08-06T05:42:08.262107+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 10, + "block_execution_position": 25, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block10_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000039, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3385470, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:42:23.072792+08:00", + "governor": "performance", + "loadavg_after": [ + 1.94, + 2.1, + 2.6 + ], + "loadavg_before": [ + 2.11, + 2.14, + 2.62 + ], + "log": "logs/block10_S_A_upstream_production_normalized_harness.log", + "log_sha256": "91dccefc1070268d25b6a4a1f4f90bc13d6b0577b9a311538fafc05ae8ed01c8", + "pid": 2039888, + "process_exited_at": "2026-08-06T05:42:23.067535+08:00", + "process_index": 375, + "raw": "raw/block10_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "3d389db583466bf86c07c7c354fff98ce7bb90377c35fbb199bde32bc53674a0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.981675392670157, + "sibling_cpu_busy_fraction": 0.00261437908496732, + "started_at": "2026-08-06T05:42:15.419219+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3400000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3102007, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:42:28.572207+08:00", + "governor": "performance", + "loadavg_after": [ + 1.94, + 2.1, + 2.6 + ], + "loadavg_before": [ + 1.94, + 2.1, + 2.6 + ], + "log": "logs/block30_X_C_final_candidate.log", + "log_sha256": "42dfdf932d7c133334ba354e1019322325c7f46097c688c879f2ee1237f582eb", + "pid": 2040280, + "process_exited_at": "2026-08-06T05:42:28.569406+08:00", + "process_index": 376, + "raw": "raw/block30_X_C_final_candidate.json", + "raw_sha256": "085283c0315cc02b92c8965863de4ee7e2d41f33ea3f23b2fd0c2312d9f4e903", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9817850637522769, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:42:23.078603+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3094868, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:42:34.095703+08:00", + "governor": "performance", + "loadavg_after": [ + 1.95, + 2.09, + 2.6 + ], + "loadavg_before": [ + 1.94, + 2.1, + 2.6 + ], + "log": "logs/block30_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "174a65d0620712ed5618d3b172e3a8d70d073e2ccaaf4ec9928a20b115ea5004", + "pid": 2040525, + "process_exited_at": "2026-08-06T05:42:34.090832+08:00", + "process_index": 377, + "raw": "raw/block30_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "f85da552ef45ede51d43269eafe36f5fb96bec1cb8aab238d22915d7af471207", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9836660617059891, + "sibling_cpu_busy_fraction": 0.0018148820326678765, + "started_at": "2026-08-06T05:42:28.577119+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497486, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3819190, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:42:39.789970+08:00", + "governor": "performance", + "loadavg_after": [ + 1.95, + 2.09, + 2.59 + ], + "loadavg_before": [ + 1.95, + 2.09, + 2.6 + ], + "log": "logs/block30_X_A_upstream_production_normalized_harness.log", + "log_sha256": "c522799f7e9dd7f29de221aa2a11c9f11f6aa07e3e5260a28d90621d15040f41", + "pid": 2040804, + "process_exited_at": "2026-08-06T05:42:39.787430+08:00", + "process_index": 378, + "raw": "raw/block30_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "7ee85e0b8fd04db1cb77c9c29913a0bc4cf61c97aee67ef4d4d30bc5431405fb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859154929577465, + "sibling_cpu_busy_fraction": 0.0017605633802816902, + "started_at": "2026-08-06T05:42:34.100166+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3966169, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3507352, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:42:46.956306+08:00", + "governor": "performance", + "loadavg_after": [ + 1.89, + 2.07, + 2.58 + ], + "loadavg_before": [ + 1.95, + 2.09, + 2.59 + ], + "log": "logs/block30_S_C_final_candidate.log", + "log_sha256": "2c130441dafd7ee3dae94f8130f8df07a29f8bd34dd6e7cfcd23ecf3deb12f84", + "pid": 2041039, + "process_exited_at": "2026-08-06T05:42:46.953863+08:00", + "process_index": 379, + "raw": "raw/block30_S_C_final_candidate.json", + "raw_sha256": "b78a8b662ea5cd5734924f01c006bfc832d3b1607b161620d16482e8d3caa76e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859943977591037, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:42:39.795250+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3500034, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:42:54.161160+08:00", + "governor": "performance", + "loadavg_after": [ + 2.06, + 2.1, + 2.59 + ], + "loadavg_before": [ + 1.89, + 2.07, + 2.58 + ], + "log": "logs/block30_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "9ddce1657492c65d1c7e18bfb4eadc1d5b0d2e68aec4774a6da6dac9b5fc61a6", + "pid": 2041335, + "process_exited_at": "2026-08-06T05:42:54.158484+08:00", + "process_index": 380, + "raw": "raw/block30_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "c5e8dcf0d2ae289fe57b12ca40633a49d2d01fd5061b6855d175a48390dfacc0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9819193324061196, + "sibling_cpu_busy_fraction": 0.0013908205841446453, + "started_at": "2026-08-06T05:42:46.961674+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3014766, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3107110, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:01.698539+08:00", + "governor": "performance", + "loadavg_after": [ + 1.97, + 2.08, + 2.58 + ], + "loadavg_before": [ + 2.06, + 2.1, + 2.59 + ], + "log": "logs/block30_S_A_upstream_production_normalized_harness.log", + "log_sha256": "80c2861a33b677fa17791351d21129fd1acd862d3a95837dee73e4d7b5664b34", + "pid": 2041636, + "process_exited_at": "2026-08-06T05:43:01.693252+08:00", + "process_index": 381, + "raw": "raw/block30_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "4fdd21e6b5814c617c82f6910cd99c3bba7d64c90241145be28f051b0e5d973d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9813829787234043, + "sibling_cpu_busy_fraction": 0.0013297872340425532, + "started_at": "2026-08-06T05:42:54.166434+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996491, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 3392670 + }, + "finished_at": "2026-08-06T05:43:07.494028+08:00", + "governor": "performance", + "loadavg_after": [ + 1.97, + 2.08, + 2.57 + ], + "loadavg_before": [ + 1.97, + 2.08, + 2.58 + ], + "log": "logs/block30_M_C_final_candidate.log", + "log_sha256": "f0a63bc1be3e68ad5132b21e66add5beacafe99a7448d129e632817a30daa8de", + "pid": 2041994, + "process_exited_at": "2026-08-06T05:43:07.411218+08:00", + "process_index": 382, + "raw": "raw/block30_M_C_final_candidate.json", + "raw_sha256": "06d63012e1cfdc77b66e271f5e6215e7f8aeedf28bc3f03e3968ba78bcabd33b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9842381786339754, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:43:01.704201+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3965600, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4000000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:13.306117+08:00", + "governor": "performance", + "loadavg_after": [ + 1.97, + 2.08, + 2.57 + ], + "loadavg_before": [ + 1.97, + 2.08, + 2.57 + ], + "log": "logs/block30_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "083b8a2d8f3fc418ed455d53d4912cfc43ee0315d41ee16375b014ae6c111a68", + "pid": 2042161, + "process_exited_at": "2026-08-06T05:43:13.300551+08:00", + "process_index": 383, + "raw": "raw/block30_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "958f00b1aa844c3010612bb5d2c9819df7c2847fec733887a5eb7333f2864b35", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844559585492227, + "sibling_cpu_busy_fraction": 0.0017271157167530224, + "started_at": "2026-08-06T05:43:07.498952+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995786, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3391767, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:19.126173+08:00", + "governor": "performance", + "loadavg_after": [ + 1.89, + 2.06, + 2.56 + ], + "loadavg_before": [ + 1.97, + 2.08, + 2.57 + ], + "log": "logs/block30_M_A_upstream_production_normalized_harness.log", + "log_sha256": "46e17ae460fea5b7645dde5f5f09747561c9b6a35af5c94e2d5de19770ffe43f", + "pid": 2042437, + "process_exited_at": "2026-08-06T05:43:19.123092+08:00", + "process_index": 384, + "raw": "raw/block30_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "f104e5e3948f9bd14a61756c4e13d9038d670d06acb90cb98ae7a4e5c1bb0df5", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9845360824742269, + "sibling_cpu_busy_fraction": 0.0034423407917383822, + "started_at": "2026-08-06T05:43:13.311423+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496533, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3408353, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:23.556218+08:00", + "governor": "performance", + "loadavg_after": [ + 1.9, + 2.06, + 2.56 + ], + "loadavg_before": [ + 1.89, + 2.06, + 2.56 + ], + "log": "logs/block30_W_C_final_candidate.log", + "log_sha256": "a391fe93280520fed4b925c96f6593afcbda29d06470cfa52c7e46835b0fdae2", + "pid": 2042644, + "process_exited_at": "2026-08-06T05:43:23.553753+08:00", + "process_index": 385, + "raw": "raw/block30_W_C_final_candidate.json", + "raw_sha256": "436abf5c776e76af9f3ed629956cf6c6307942fe47b68c3a8211cb812ae67063", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9795918367346939, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:43:19.131857+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3386457, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:28.006405+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 2.06, + 2.56 + ], + "loadavg_before": [ + 1.9, + 2.06, + 2.56 + ], + "log": "logs/block30_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "2016600943f00cbc56f77662ed32d8e3807a88777d7bda8eabe5a78e28f148df", + "pid": 2042965, + "process_exited_at": "2026-08-06T05:43:28.000744+08:00", + "process_index": 386, + "raw": "raw/block30_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "2565a2827fc83bf30d2bde8e5ad0c19012d6ae5f9b659c8f5452173aba2c34a6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9797752808988764, + "sibling_cpu_busy_fraction": 0.002257336343115124, + "started_at": "2026-08-06T05:43:23.560753+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3960520, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3105644, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:32.647395+08:00", + "governor": "performance", + "loadavg_after": [ + 1.92, + 2.06, + 2.55 + ], + "loadavg_before": [ + 1.91, + 2.06, + 2.56 + ], + "log": "logs/block30_W_A_upstream_production_normalized_harness.log", + "log_sha256": "ecdc0dfd8f93e1616d15245771aedd3a0789b7a2410e6a1cf3a5c8845d4a0706", + "pid": 2043205, + "process_exited_at": "2026-08-06T05:43:32.642542+08:00", + "process_index": 387, + "raw": "raw/block30_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "bce7622e39ec32028345906e7c01bc6046906943ac9dda57560badfbd860144c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9805194805194806, + "sibling_cpu_busy_fraction": 0.0021645021645021645, + "started_at": "2026-08-06T05:43:28.011967+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "CBA", + "arm_position": 1, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3995822, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:34.042629+08:00", + "governor": "performance", + "loadavg_after": [ + 1.92, + 2.06, + 2.55 + ], + "loadavg_before": [ + 1.92, + 2.06, + 2.55 + ], + "log": "logs/block30_P_C_final_candidate.log", + "log_sha256": "7c71b9cb1a946be9d23cf12d6b28c6e7f04b932f56a4a4460424ef084d8f3202", + "pid": 2043459, + "process_exited_at": "2026-08-06T05:43:34.037919+08:00", + "process_index": 388, + "raw": "raw/block30_P_C_final_candidate.json", + "raw_sha256": "c682cdec24239703425062ec37deaab72477236b8ae6863cd7cb911aa571b993", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9124087591240876, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:43:32.652113+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "CBA", + "arm_position": 2, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3095107, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:35.362320+08:00", + "governor": "performance", + "loadavg_after": [ + 1.92, + 2.06, + 2.55 + ], + "loadavg_before": [ + 1.92, + 2.06, + 2.55 + ], + "log": "logs/block30_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "cb957014ba98e93cec51bad94f4a30e7e0e241c2e5bcd0dbe612dbc5f364be72", + "pid": 2043783, + "process_exited_at": "2026-08-06T05:43:35.357119+08:00", + "process_index": 389, + "raw": "raw/block30_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "4bf18b50d31427159f455a53e5060544920fe32a779859517826fee495989ab3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9090909090909091, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:43:34.048026+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "CBA", + "arm_position": 3, + "block": 30, + "block_execution_position": 26, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block30_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3053407, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3409604, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:36.749667+08:00", + "governor": "performance", + "loadavg_after": [ + 2.08, + 2.09, + 2.56 + ], + "loadavg_before": [ + 1.92, + 2.06, + 2.55 + ], + "log": "logs/block30_P_A_upstream_production_normalized_harness.log", + "log_sha256": "011597912b49ad44c2798e7305fa5d66ccbd68bbf52b792e6b501248c70714ab", + "pid": 2044054, + "process_exited_at": "2026-08-06T05:43:36.744094+08:00", + "process_index": 390, + "raw": "raw/block30_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "b7b92881ead474694f58dd2e819c3218eab1714458fa32ea665a5d8f9ed590d0", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9044117647058824, + "sibling_cpu_busy_fraction": 0.0072992700729927005, + "started_at": "2026-08-06T05:43:35.367455+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993715, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2780650, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:42.355343+08:00", + "governor": "performance", + "loadavg_after": [ + 2.08, + 2.09, + 2.56 + ], + "loadavg_before": [ + 2.08, + 2.09, + 2.56 + ], + "log": "logs/block27_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "afcbf46eb09ce1859da849dd57a5f70b8db0e084fec95d44dd5433a6398b1ab0", + "pid": 2044320, + "process_exited_at": "2026-08-06T05:43:42.352794+08:00", + "process_index": 391, + "raw": "raw/block27_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "e7838e59a56bca122787d8bf8f322910e55d6f0c3be56cf46dd961c35ba564bf", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9838998211091234, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:43:36.755456+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2895461, + "48": 3496959 + }, + "cpu_khz_before": { + "0": 3393436, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:47.827073+08:00", + "governor": "performance", + "loadavg_after": [ + 1.99, + 2.07, + 2.55 + ], + "loadavg_before": [ + 2.08, + 2.09, + 2.56 + ], + "log": "logs/block27_X_A_upstream_production_normalized_harness.log", + "log_sha256": "9c355793a6a9af9bae4cbcee83988c7392a074d3420dfb33adfb61fbbe1dac27", + "pid": 2044579, + "process_exited_at": "2026-08-06T05:43:47.821899+08:00", + "process_index": 392, + "raw": "raw/block27_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "2d10abbf64102e04fe921d1ab7d0ea4c9294d182d5ff6beb17ad44a10524c2c3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9835164835164835, + "sibling_cpu_busy_fraction": 0.0018315018315018315, + "started_at": "2026-08-06T05:43:42.360727+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993563, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3115578, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:43:53.346193+08:00", + "governor": "performance", + "loadavg_after": [ + 1.99, + 2.07, + 2.54 + ], + "loadavg_before": [ + 1.99, + 2.07, + 2.55 + ], + "log": "logs/block27_X_C_final_candidate.log", + "log_sha256": "d2bfde4807149bf442bf2964c3d0838d07e8f8b773eef59032e1d5ae271a8808", + "pid": 2044818, + "process_exited_at": "2026-08-06T05:43:53.341005+08:00", + "process_index": 393, + "raw": "raw/block27_X_C_final_candidate.json", + "raw_sha256": "757421f9116c8116df15fabb64bac85b7146446869c6596ba6145763e34f11e8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9817518248175182, + "sibling_cpu_busy_fraction": 0.0018181818181818182, + "started_at": "2026-08-06T05:43:47.832413+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3710954, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3407439, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:00.566974+08:00", + "governor": "performance", + "loadavg_after": [ + 2.07, + 2.08, + 2.55 + ], + "loadavg_before": [ + 1.99, + 2.07, + 2.54 + ], + "log": "logs/block27_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "bc13ce6b2c8c77d7ceb84727fe1dba4e297b5eab53b113d127e131e0a87db1c0", + "pid": 2045087, + "process_exited_at": "2026-08-06T05:44:00.564148+08:00", + "process_index": 394, + "raw": "raw/block27_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "6955a67882d44380b015dd63e084f4bd20c105d191703ca0c652d3ccbd721f24", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9833333333333333, + "sibling_cpu_busy_fraction": 0.001388888888888889, + "started_at": "2026-08-06T05:43:53.351786+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3980357, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2651953, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:07.922620+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 2.05, + 2.53 + ], + "loadavg_before": [ + 2.07, + 2.08, + 2.55 + ], + "log": "logs/block27_S_A_upstream_production_normalized_harness.log", + "log_sha256": "63d163a849d1aec90be0f7d111f83d896e88579231706250abed763f808fdbaa", + "pid": 2045486, + "process_exited_at": "2026-08-06T05:44:07.917836+08:00", + "process_index": 395, + "raw": "raw/block27_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "dfb1a4bfa839c89339c84c974edc3a5006bc2bb7e8de745d63a94b7b89375b4c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9850136239782016, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:44:00.572134+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3986211, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2728288, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:15.174750+08:00", + "governor": "performance", + "loadavg_after": [ + 2.0, + 2.06, + 2.53 + ], + "loadavg_before": [ + 1.91, + 2.05, + 2.53 + ], + "log": "logs/block27_S_C_final_candidate.log", + "log_sha256": "40efdc63bc7fc29890462777d46cf5aaf4a604faf0752c6f8b222c9164308df6", + "pid": 2045737, + "process_exited_at": "2026-08-06T05:44:15.171917+08:00", + "process_index": 396, + "raw": "raw/block27_S_C_final_candidate.json", + "raw_sha256": "adb136c824a949ed45b942c0955bc558b696f96a6ce4c4ae07b687c0d792cdff", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9820441988950276, + "sibling_cpu_busy_fraction": 0.0027624309392265192, + "started_at": "2026-08-06T05:44:07.928137+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897812, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2966160, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:20.984842+08:00", + "governor": "performance", + "loadavg_after": [ + 2.16, + 2.1, + 2.54 + ], + "loadavg_before": [ + 2.0, + 2.06, + 2.53 + ], + "log": "logs/block27_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "6ea1d660e67921f3f01e81d56c37ec98482a42a760fb0ebaa1c699f2bf25f122", + "pid": 2046023, + "process_exited_at": "2026-08-06T05:44:20.981436+08:00", + "process_index": 397, + "raw": "raw/block27_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "3b592de8b087f2bd343287cfe158a55de6e1f04e864bc521b620ca60a303ea23", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844827586206897, + "sibling_cpu_busy_fraction": 0.0017271157167530224, + "started_at": "2026-08-06T05:44:15.180422+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3395157, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:26.730671+08:00", + "governor": "performance", + "loadavg_after": [ + 2.13, + 2.09, + 2.54 + ], + "loadavg_before": [ + 2.16, + 2.1, + 2.54 + ], + "log": "logs/block27_M_A_upstream_production_normalized_harness.log", + "log_sha256": "084fc536c573b12a7dc11c8f14418cc1f48a8ef2a0daf6992e47081d4b339721", + "pid": 2046319, + "process_exited_at": "2026-08-06T05:44:26.725950+08:00", + "process_index": 398, + "raw": "raw/block27_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "12e581d77c07ecf374fd1d9f0b3cf3a15334865bdacf1e05480fd071c0d99fda", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9825174825174825, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:44:20.990424+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3801353, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3542553, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:32.497211+08:00", + "governor": "performance", + "loadavg_after": [ + 2.12, + 2.09, + 2.53 + ], + "loadavg_before": [ + 2.13, + 2.09, + 2.54 + ], + "log": "logs/block27_M_C_final_candidate.log", + "log_sha256": "7aeecdd55b44bf519322d73a1b22f981160f4d78c6af3564c1446307774a142e", + "pid": 2046547, + "process_exited_at": "2026-08-06T05:44:32.494530+08:00", + "process_index": 399, + "raw": "raw/block27_M_C_final_candidate.json", + "raw_sha256": "5a95fd75e10eb4163927ec9a7093dea645717f123adfa9794ce56fe8447af9bf", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9809027777777778, + "sibling_cpu_busy_fraction": 0.0017391304347826088, + "started_at": "2026-08-06T05:44:26.735888+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2900000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3843049, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:37.122105+08:00", + "governor": "performance", + "loadavg_after": [ + 2.11, + 2.09, + 2.53 + ], + "loadavg_before": [ + 2.12, + 2.09, + 2.53 + ], + "log": "logs/block27_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "873153ae9d1a86ba2bbbf1625004329e4d73a857f71c266f61f98488ead81b57", + "pid": 2046807, + "process_exited_at": "2026-08-06T05:44:37.116365+08:00", + "process_index": 400, + "raw": "raw/block27_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "9b8fbdc079cf527090a90a459dbdfb7b72e7cd775b24117797a70cd3a5bcbc4b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9783080260303688, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:44:32.502451+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3496731, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2586677, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:41.857227+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 2.07, + 2.52 + ], + "loadavg_before": [ + 2.11, + 2.09, + 2.53 + ], + "log": "logs/block27_W_A_upstream_production_normalized_harness.log", + "log_sha256": "defc573234084aaf5a4fbbc4d2fda302c880432c65ad40362ce725cf6debd653", + "pid": 2047041, + "process_exited_at": "2026-08-06T05:44:41.852210+08:00", + "process_index": 401, + "raw": "raw/block27_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "f25bfef1a0d71c52b7332a6d25467681cd41683ea1f241c6a9038965eeeb4b29", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9808917197452229, + "sibling_cpu_busy_fraction": 0.004228329809725159, + "started_at": "2026-08-06T05:44:37.127455+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3083035, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2831671, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:46.333702+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 2.07, + 2.52 + ], + "loadavg_before": [ + 2.02, + 2.07, + 2.52 + ], + "log": "logs/block27_W_C_final_candidate.log", + "log_sha256": "82372153d2b9454acacac93a1fbbbaab9d85a3fa904a5f2d0f831fb4e5424a28", + "pid": 2047392, + "process_exited_at": "2026-08-06T05:44:46.328673+08:00", + "process_index": 402, + "raw": "raw/block27_W_C_final_candidate.json", + "raw_sha256": "38a914b70ffab27435075cad88f77c26cb5162468a046c8a3d56ec986ecae134", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9820627802690582, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:44:41.862601+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997207, + "48": 3170436 + }, + "cpu_khz_before": { + "0": 3302583, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:47.694948+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 2.07, + 2.52 + ], + "loadavg_before": [ + 2.02, + 2.07, + 2.52 + ], + "log": "logs/block27_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "dfad8345b6a6abc8da79150cf3c1eed33898928fb34aa5abeded1e3eba45c4ad", + "pid": 2047619, + "process_exited_at": "2026-08-06T05:44:47.689398+08:00", + "process_index": 403, + "raw": "raw/block27_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "e6bc39535a7f29ee738224567aa9fbe18705ceb768a0688c753984994a987642", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9022556390977443, + "sibling_cpu_busy_fraction": 0.007462686567164179, + "started_at": "2026-08-06T05:44:46.338925+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3973004, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3340626, + "48": 3748225 + }, + "finished_at": "2026-08-06T05:44:49.078216+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 2.07, + 2.52 + ], + "loadavg_before": [ + 2.02, + 2.07, + 2.52 + ], + "log": "logs/block27_P_A_upstream_production_normalized_harness.log", + "log_sha256": "1b0c2a81be4def19283c93467f5b5ff0068512cd4209146d6604851d23dcd6a8", + "pid": 2047884, + "process_exited_at": "2026-08-06T05:44:49.073548+08:00", + "process_index": 404, + "raw": "raw/block27_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "606c2d61d81a66a0383fe6dd4903b94e206ad3df3a69508b96773c9d88046eb1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9044117647058824, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:44:47.700794+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 27, + "block_execution_position": 27, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block27_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3989613, + "48": 3400000 + }, + "cpu_khz_before": { + "0": 3456177, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:44:50.481939+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 2.07, + 2.52 + ], + "loadavg_before": [ + 2.02, + 2.07, + 2.52 + ], + "log": "logs/block27_P_C_final_candidate.log", + "log_sha256": "8494c25776d3f4b9944db3cb9d0610b5061f4c1b1b592ed5221d9d41a1fdba2f", + "pid": 2048221, + "process_exited_at": "2026-08-06T05:44:50.476739+08:00", + "process_index": 405, + "raw": "raw/block27_P_C_final_candidate.json", + "raw_sha256": "78df3f7c781523bda8087b8a8b3c6f961c530ca7f71d08b4bb3be087c9e88742", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9071428571428571, + "sibling_cpu_busy_fraction": 0.007246376811594203, + "started_at": "2026-08-06T05:44:49.083398+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3358815, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2992128, + "48": 2930824 + }, + "finished_at": "2026-08-06T05:44:56.252384+08:00", + "governor": "performance", + "loadavg_after": [ + 2.02, + 2.07, + 2.51 + ], + "loadavg_before": [ + 2.02, + 2.07, + 2.52 + ], + "log": "logs/block28_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "334cf53244ded8ff6dfb551448bb1216969e5b6b934d330a4ebc9a112148307b", + "pid": 2048618, + "process_exited_at": "2026-08-06T05:44:56.247710+08:00", + "process_index": 406, + "raw": "raw/block28_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "bd2b14f2abeebdeaf07c7e7f60e9fb3497348e00924d5c5c8e71417a71a837fa", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9860627177700348, + "sibling_cpu_busy_fraction": 0.0034782608695652175, + "started_at": "2026-08-06T05:44:50.488674+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996402, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2803994, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:02.052253+08:00", + "governor": "performance", + "loadavg_after": [ + 2.18, + 2.1, + 2.52 + ], + "loadavg_before": [ + 2.02, + 2.07, + 2.51 + ], + "log": "logs/block28_X_C_final_candidate.log", + "log_sha256": "4d6d4308bfec41becaa6feeea61c39324f4b63b416abe9ec9ccba45f6eb43a58", + "pid": 2048966, + "process_exited_at": "2026-08-06T05:45:02.047226+08:00", + "process_index": 407, + "raw": "raw/block28_X_C_final_candidate.json", + "raw_sha256": "ca2808c115d2e2088f698fe2b1d88a623c9d89da73f1ae24aca64b482c21454c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844559585492227, + "sibling_cpu_busy_fraction": 0.0017301038062283738, + "started_at": "2026-08-06T05:44:56.258347+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3499964, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3386973, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:07.570734+08:00", + "governor": "performance", + "loadavg_after": [ + 2.09, + 2.08, + 2.51 + ], + "loadavg_before": [ + 2.18, + 2.1, + 2.52 + ], + "log": "logs/block28_X_A_upstream_production_normalized_harness.log", + "log_sha256": "dd0dffafa6cc2ffaed338f977d8aa675d1978c003a32ddd3d44e1a6160bbad30", + "pid": 2049335, + "process_exited_at": "2026-08-06T05:45:07.565367+08:00", + "process_index": 408, + "raw": "raw/block28_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "1311567c4e376bac83409c6399dd6398ef4b289c723e06e751c02d7d8e64292d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9854545454545455, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:45:02.057582+08:00", + "workload": "X", + "workload_order": "XSMWP", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2896653, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:14.828809+08:00", + "governor": "performance", + "loadavg_after": [ + 2.16, + 2.1, + 2.52 + ], + "loadavg_before": [ + 2.09, + 2.08, + 2.51 + ], + "log": "logs/block28_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "01cdaf93f1f48d7d7f590028382f984978c6bacc5594b653b2d56fcaa714d7f0", + "pid": 2049580, + "process_exited_at": "2026-08-06T05:45:14.826011+08:00", + "process_index": 409, + "raw": "raw/block28_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "19fbf08f730be84fe0d3729c395c12be149926121ee199713f9aa496b559f790", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834254143646409, + "sibling_cpu_busy_fraction": 0.001379310344827586, + "started_at": "2026-08-06T05:45:07.576683+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993221, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3409714, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:22.095152+08:00", + "governor": "performance", + "loadavg_after": [ + 2.3, + 2.13, + 2.52 + ], + "loadavg_before": [ + 2.16, + 2.1, + 2.52 + ], + "log": "logs/block28_S_C_final_candidate.log", + "log_sha256": "3f6a4219f386ee4b23fb5e2311367366863c3f69244c3d5f94e86cd37eb1f8ba", + "pid": 2049907, + "process_exited_at": "2026-08-06T05:45:22.090234+08:00", + "process_index": 410, + "raw": "raw/block28_S_C_final_candidate.json", + "raw_sha256": "c672c72fc285ffb7f9fe8e2d35366ce97ca867794f9f1076d431cfcefac0dbfb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.983448275862069, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:45:14.834616+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3070511, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2981060, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:29.366676+08:00", + "governor": "performance", + "loadavg_after": [ + 2.28, + 2.12, + 2.52 + ], + "loadavg_before": [ + 2.3, + 2.13, + 2.52 + ], + "log": "logs/block28_S_A_upstream_production_normalized_harness.log", + "log_sha256": "36dcda3bb575f22b70526c21cee53218f0d764f9baae60c82378a74b197e0065", + "pid": 2050279, + "process_exited_at": "2026-08-06T05:45:29.363634+08:00", + "process_index": 411, + "raw": "raw/block28_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "215104839def663e88c664ce58bf5c62b68cb3f2f1e80963360cb7b7c78ec33e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9862068965517241, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:45:22.101220+08:00", + "workload": "S", + "workload_order": "XSMWP", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994598, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2592741, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:35.269871+08:00", + "governor": "performance", + "loadavg_after": [ + 2.26, + 2.12, + 2.52 + ], + "loadavg_before": [ + 2.28, + 2.12, + 2.52 + ], + "log": "logs/block28_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "a8b190b1d7df696df193875c71116a07c18a0924c9b94792bcaac24f5013481c", + "pid": 2050579, + "process_exited_at": "2026-08-06T05:45:35.264195+08:00", + "process_index": 412, + "raw": "raw/block28_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "af8edb00d5d0efbedbdf41456abcea09e2a1f325670e29af6f807318d308979e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9846938775510204, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:45:29.372936+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3495436, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3475179, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:41.358540+08:00", + "governor": "performance", + "loadavg_after": [ + 2.06, + 2.08, + 2.5 + ], + "loadavg_before": [ + 2.26, + 2.12, + 2.52 + ], + "log": "logs/block28_M_C_final_candidate.log", + "log_sha256": "b2944a6cc3f672e3db824a2f0491c8cb5be237fe98ef6468a2ccf1355d3b892c", + "pid": 2050810, + "process_exited_at": "2026-08-06T05:45:41.353072+08:00", + "process_index": 413, + "raw": "raw/block28_M_C_final_candidate.json", + "raw_sha256": "89ce56b5253c498cf17d08c70e15ef979bb1693f4d26e02a65778b83080d218b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9802306425041186, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:45:35.275621+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497708, + "48": 3672752 + }, + "cpu_khz_before": { + "0": 2681541, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:47.224890+08:00", + "governor": "performance", + "loadavg_after": [ + 1.98, + 2.07, + 2.49 + ], + "loadavg_before": [ + 2.06, + 2.08, + 2.5 + ], + "log": "logs/block28_M_A_upstream_production_normalized_harness.log", + "log_sha256": "a0ac12ea3c75093277edf87f9b8d135b799dc2cbf09bfe20e2d1195622f112f8", + "pid": 2051099, + "process_exited_at": "2026-08-06T05:45:47.219342+08:00", + "process_index": 414, + "raw": "raw/block28_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "eff020661966402a8783cd383660205d8046f511c7a3d81889b635893fd66fa2", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9829351535836177, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:45:41.364104+08:00", + "workload": "M", + "workload_order": "XSMWP", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3088562, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:51.844858+08:00", + "governor": "performance", + "loadavg_after": [ + 1.9, + 2.05, + 2.48 + ], + "loadavg_before": [ + 1.98, + 2.07, + 2.49 + ], + "log": "logs/block28_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "13d735d35a4be850fb669a904ce3c254ae4e599f0a3bd6090095bc8f7fb55cbf", + "pid": 2051259, + "process_exited_at": "2026-08-06T05:45:51.839672+08:00", + "process_index": 415, + "raw": "raw/block28_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "d615eb3af97d94163dd42123d57e7bbbdb1ef58fcf27c6a629375dc137a128cf", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9761388286334056, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:45:47.230295+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3392686, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3488562, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:45:56.522640+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 2.05, + 2.48 + ], + "loadavg_before": [ + 1.9, + 2.05, + 2.48 + ], + "log": "logs/block28_W_C_final_candidate.log", + "log_sha256": "9e5f85393263b05cb16bef1822a00a3c421ed83162998a71ba0b24e49482eb43", + "pid": 2051600, + "process_exited_at": "2026-08-06T05:45:56.517626+08:00", + "process_index": 416, + "raw": "raw/block28_W_C_final_candidate.json", + "raw_sha256": "fc9070cc29020930b04a116de01ec364aa827c324668f81f4234aa6e883c1946", + "returncode": 0, + "selected_cpu_busy_fraction": 0.98068669527897, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:45:51.850235+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3397840, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4000000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:01.027308+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 2.05, + 2.48 + ], + "loadavg_before": [ + 1.91, + 2.05, + 2.48 + ], + "log": "logs/block28_W_A_upstream_production_normalized_harness.log", + "log_sha256": "7f267ef3aed91e9e3240108d00cc74cb3d61ae2bd14ef8751e251683aadeb82a", + "pid": 2051836, + "process_exited_at": "2026-08-06T05:46:01.022384+08:00", + "process_index": 417, + "raw": "raw/block28_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "a647511c0a72e7eb34fde7c3684aa4761d2d0a9b83d3ca03aed09383c6b3c9ec", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9799554565701559, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:45:56.527721+08:00", + "workload": "W", + "workload_order": "XSMWP", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BCA", + "arm_position": 1, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497643, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3090064, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:02.394101+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 2.05, + 2.48 + ], + "loadavg_before": [ + 1.91, + 2.05, + 2.48 + ], + "log": "logs/block28_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "90e6fdd5480a91100ceb9f217862ea4f8834714d7eebfaedf4642e82fbcc40cc", + "pid": 2052141, + "process_exited_at": "2026-08-06T05:46:02.389415+08:00", + "process_index": 418, + "raw": "raw/block28_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "2bc9517940da927fc1cad1f195eb4d40c139f5ec4bacb70ccfd962b638c8de14", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9029850746268657, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:01.032864+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BCA", + "arm_position": 2, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2895533, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3109811, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:03.731414+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 2.05, + 2.48 + ], + "loadavg_before": [ + 1.91, + 2.05, + 2.48 + ], + "log": "logs/block28_P_C_final_candidate.log", + "log_sha256": "bb93d6064e36110277e45a5f173c8734e71d00a7b1da9666a087bbb8c6848bc6", + "pid": 2052409, + "process_exited_at": "2026-08-06T05:46:03.725755+08:00", + "process_index": 419, + "raw": "raw/block28_P_C_final_candidate.json", + "raw_sha256": "2ae369be9cee715fcf0699b1abe7c58731912f0a01a451be5463f82637f3b902", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9090909090909091, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:02.399182+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BCA", + "arm_position": 3, + "block": 28, + "block_execution_position": 28, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block28_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994046, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:05.068581+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 2.05, + 2.48 + ], + "loadavg_before": [ + 1.91, + 2.05, + 2.48 + ], + "log": "logs/block28_P_A_upstream_production_normalized_harness.log", + "log_sha256": "ea5b3b7350cbdc32c96b4c11dc13f440bcc2fa89ab04392399c1e9cd2361d105", + "pid": 2052671, + "process_exited_at": "2026-08-06T05:46:05.063829+08:00", + "process_index": 420, + "raw": "raw/block28_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "a2f7825c7476795e7fdeda504f826fd076aa21893f7f711f5ec1d14ee6b5e142", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9029850746268657, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:03.737403+08:00", + "workload": "P", + "workload_order": "XSMWP", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996441, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2787831, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:12.361403+08:00", + "governor": "performance", + "loadavg_after": [ + 1.85, + 2.03, + 2.47 + ], + "loadavg_before": [ + 1.91, + 2.05, + 2.48 + ], + "log": "logs/block03_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "1fd5242633186e4648e3744ef1e573be1b896f85209e8eadc8ccfe8ec83f2de5", + "pid": 2052943, + "process_exited_at": "2026-08-06T05:46:12.356271+08:00", + "process_index": 421, + "raw": "raw/block03_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "dbd0bfe2a012183d14c57d1ccc6a834130be1a7706e57607af212bc73d77e434", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9807427785419532, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:05.074612+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897869, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:19.620794+08:00", + "governor": "performance", + "loadavg_after": [ + 1.87, + 2.03, + 2.46 + ], + "loadavg_before": [ + 1.85, + 2.03, + 2.47 + ], + "log": "logs/block03_S_A_upstream_production_normalized_harness.log", + "log_sha256": "50c5847cb48abae11874d9dc609b51385d52a506a6fc4abeae1456002ff68041", + "pid": 2053268, + "process_exited_at": "2026-08-06T05:46:19.615361+08:00", + "process_index": 422, + "raw": "raw/block03_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "fb50a0470260d8bbb47da8f76438fc974b0494f5bf8171701eea1381a064b224", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9820441988950276, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:12.367095+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3479341, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2900000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:26.826227+08:00", + "governor": "performance", + "loadavg_after": [ + 1.81, + 2.01, + 2.45 + ], + "loadavg_before": [ + 1.87, + 2.03, + 2.46 + ], + "log": "logs/block03_S_C_final_candidate.log", + "log_sha256": "16af37fe513cd2b3e252f4e8364d9738e15eab3b30d24de26fd3c41cd4fc9f0d", + "pid": 2053524, + "process_exited_at": "2026-08-06T05:46:26.820639+08:00", + "process_index": 423, + "raw": "raw/block03_S_C_final_candidate.json", + "raw_sha256": "ad63961205991273dba93027e616f7e378d6157abb68a60c56ad170ed7eef910", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9846796657381616, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:19.626946+08:00", + "workload": "S", + "workload_order": "SMWPX", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3994844, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:32.828966+08:00", + "governor": "performance", + "loadavg_after": [ + 1.82, + 2.01, + 2.45 + ], + "loadavg_before": [ + 1.81, + 2.01, + 2.45 + ], + "log": "logs/block03_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "cc18252fb4b31703d76eb80a8bb1905c0989512296f6966082479144b2637c52", + "pid": 2053837, + "process_exited_at": "2026-08-06T05:46:32.824295+08:00", + "process_index": 424, + "raw": "raw/block03_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "24c655672d72c5863f32156ad96395c889d1dc15bd5438d8f6208e8b97f06efd", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9833055091819699, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:26.832141+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3495954, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3677380, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:38.718580+08:00", + "governor": "performance", + "loadavg_after": [ + 1.76, + 1.99, + 2.44 + ], + "loadavg_before": [ + 1.82, + 2.01, + 2.45 + ], + "log": "logs/block03_M_A_upstream_production_normalized_harness.log", + "log_sha256": "d1c33ffca7ebc06ab1af32ae96495415b1e36a06da649e538dff3b5cb1b17c7b", + "pid": 2054175, + "process_exited_at": "2026-08-06T05:46:38.713041+08:00", + "process_index": 425, + "raw": "raw/block03_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "44bc1a677caeecfd186976f4b772704a2ed79ad9a262db350ecd6be537f7fe43", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9829642248722317, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:32.835048+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3666759, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3494156, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:44.659380+08:00", + "governor": "performance", + "loadavg_after": [ + 1.78, + 1.99, + 2.44 + ], + "loadavg_before": [ + 1.76, + 1.99, + 2.44 + ], + "log": "logs/block03_M_C_final_candidate.log", + "log_sha256": "5da48f5f364a82db9cec2bb8dce8cc2ac0a72ad64610ccddd8534c5ba1d353bb", + "pid": 2054352, + "process_exited_at": "2026-08-06T05:46:44.654316+08:00", + "process_index": 426, + "raw": "raw/block03_M_C_final_candidate.json", + "raw_sha256": "d3fb08af0d8d7ab336aabbbb81d5327eb4b50f5fcd62a7bbb75c0f791e5ba339", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9831081081081081, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:38.724075+08:00", + "workload": "M", + "workload_order": "SMWPX", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3993170, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3409855, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:49.168277+08:00", + "governor": "performance", + "loadavg_after": [ + 1.79, + 1.99, + 2.44 + ], + "loadavg_before": [ + 1.78, + 1.99, + 2.44 + ], + "log": "logs/block03_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "07a9f90177e871c4181009ed332575ef6cf66f1b448297fac891c21191fc5473", + "pid": 2054711, + "process_exited_at": "2026-08-06T05:46:49.163710+08:00", + "process_index": 427, + "raw": "raw/block03_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "851b1cf508579731440821bb5f773766be0652a88d025ea8b52ba1c1f4ae3f96", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9822222222222222, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:44.664943+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2931870, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2893144, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:53.785395+08:00", + "governor": "performance", + "loadavg_after": [ + 1.81, + 1.99, + 2.43 + ], + "loadavg_before": [ + 1.79, + 1.99, + 2.44 + ], + "log": "logs/block03_W_A_upstream_production_normalized_harness.log", + "log_sha256": "ecc72ff76b28bccdbab00bca93c6435bda827af2a9323615647075f3d9617ee4", + "pid": 2054870, + "process_exited_at": "2026-08-06T05:46:53.779556+08:00", + "process_index": 428, + "raw": "raw/block03_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "44900bda8eff3615a596d6601996b92fb4360a6748d7b5df39819f730eb0a2f4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9782135076252724, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:49.173995+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3999959, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3474423, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:58.409046+08:00", + "governor": "performance", + "loadavg_after": [ + 1.75, + 1.98, + 2.43 + ], + "loadavg_before": [ + 1.81, + 1.99, + 2.43 + ], + "log": "logs/block03_W_C_final_candidate.log", + "log_sha256": "7e51f640e391c32407f6531ea079c7947ffe12689319a8f17e226ed531c07efa", + "pid": 2055203, + "process_exited_at": "2026-08-06T05:46:58.406481+08:00", + "process_index": 429, + "raw": "raw/block03_W_C_final_candidate.json", + "raw_sha256": "fd6f99036d73fd543ae87fb81d47fb763e60f6e824219946aa78c52380222330", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9805194805194806, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:53.791364+08:00", + "workload": "W", + "workload_order": "SMWPX", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996023, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:46:59.723096+08:00", + "governor": "performance", + "loadavg_after": [ + 1.75, + 1.98, + 2.43 + ], + "loadavg_before": [ + 1.75, + 1.98, + 2.43 + ], + "log": "logs/block03_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "ea341fd8c184331a5df725eaa5581337fb4a86e374018efaf2dfb9e2eb09734a", + "pid": 2055398, + "process_exited_at": "2026-08-06T05:46:59.718305+08:00", + "process_index": 430, + "raw": "raw/block03_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "2b17f441a078ec73b3cf8bed1e58f6c426352544fe3b04ebaa44c93f2b8e6554", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:58.414462+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497220, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:01.094263+08:00", + "governor": "performance", + "loadavg_after": [ + 1.75, + 1.98, + 2.43 + ], + "loadavg_before": [ + 1.75, + 1.98, + 2.43 + ], + "log": "logs/block03_P_A_upstream_production_normalized_harness.log", + "log_sha256": "3aee24a57e1cd42342f0cf09366556cf408c8c285e9156355f7095ce5bfc3148", + "pid": 2055660, + "process_exited_at": "2026-08-06T05:47:01.089205+08:00", + "process_index": 431, + "raw": "raw/block03_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "c7a71c1f3bdcad1234039dd9aa25eae92c51b281c406b22da59b7016be1f6a7c", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9117647058823529, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:46:59.728535+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3976832, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3942643, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:02.424873+08:00", + "governor": "performance", + "loadavg_after": [ + 1.77, + 1.98, + 2.42 + ], + "loadavg_before": [ + 1.75, + 1.98, + 2.43 + ], + "log": "logs/block03_P_C_final_candidate.log", + "log_sha256": "349d8f4a07faf743d54256ffc08cc73209b9823820ccb9e95752b725b4db7ac0", + "pid": 2055969, + "process_exited_at": "2026-08-06T05:47:02.419730+08:00", + "process_index": 432, + "raw": "raw/block03_P_C_final_candidate.json", + "raw_sha256": "4f7edcabc6b80cc37dfd11a9819a139c4e5d4f10a40ec6a315710a75ccce8887", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9015151515151515, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:01.099340+08:00", + "workload": "P", + "workload_order": "SMWPX", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "BAC", + "arm_position": 1, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3997196, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2587704, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:07.940263+08:00", + "governor": "performance", + "loadavg_after": [ + 1.79, + 1.98, + 2.42 + ], + "loadavg_before": [ + 1.77, + 1.98, + 2.42 + ], + "log": "logs/block03_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "8a2f13a0072a43bd6dfb5d5d1381f14961c506fb13166e69f9c1e9dccb47769b", + "pid": 2056306, + "process_exited_at": "2026-08-06T05:47:07.935325+08:00", + "process_index": 433, + "raw": "raw/block03_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "72e646d3bf97d994e43979d1b4f368f0b827b04a122de46185dc5f96d7f14c76", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9817850637522769, + "sibling_cpu_busy_fraction": 0.0018181818181818182, + "started_at": "2026-08-06T05:47:02.431080+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "BAC", + "arm_position": 2, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3490023, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4011764, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:13.646643+08:00", + "governor": "performance", + "loadavg_after": [ + 1.72, + 1.96, + 2.41 + ], + "loadavg_before": [ + 1.79, + 1.98, + 2.42 + ], + "log": "logs/block03_X_A_upstream_production_normalized_harness.log", + "log_sha256": "a56a22c5bb0cfbbce633dd320a324a0bd9b3cb4ee503b808fe966e96b8553966", + "pid": 2056520, + "process_exited_at": "2026-08-06T05:47:13.641766+08:00", + "process_index": 434, + "raw": "raw/block03_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "f7bf82448c7bfa6e58cb6e35d6f4adfbe9dc4cb1bab4bab22609c1c9c1cc5ba4", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859402460456942, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:07.945298+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "BAC", + "arm_position": 3, + "block": 3, + "block_execution_position": 29, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block03_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996662, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:19.347127+08:00", + "governor": "performance", + "loadavg_after": [ + 1.74, + 1.96, + 2.41 + ], + "loadavg_before": [ + 1.72, + 1.96, + 2.41 + ], + "log": "logs/block03_X_C_final_candidate.log", + "log_sha256": "f81b1528d26a1d344d5dc4df6e38ea276e8822d71d4c397fb9126c9c9af5b086", + "pid": 2056840, + "process_exited_at": "2026-08-06T05:47:19.342256+08:00", + "process_index": 435, + "raw": "raw/block03_X_C_final_candidate.json", + "raw_sha256": "6e266a4630f6868b778f92456d2ac75b87de32ddfa8c779f11bf501108cb0ab1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9859154929577465, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:13.652285+08:00", + "workload": "X", + "workload_order": "SMWPX", + "workload_position": 5 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_M_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2897409, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3508816, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:25.551029+08:00", + "governor": "performance", + "loadavg_after": [ + 2.09, + 2.03, + 2.43 + ], + "loadavg_before": [ + 1.74, + 1.96, + 2.41 + ], + "log": "logs/block08_M_A_upstream_production_normalized_harness.log", + "log_sha256": "04e6f1ac4e7567f722864fe44ce23d7639387ed15b4c646c6500c7173bd20291", + "pid": 2057050, + "process_exited_at": "2026-08-06T05:47:25.546147+08:00", + "process_index": 436, + "raw": "raw/block08_M_A_upstream_production_normalized_harness.json", + "raw_sha256": "b3b4243e0eb9f8162a128ff52a85778ec822bc69a32f7136e29505ba70dfbd5e", + "returncode": 0, + "selected_cpu_busy_fraction": 0.982200647249191, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:19.353317+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_M_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 2896200, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 4008438, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:31.351666+08:00", + "governor": "performance", + "loadavg_after": [ + 2.07, + 2.03, + 2.43 + ], + "loadavg_before": [ + 2.09, + 2.03, + 2.43 + ], + "log": "logs/block08_M_C_final_candidate.log", + "log_sha256": "bd097ad09da94ecb2f3b17dce92971ef9027406249e5279695a22a1010ac7d15", + "pid": 2057430, + "process_exited_at": "2026-08-06T05:47:31.346012+08:00", + "process_index": 437, + "raw": "raw/block08_M_C_final_candidate.json", + "raw_sha256": "e8d624e1aa0d9236dbd8c051382d4315eafdc474b41526f4656c254d39f4170b", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9844290657439446, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:25.556911+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_M_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3978377, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2905882, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:37.252887+08:00", + "governor": "performance", + "loadavg_after": [ + 1.99, + 2.01, + 2.42 + ], + "loadavg_before": [ + 2.07, + 2.03, + 2.43 + ], + "log": "logs/block08_M_B_rejected_heavyweight_implementation.log", + "log_sha256": "aecc6456f395024361abfdb8a5460f390f844bdc5d3b3a2a8728b7e36a1afa2b", + "pid": 2057697, + "process_exited_at": "2026-08-06T05:47:37.247761+08:00", + "process_index": 438, + "raw": "raw/block08_M_B_rejected_heavyweight_implementation.json", + "raw_sha256": "63b33d7a6c3daa0ccdd574e7449e3877b28dc612838a8b7109d31110a816a98d", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9830220713073005, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:31.358053+08:00", + "workload": "M", + "workload_order": "MWPXS", + "workload_position": 1 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_W_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3884031, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3509562, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:41.863952+08:00", + "governor": "performance", + "loadavg_after": [ + 1.99, + 2.01, + 2.41 + ], + "loadavg_before": [ + 1.99, + 2.01, + 2.42 + ], + "log": "logs/block08_W_A_upstream_production_normalized_harness.log", + "log_sha256": "f6ba12ab6e26b36075f313ad24ab095147abdc4fd1d0b314d7c647ed99c30bf2", + "pid": 2058071, + "process_exited_at": "2026-08-06T05:47:41.861285+08:00", + "process_index": 439, + "raw": "raw/block08_W_A_upstream_production_normalized_harness.json", + "raw_sha256": "b2b0a8392f248360c3059b0092619e72959a4905a9b5751e96847641e751c0c1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9760869565217392, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:37.258568+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_W_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3462127, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:46.355836+08:00", + "governor": "performance", + "loadavg_after": [ + 1.99, + 2.01, + 2.41 + ], + "loadavg_before": [ + 1.99, + 2.01, + 2.41 + ], + "log": "logs/block08_W_C_final_candidate.log", + "log_sha256": "0dbe47f0b435886cd6dc17086d4a016b2699daa6c76bc82da002815656d19621", + "pid": 2058320, + "process_exited_at": "2026-08-06T05:47:46.350636+08:00", + "process_index": 440, + "raw": "raw/block08_W_C_final_candidate.json", + "raw_sha256": "575fd6ac659780fac377bb54d57bd2770486f1587dc7b7b6e5fd596af5301478", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9798657718120806, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:41.869389+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_W_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3094836, + "48": 3646749 + }, + "cpu_khz_before": { + "0": 3500000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:50.999239+08:00", + "governor": "performance", + "loadavg_after": [ + 1.99, + 2.01, + 2.41 + ], + "loadavg_before": [ + 1.99, + 2.01, + 2.41 + ], + "log": "logs/block08_W_B_rejected_heavyweight_implementation.log", + "log_sha256": "20d8f989e6938585090c565455195cdbe1d9b285922ad8aed0d2ff665a7afb49", + "pid": 2058559, + "process_exited_at": "2026-08-06T05:47:50.993164+08:00", + "process_index": 441, + "raw": "raw/block08_W_B_rejected_heavyweight_implementation.json", + "raw_sha256": "1f57036270ce35563b92f9dd8596c5f6b6d14b10782fe76511d8de43465f9c17", + "returncode": 0, + "selected_cpu_busy_fraction": 0.978448275862069, + "sibling_cpu_busy_fraction": 0.004310344827586207, + "started_at": "2026-08-06T05:47:46.361391+08:00", + "workload": "W", + "workload_order": "MWPXS", + "workload_position": 2 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_P_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3992528, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2877128, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:52.353287+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 1.99, + 2.4 + ], + "loadavg_before": [ + 1.99, + 2.01, + 2.41 + ], + "log": "logs/block08_P_A_upstream_production_normalized_harness.log", + "log_sha256": "3623420e5442f7c2e686183eeb3c7a79952f192d6b51a5e67af5e286963813c1", + "pid": 2058789, + "process_exited_at": "2026-08-06T05:47:52.348639+08:00", + "process_index": 442, + "raw": "raw/block08_P_A_upstream_production_normalized_harness.json", + "raw_sha256": "86d0be5012449d8426d4faf4d156d066badf0f92310fdd63df3aba2d7657fbae", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9104477611940298, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:51.007851+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_P_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3969675, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2987657, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:53.677607+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 1.99, + 2.4 + ], + "loadavg_before": [ + 1.91, + 1.99, + 2.4 + ], + "log": "logs/block08_P_C_final_candidate.log", + "log_sha256": "36bac7d85cd6445619c98aac5ab868845b3a9702f1b5dcd37f651281e96cf041", + "pid": 2059129, + "process_exited_at": "2026-08-06T05:47:53.672604+08:00", + "process_index": 443, + "raw": "raw/block08_P_C_final_candidate.json", + "raw_sha256": "5000ed3800b948df44836cf5209a000268357425dd2136a4fcbe5915a16b19bb", + "returncode": 0, + "selected_cpu_busy_fraction": 0.8939393939393939, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:52.359649+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64$", + "--benchmark_min_time=0.05", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_P_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996356, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3117043, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:47:55.006328+08:00", + "governor": "performance", + "loadavg_after": [ + 1.91, + 1.99, + 2.4 + ], + "loadavg_before": [ + 1.91, + 1.99, + 2.4 + ], + "log": "logs/block08_P_B_rejected_heavyweight_implementation.log", + "log_sha256": "b78104dd53eb8e0453c25f18872e0cafd6957e386cca08cbc0cc7d8dc9d285b0", + "pid": 2059429, + "process_exited_at": "2026-08-06T05:47:55.001302+08:00", + "process_index": 444, + "raw": "raw/block08_P_B_rejected_heavyweight_implementation.json", + "raw_sha256": "daf578f42caf399a38b760a99bbaeb9ae3c03868403f31f5c8f959a64debe7e8", + "returncode": 0, + "selected_cpu_busy_fraction": 0.916030534351145, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:53.683334+08:00", + "workload": "P", + "workload_order": "MWPXS", + "workload_position": 3 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_X_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3996218, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3049112, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:48:00.565127+08:00", + "governor": "performance", + "loadavg_after": [ + 1.84, + 1.98, + 2.4 + ], + "loadavg_before": [ + 1.91, + 1.99, + 2.4 + ], + "log": "logs/block08_X_A_upstream_production_normalized_harness.log", + "log_sha256": "ee9f38fd5e5b46a1d9e70f015432bc186d54987a9bceb4acc69da0a2148cd783", + "pid": 2059696, + "process_exited_at": "2026-08-06T05:48:00.560254+08:00", + "process_index": 445, + "raw": "raw/block08_X_A_upstream_production_normalized_harness.json", + "raw_sha256": "3e5ba65f5bf47755f4ad41005ce179170a1921be37935e48f3b627ebbc190cb6", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9837837837837838, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:47:55.012432+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_X_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3963761, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3400000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:48:06.073633+08:00", + "governor": "performance", + "loadavg_after": [ + 1.85, + 1.98, + 2.39 + ], + "loadavg_before": [ + 1.84, + 1.98, + 2.4 + ], + "log": "logs/block08_X_C_final_candidate.log", + "log_sha256": "93140b01afb9c05b93689dd1ebf47eb9356492d677797e2ddd596bb9ece7f4ff", + "pid": 2059979, + "process_exited_at": "2026-08-06T05:48:06.068663+08:00", + "process_index": 446, + "raw": "raw/block08_X_C_final_candidate.json", + "raw_sha256": "4d28317e41e71fa1ccb618acb6590b4d5577ec74ac271f7f76b0aaba6b66c532", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9818181818181818, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:48:00.571058+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_X_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3500000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 2562831, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:48:11.752420+08:00", + "governor": "performance", + "loadavg_after": [ + 1.8, + 1.96, + 2.38 + ], + "loadavg_before": [ + 1.85, + 1.98, + 2.39 + ], + "log": "logs/block08_X_B_rejected_heavyweight_implementation.log", + "log_sha256": "49c3b14449787eda454cd5df9f1362045a6f72d869abc167f6d77aaae6b185bd", + "pid": 2060311, + "process_exited_at": "2026-08-06T05:48:11.747505+08:00", + "process_index": 447, + "raw": "raw/block08_X_B_rejected_heavyweight_implementation.json", + "raw_sha256": "e7c6fae2089953d659af5b0f87f3bb32fb7d52b6f9f7bcd9053f1ae01692cdb3", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9858657243816255, + "sibling_cpu_busy_fraction": 0.0017667844522968198, + "started_at": "2026-08-06T05:48:06.079922+08:00", + "workload": "X", + "workload_order": "MWPXS", + "workload_position": 4 + }, + { + "arm": "A", + "arm_order": "ACB", + "arm_position": 1, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_S_A_upstream_production_normalized_harness.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3497296, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3411648, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:48:19.028252+08:00", + "governor": "performance", + "loadavg_after": [ + 1.81, + 1.96, + 2.38 + ], + "loadavg_before": [ + 1.8, + 1.96, + 2.38 + ], + "log": "logs/block08_S_A_upstream_production_normalized_harness.log", + "log_sha256": "a61e250fce9eea7be02bb5d7020179d8ee7242b8ca917c939501e2ffa8e5d260", + "pid": 2060617, + "process_exited_at": "2026-08-06T05:48:19.022281+08:00", + "process_index": 448, + "raw": "raw/block08_S_A_upstream_production_normalized_harness.json", + "raw_sha256": "32bfe330707ec2ba94565beb064b79084d18a0187f6284c27a412b01c6bce994", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834254143646409, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:48:11.758118+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "C", + "arm_order": "ACB", + "arm_position": 2, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_S_C_final_candidate.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 4000000, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3476126, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:48:26.297900+08:00", + "governor": "performance", + "loadavg_after": [ + 1.84, + 1.96, + 2.38 + ], + "loadavg_before": [ + 1.81, + 1.96, + 2.38 + ], + "log": "logs/block08_S_C_final_candidate.log", + "log_sha256": "724e2a5c2d84de134890fdaf1b0c9ee3bf1b07b0dff3d5c5abe30437c2627190", + "pid": 2060884, + "process_exited_at": "2026-08-06T05:48:26.292515+08:00", + "process_index": 449, + "raw": "raw/block08_S_C_final_candidate.json", + "raw_sha256": "8190faba7352714b0c874dd8e42e46315ecd51580ff903c67c0ba6c9f6a719f1", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9834710743801653, + "sibling_cpu_busy_fraction": 0.002751031636863824, + "started_at": "2026-08-06T05:48:19.034843+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + }, + { + "arm": "B", + "arm_order": "ACB", + "arm_position": 3, + "block": 8, + "block_execution_position": 30, + "command": [ + "taskset", + "-c", + "0", + "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "--benchmark_filter=^ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64$", + "--benchmark_min_time=0.01", + "--benchmark_repetitions=5", + "--benchmark_report_aggregates_only=false", + "--benchmark_out=/home/junyao/code/pageindex/ConDB/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/.block08_S_B_rejected_heavyweight_implementation.json.incomplete", + "--benchmark_out_format=json" + ], + "cpu_khz_after": { + "0": 3484740, + "48": 4000000 + }, + "cpu_khz_before": { + "0": 3100000, + "48": 4000000 + }, + "finished_at": "2026-08-06T05:48:33.475405+08:00", + "governor": "performance", + "loadavg_after": [ + 1.86, + 1.97, + 2.37 + ], + "loadavg_before": [ + 1.84, + 1.96, + 2.38 + ], + "log": "logs/block08_S_B_rejected_heavyweight_implementation.log", + "log_sha256": "3bd1cf1587c4173b830115252e3bab55b485b097f478d279b0bc713fed1d3707", + "pid": 2061254, + "process_exited_at": "2026-08-06T05:48:33.470574+08:00", + "process_index": 450, + "raw": "raw/block08_S_B_rejected_heavyweight_implementation.json", + "raw_sha256": "6a1fd2ca6e8f9a2cfdd95460b72d8425d66307fe242d4bf2bc3a68392eb93445", + "returncode": 0, + "selected_cpu_busy_fraction": 0.9832167832167832, + "sibling_cpu_busy_fraction": 0.0, + "started_at": "2026-08-06T05:48:26.304189+08:00", + "workload": "S", + "workload_order": "MWPXS", + "workload_position": 5 + } + ], + "cpu_affinity": 0, + "finished_at": "2026-08-06T05:48:35.468698+08:00", + "host": { + "cpu_governor": "performance", + "kernel": "6.8.0-84-generic", + "machine": "x86_64", + "name": "dmal-longcws3", + "python": "3.14.5" + }, + "idle_preflight": { + "cooldown_seconds": 30, + "loadavg": [ + 1.67, + 1.44, + 5.19 + ], + "loadavg_after_sample": [ + 1.69, + 1.45, + 5.17 + ], + "measured_at": "2026-08-06T05:11:13.407988+08:00", + "sample_seconds": 5, + "selected_cpu_busy_fraction": 0.006072874493927126, + "sibling_cpu_busy_fraction": 0.0 + }, + "process_count": 450, + "protocol_sha256_postflight": { + "analyze.py": "815e94c86bfa3a69401445dc9d4ea215218516f4aa6fc687aefeb89eb893c8cc", + "build_arms.py": "d601c3be5e35804d2d6ade35fb58152a2bfc84c9e79d5d7fb32551a256109152", + "run_campaign.py": "da474a56dff13499e8891ef6ec849ef9d1dbbefc1345a8edca4df81f84e57613", + "test_protocol.py": "8efa67b4dbbeb36d6e4aba947f78cee7d747e4b3c60e0ae799543fd19ac0bf48" + }, + "protocol_sha256_preflight": { + "analyze.py": "815e94c86bfa3a69401445dc9d4ea215218516f4aa6fc687aefeb89eb893c8cc", + "build_arms.py": "d601c3be5e35804d2d6ade35fb58152a2bfc84c9e79d5d7fb32551a256109152", + "run_campaign.py": "da474a56dff13499e8891ef6ec849ef9d1dbbefc1345a8edca4df81f84e57613", + "test_protocol.py": "8efa67b4dbbeb36d6e4aba947f78cee7d747e4b3c60e0ae799543fd19ac0bf48" + }, + "repetitions_per_process": 5, + "runtime_provenance": { + "bazel_version": "bazel 7.5.0-mongo_90b8a7b661", + "binary_shared_libraries": { + "A": "linux-vdso.so.1 (0x00007ffdb2dae000)\n\tlibcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007cf4e4000000)\n\tlibssl.so.3 => /lib/x86_64-linux-gnu/libssl.so.3 (0x00007cf4e455c000)\n\tlibm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007cf4e4475000)\n\tlibresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007cf4ef7f1000)\n\tlibgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007cf4e4447000)\n\tlibc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007cf4e3c00000)\n\t/lib64/ld-linux-x86-64.so.2 (0x00007cf4ef827000)", + "B": "linux-vdso.so.1 (0x00007fff1ab82000)\n\tlibcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007f9c51c00000)\n\tlibssl.so.3 => /lib/x86_64-linux-gnu/libssl.so.3 (0x00007f9c5215c000)\n\tlibm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f9c52075000)\n\tlibresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f9c5d421000)\n\tlibgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f9c5d3f1000)\n\tlibc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9c51800000)\n\t/lib64/ld-linux-x86-64.so.2 (0x00007f9c5d457000)", + "C": "linux-vdso.so.1 (0x00007ffc1e111000)\n\tlibcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007cd876400000)\n\tlibssl.so.3 => /lib/x86_64-linux-gnu/libssl.so.3 (0x00007cd87695c000)\n\tlibm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007cd876875000)\n\tlibresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007cd881c07000)\n\tlibgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007cd881bd7000)\n\tlibc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007cd876000000)\n\t/lib64/ld-linux-x86-64.so.2 (0x00007cd881c3d000)" + }, + "build_attestation_sha256": "ac829567470bc01579d048ee82e83700efb9a91884bc524f20e2786594deb710", + "compiler_version": "GCC: (GNU) 14.2.0; Linker: MongoDB LLD 19.1.7; MongoDB clang version 19.1.7 (https://github.com/10gen/toolchain-builder)", + "cpu_model": "Intel(R) Xeon(R) Gold 6418H", + "environment": { + "LANG": "en_SG.UTF-8", + "LANGUAGE": "en_SG:en", + "LD_LIBRARY_PATH": "/home/junyao/local/lib:", + "PATH": "/home/junyao/code/pageindex/ConDB/.venv/bin:/home/junyao/.bun/bin:/home/junyao/.bun/bin:/home/junyao/miniconda3/condabin:/home/junyao/.pyenv/plugins/pyenv-virtualenv/shims:/home/junyao/.pyenv/shims:/home/junyao/.pyenv/bin:/home/junyao/mongodb/mongosh/bin:/home/junyao/mongodb/bin:/home/junyao/.nvm/versions/node/v22.22.0/bin:/home/junyao/.local/bin:/usr/local/go/bin:c:\\Users\\Dong Junyao\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand;c:\\Users\\Dong Junyao\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli;/home/junyao/.vscode-server/cli/servers/Stable-e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/server/bin/remote-cli:/home/junyao/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/cuda/bin:/home/junyao/.vscode-server/extensions/ms-python.debugpy-2025.18.0-linux-x64/bundled/scripts/noConfigScripts:/home/junyao/go-bin/go/bin" + }, + "governors": { + "0": "performance", + "48": "performance" + }, + "kernel": "6.8.0-84-generic", + "libc": "ldd (Ubuntu GLIBC 2.35-0ubuntu3.11) 2.35", + "microcode": "0x2b000639", + "numa_topology": "online=0-1 node0=0-23,48-71 node1=24-47,72-95", + "python_executable": "/home/junyao/code/pageindex/ConDB/.venv/bin/python3", + "python_version": "3.14.5", + "scheduler_policy": "SCHED policy 0, nice 0", + "selected_cpu": 0, + "selected_cpu_thread_siblings": [ + 0, + 48 + ], + "smt_sibling_cpu": 48, + "turbo_state": "intel_pstate.no_turbo=0 cpufreq.boost=NA" + }, + "schema_version": 3, + "source_artifact_sha256_postflight": { + "arm_A_production.patch": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "arm_A_source_manifest.json": "ca36df892736f2925093531f84e004e6aaa8825799c0f7e0fa66428cb8df69e8", + "arm_B_production.patch": "75ce88ce1669b0c1c5e5f7b260faf9c536321af4448d332f1e2fa2d3ffad38da", + "arm_B_source_manifest.json": "6bebe04046657d3c71386513c6bdd852df24587489b10a1a5db1e7429ae6f88e", + "arm_C_production.patch": "350b91c0fafd41d7b03d3fb4dcf7a3b663258c1704e07b8e04696498c2ef82e4", + "arm_C_source_manifest.json": "94728002dde37664edf710d5177292ce36d7592d5381f809cd42015d3d09f924", + "build_attestation.json": "ac829567470bc01579d048ee82e83700efb9a91884bc524f20e2786594deb710", + "common_harness.patch": "56154ac687aab5bbefbfc6122d72f82c54e9e4e97b9cfefb0487a994d6b7cbaa" + }, + "source_artifact_sha256_preflight": { + "arm_A_production.patch": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "arm_A_source_manifest.json": "ca36df892736f2925093531f84e004e6aaa8825799c0f7e0fa66428cb8df69e8", + "arm_B_production.patch": "75ce88ce1669b0c1c5e5f7b260faf9c536321af4448d332f1e2fa2d3ffad38da", + "arm_B_source_manifest.json": "6bebe04046657d3c71386513c6bdd852df24587489b10a1a5db1e7429ae6f88e", + "arm_C_production.patch": "350b91c0fafd41d7b03d3fb4dcf7a3b663258c1704e07b8e04696498c2ef82e4", + "arm_C_source_manifest.json": "94728002dde37664edf710d5177292ce36d7592d5381f809cd42015d3d09f924", + "build_attestation.json": "ac829567470bc01579d048ee82e83700efb9a91884bc524f20e2786594deb710", + "common_harness.patch": "56154ac687aab5bbefbfc6122d72f82c54e9e4e97b9cfefb0487a994d6b7cbaa" + }, + "started_at": "2026-08-06T05:11:13.408017+08:00", + "status": "complete", + "taskset_command": [ + "taskset", + "-c", + "0" + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/common_harness.patch b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/common_harness.patch new file mode 100644 index 0000000..4490fdf --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/common_harness.patch @@ -0,0 +1,431 @@ +diff --git a/buildscripts/resmokeconfig/suites/benchmarks_query.yml b/buildscripts/resmokeconfig/suites/benchmarks_query.yml +index ce6414c5340fcb6aa3b6a642b1c11fae3b9bf40c..0aa7433db8e59c5b9a258d131993a1bcbc0db9e3 100644 +--- a/buildscripts/resmokeconfig/suites/benchmarks_query.yml ++++ b/buildscripts/resmokeconfig/suites/benchmarks_query.yml +@@ -5,6 +5,7 @@ selector: + root: bazel-bin/install/install-query_bm_test_list.txt + include_files: + # The trailing asterisk is for handling the .exe extension on Windows. ++ - bazel-bin/**/count_query_bm* + - bazel-bin/**/complex_query_bm* + - bazel-bin/**/query_bm* + - bazel-bin/**/point_query_bm* +diff --git a/src/mongo/db/query/BUILD.bazel b/src/mongo/db/query/BUILD.bazel +index 64e00ced10d0007beecc4a9314a9df274fc26a05..bbc0ea37c3478f7767b0157944b0d148e4f7a907 100644 +--- a/src/mongo/db/query/BUILD.bazel ++++ b/src/mongo/db/query/BUILD.bazel +@@ -918,6 +918,18 @@ mongo_cc_benchmark( + deps = ["query_bm_fixture"], + ) + ++mongo_cc_benchmark( ++ name = "count_query_bm", ++ srcs = [ ++ "count_query_bm.cpp", ++ ], ++ tags = ["query_bm"], ++ deps = [ ++ "query_bm_fixture", ++ "//src/mongo/rpc:get_status_from_command_result", ++ ], ++) ++ + mongo_cc_benchmark( + name = "complex_query_bm", + srcs = [ +diff --git a/src/mongo/db/query/count_query_bm.cpp b/src/mongo/db/query/count_query_bm.cpp +new file mode 100644 +index 0000000000000000000000000000000000000000..223e28efbc6b474cf4c32bc7328f7578b4569edc +--- /dev/null ++++ b/src/mongo/db/query/count_query_bm.cpp +@@ -0,0 +1,296 @@ ++// Copyright (c) MongoDB, Inc. ++// SPDX-License-Identifier: SSPL-1.0 ++ ++#include "mongo/db/query/query_bm_fixture.h" ++#include "mongo/rpc/get_status_from_command_result.h" ++#include "mongo/util/assert_util.h" ++#include "mongo/util/version.h" ++ ++#include ++#include ++#include ++ ++#include ++ ++namespace mongo { ++using namespace std::literals::string_view_literals; ++ ++namespace { ++ ++class CountQueryBenchmark : public QueryBenchmarkFixture { ++protected: ++ void setUpSharedResources(benchmark::State& state) override { ++ // Keep this benchmark's fresh-process output free of storage-engine startup noise without ++ // changing the logging behavior of existing QueryBenchmarkFixture users. ++ unittest::BenchmarkWithProfiler::setUpSharedResources(state); ++ QueryBenchmarkFixture::setUpSharedResources(state); ++ } ++ ++ void runCountScanBenchmark(benchmark::State& state, ++ BSONObj query, ++ std::string_view hint, ++ int64_t indexedKeys, ++ bool expectedMultiKey) { ++ const auto numDocs = static_cast(docs().size()); ++ auto command = BSON("count" << kNss.coll() << "$db" << kNss.db_forTest() << "query" << query ++ << "hint" << hint); ++ ++ const auto reply = runCommand(command); ++ uassertStatusOK(getStatusFromCommandResult(reply)); ++ invariant(reply.getField("n").safeNumberLong() == numDocs); ++ ++ // Keep these benchmarks pinned to the optimized classic plan shape. An index hint alone ++ // would not prevent a future planner change from silently benchmarking another stage tree. ++ const auto& versionInfo = ++ VersionInfoInterface::instance(VersionInfoInterface::NotEnabledAction::kFallback); ++ VersionInfoInterface::enable(&versionInfo); ++ const auto explainReply = ++ runCommand(BSON("explain" << command.removeField("$db") << "verbosity" ++ << "executionStats" ++ << "$db" << kNss.db_forTest())); ++ uassertStatusOK(getStatusFromCommandResult(explainReply)); ++ const auto winningPlan = ++ explainReply.getObjectField("queryPlanner").getObjectField("winningPlan"); ++ invariant(winningPlan.getField("stage").String() == "COUNT", winningPlan.toString()); ++ const auto countScanPlan = winningPlan.getObjectField("inputStage"); ++ invariant(countScanPlan.getField("stage").String() == "COUNT_SCAN", winningPlan.toString()); ++ invariant(countScanPlan.getBoolField("isMultiKey") == expectedMultiKey, ++ countScanPlan.toString()); ++ const auto executionStats = explainReply.getObjectField("executionStats"); ++ // CountScan includes its terminal EOF probe in keysExamined, in addition to each matching ++ // index entry represented by the throughput denominator. ++ invariant(executionStats.getField("totalKeysExamined").safeNumberLong() == indexedKeys + 1, ++ executionStats.toString()); ++ invariant(executionStats.getField("totalDocsExamined").safeNumberLong() == 0, ++ executionStats.toString()); ++ const auto executionStages = executionStats.getObjectField("executionStages"); ++ invariant(executionStages.getField("nCounted").safeNumberLong() == numDocs, ++ executionStages.toString()); ++ const auto countScanStats = executionStages.getObjectField("inputStage"); ++ invariant(countScanStats.getField("works").safeNumberLong() == indexedKeys + 1, ++ countScanStats.toString()); ++ invariant(countScanStats.getField("advanced").safeNumberLong() == numDocs, ++ countScanStats.toString()); ++ invariant(countScanStats.getField("needTime").safeNumberLong() == indexedKeys - numDocs, ++ countScanStats.toString()); ++ ++ runCommandBenchmark(std::move(command), state); ++ state.SetItemsProcessed(state.iterations() * indexedKeys); ++ } ++}; ++ ++// Evidence-only negative control. This fixture is applied identically to all formal A/B/C arms ++// and is not part of the production candidate. The hint excludes EXPRESS, the server parameter ++// forces the classic engine, and the explain checks prevent the control from silently changing ++// plan shapes. ++class ClassicPointControlQueryBenchmark : public CountQueryBenchmark { ++private: ++ BSONObj generateDocument(size_t index, size_t approximateSize) override { ++ return BSON("_id" << static_cast(index) << "controlKey" ++ << static_cast(index) << "padding" ++ << randomLowercaseAlphaString(approximateSize)); ++ } ++ ++ std::vector getIndexSpecs() const override { ++ return {buildIndexSpec("controlKey", true)}; ++ } ++}; ++ ++BENCHMARK_DEFINE_F(ClassicPointControlQueryBenchmark, HintedUniqueFieldPointQuery) ++(benchmark::State& state) { ++ const auto parameterReply = ++ runCommand(BSON("setParameter" << 1 << "internalQueryFrameworkControl" ++ << "forceClassicEngine" ++ << "$db" ++ << "admin")); ++ uassertStatusOK(getStatusFromCommandResult(parameterReply)); ++ ++ const auto fieldValue = static_cast(docs().size() / 2); ++ auto command = BSON("find" << kNss.coll() << "$db" << kNss.db_forTest() << "filter" ++ << BSON("controlKey" << fieldValue) << "hint" ++ << "controlKey_1"); ++ ++ const auto reply = runCommand(command); ++ uassertStatusOK(getStatusFromCommandResult(reply)); ++ const auto firstBatch = reply.getObjectField("cursor").getField("firstBatch").Array(); ++ invariant(firstBatch.size() == 1, reply.toString()); ++ ++ const auto& versionInfo = ++ VersionInfoInterface::instance(VersionInfoInterface::NotEnabledAction::kFallback); ++ VersionInfoInterface::enable(&versionInfo); ++ const auto explainReply = ++ runCommand(BSON("explain" << command.removeField("$db") << "verbosity" ++ << "executionStats" ++ << "$db" << kNss.db_forTest())); ++ uassertStatusOK(getStatusFromCommandResult(explainReply)); ++ const auto winningPlan = ++ explainReply.getObjectField("queryPlanner").getObjectField("winningPlan"); ++ invariant(winningPlan.getField("stage").String() == "FETCH", winningPlan.toString()); ++ const auto indexPlan = winningPlan.getObjectField("inputStage"); ++ invariant(indexPlan.getField("stage").String() == "IXSCAN", winningPlan.toString()); ++ const auto executionStats = explainReply.getObjectField("executionStats"); ++ invariant(executionStats.getField("nReturned").safeNumberLong() == 1, ++ executionStats.toString()); ++ invariant(executionStats.getField("totalKeysExamined").safeNumberLong() == 1, ++ executionStats.toString()); ++ invariant(executionStats.getField("totalDocsExamined").safeNumberLong() == 1, ++ executionStats.toString()); ++ const auto executionStages = executionStats.getObjectField("executionStages"); ++ invariant(executionStages.getField("stage").String() == "FETCH", executionStages.toString()); ++ invariant(executionStages.getObjectField("inputStage").getField("stage").String() == "IXSCAN", ++ executionStages.toString()); ++ ++ runCommandBenchmark(std::move(command), state); ++ state.SetItemsProcessed(state.iterations()); ++} ++ ++BENCHMARK_REGISTER_F(ClassicPointControlQueryBenchmark, HintedUniqueFieldPointQuery) ++ ->Args({10'000, 64}); ++ ++class ScalarCountQueryBenchmark : public CountQueryBenchmark { ++private: ++ BSONObj generateDocument(size_t index, size_t approximateSize) override { ++ return BSON("_id" << static_cast(index) << "scanKey" ++ << static_cast(index) << "padding" ++ << randomLowercaseAlphaString(approximateSize)); ++ } ++ ++ std::vector getIndexSpecs() const override { ++ return {buildIndexSpec("scanKey", false)}; ++ } ++}; ++ ++BENCHMARK_DEFINE_F(ScalarCountQueryBenchmark, DirectNonDeduplicatingCountScan) ++(benchmark::State& state) { ++ const auto numDocs = static_cast(docs().size()); ++ runCountScanBenchmark( ++ state, BSON("scanKey" << GTE << 0 << LT << numDocs), "scanKey_1"sv, numDocs, false); ++} ++ ++BENCHMARK_REGISTER_F(ScalarCountQueryBenchmark, DirectNonDeduplicatingCountScan) ++ ->Args({10'000, 64}) ++ ->Args({400'000, 64}); ++ ++class MultikeyCountQueryBenchmark : public CountQueryBenchmark { ++private: ++ BSONObj generateDocument(size_t index, size_t approximateSize) override { ++ const auto firstKey = static_cast(index) * 2; ++ return BSON("_id" << static_cast(index) << "scanKey" ++ << BSON_ARRAY(firstKey << firstKey + 1) << "padding" ++ << randomLowercaseAlphaString(approximateSize)); ++ } ++ ++ std::vector getIndexSpecs() const override { ++ return {buildIndexSpec("scanKey", false)}; ++ } ++}; ++ ++BENCHMARK_DEFINE_F(MultikeyCountQueryBenchmark, DirectDeduplicatingCountScan) ++(benchmark::State& state) { ++ const auto numDocs = static_cast(docs().size()); ++ runCountScanBenchmark(state, BSONObj{}, "scanKey_1"sv, numDocs * 2, true); ++} ++ ++BENCHMARK_REGISTER_F(MultikeyCountQueryBenchmark, DirectDeduplicatingCountScan) ++ ->Args({10'000, 64}) ++ ->Args({200'000, 64}); ++ ++class CompoundWildcardCountQueryBenchmark : public CountQueryBenchmark { ++private: ++ BSONObj generateDocument(size_t index, size_t approximateSize) override { ++ return BSON("_id" << static_cast(index) << "anchor" << 0 << "obj" ++ << BSON("value" << static_cast(index)) << "padding" ++ << randomLowercaseAlphaString(approximateSize)); ++ } ++ ++ std::vector getIndexSpecs() const override { ++ return {BSON("v" << IndexConfig::kLatestIndexVersion << "key" ++ << BSON("anchor" << 1 << "obj.$**" << 1) << "name" ++ << "anchor_1_obj.$**_1")}; ++ } ++}; ++ ++BENCHMARK_DEFINE_F(CompoundWildcardCountQueryBenchmark, DirectNonMultikeyCountScan) ++(benchmark::State& state) { ++ const auto numDocs = static_cast(docs().size()); ++ runCountScanBenchmark(state, ++ BSON("anchor" << 0 << "obj.value" << GTE << 0), ++ "anchor_1_obj.$**_1"sv, ++ numDocs, ++ false); ++} ++ ++BENCHMARK_REGISTER_F(CompoundWildcardCountQueryBenchmark, DirectNonMultikeyCountScan) ++ ->Args({10'000, 64}) ++ ->Args({200'000, 64}); ++ ++// A count whose winning plan is COUNT -> FETCH -> IXSCAN, so CountStage's child is a FETCH and the ++// direct-CountScan optimization cannot fire. This is the control for the un-optimized case, and it ++// is the only workload here where a regression could hide: the candidate adds one stageType() ++// check per plan construction, while an earlier implementation additionally routed every classic ++// stage's work() through a new base-class helper, which would cost something on exactly this path. ++// It doubles as a high-work()-count control, since a fetching count over the same key range drives ++// on the order of one work() call per document through stages this change does not touch. ++class UnoptimizedCountQueryBenchmark : public CountQueryBenchmark { ++protected: ++ void runFetchingCountBenchmark(benchmark::State& state, BSONObj query, std::string_view hint) { ++ const auto numDocs = static_cast(docs().size()); ++ auto command = BSON("count" << kNss.coll() << "$db" << kNss.db_forTest() << "query" << query ++ << "hint" << hint); ++ ++ const auto reply = runCommand(command); ++ uassertStatusOK(getStatusFromCommandResult(reply)); ++ invariant(reply.getField("n").safeNumberLong() == numDocs); ++ ++ // Pin the un-optimized plan shape. If this ever became a COUNT_SCAN the control would ++ // silently start measuring the optimized path instead of the un-optimized one. ++ const auto& versionInfo = ++ VersionInfoInterface::instance(VersionInfoInterface::NotEnabledAction::kFallback); ++ VersionInfoInterface::enable(&versionInfo); ++ const auto explainReply = ++ runCommand(BSON("explain" << command.removeField("$db") << "verbosity" ++ << "executionStats" ++ << "$db" << kNss.db_forTest())); ++ uassertStatusOK(getStatusFromCommandResult(explainReply)); ++ const auto winningPlan = ++ explainReply.getObjectField("queryPlanner").getObjectField("winningPlan"); ++ invariant(winningPlan.getField("stage").String() == "COUNT", winningPlan.toString()); ++ const auto fetchPlan = winningPlan.getObjectField("inputStage"); ++ invariant(fetchPlan.getField("stage").String() == "FETCH", winningPlan.toString()); ++ invariant(fetchPlan.getObjectField("inputStage").getField("stage").String() == "IXSCAN", ++ winningPlan.toString()); ++ ++ const auto executionStats = explainReply.getObjectField("executionStats"); ++ invariant(executionStats.getField("totalDocsExamined").safeNumberLong() == numDocs, ++ executionStats.toString()); ++ ++ runCommandBenchmark(std::move(command), state); ++ } ++ ++private: ++ BSONObj generateDocument(size_t index, size_t approximateSize) override { ++ return BSON("_id" << static_cast(index) << "scanKey" ++ << static_cast(index) << "residual" << 0 << "padding" ++ << randomLowercaseAlphaString(approximateSize)); ++ } ++ ++ std::vector getIndexSpecs() const override { ++ return {buildIndexSpec("scanKey", false)}; ++ } ++}; ++ ++BENCHMARK_DEFINE_F(UnoptimizedCountQueryBenchmark, FetchingCountWithoutCountScan) ++(benchmark::State& state) { ++ const auto numDocs = static_cast(docs().size()); ++ // "residual" is deliberately not indexed, so its predicate cannot be discharged by the index ++ // and the planner must FETCH each document, which rules out the COUNT_SCAN transform. ++ runFetchingCountBenchmark( ++ state, BSON("scanKey" << GTE << 0 << LT << numDocs << "residual" << 0), "scanKey_1"sv); ++} ++ ++BENCHMARK_REGISTER_F(UnoptimizedCountQueryBenchmark, FetchingCountWithoutCountScan) ++ ->Args({10'000, 64}) ++ ->Args({200'000, 64}); ++ ++} // namespace ++} // namespace mongo +diff --git a/src/mongo/db/query/query_bm_fixture.cpp b/src/mongo/db/query/query_bm_fixture.cpp +index 458b8da7ad4ae5f706a35ea2e30bab2028a572e4..55e0c66e2825c62972d1a60be4cce759ca55be7c 100644 +--- a/src/mongo/db/query/query_bm_fixture.cpp ++++ b/src/mongo/db/query/query_bm_fixture.cpp +@@ -4,11 +4,32 @@ + #include "mongo/db/query/query_bm_fixture.h" + + #include "mongo/db/shard_role/shard_role.h" ++#include "mongo/rpc/op_msg.h" + #include "mongo/transport/service_entry_point.h" + + #define MONGO_LOGV2_DEFAULT_COMPONENT ::mongo::logv2::LogComponent::kTest + + namespace mongo { ++namespace { ++ ++Message serializeCommand(BSONObj command) { ++ OpMsgRequest request; ++ request.body = std::move(command); ++ return request.serialize(); ++} ++ ++Message handleCommandRequest(const Message& request) { ++ Client& client = cc(); ++ auto opCtx = client.makeOperationContext(); ++ auto response = client.getService() ++ ->getServiceEntryPoint() ++ ->handleRequest(opCtx.get(), request, opCtx->fastClockSource().now()) ++ .getNoThrow(); ++ iassert(response); ++ return std::move(response.getValue().response); ++} ++ ++} // namespace + + const NamespaceString QueryBenchmarkFixture::kNss = + NamespaceString::createNamespaceString_forTest("test", "coll"); +@@ -33,27 +54,29 @@ void QueryBenchmarkFixture::runBenchmark(BSONObj filter, + benchmark::State& state) { + BSONObj command = BSON("find" << kNss.coll() << "$db" << kNss.db_forTest() << "filter" << filter + << "projection" << projection); +- OpMsgRequest request; +- request.body = command; +- auto msg = request.serialize(); ++ runCommandBenchmark(std::move(command), state); ++} ++ ++BSONObj QueryBenchmarkFixture::runCommand(BSONObj command) { ++ auto msg = serializeCommand(std::move(command)); ++ ++ ThreadClient threadClient{getGlobalServiceContext()->getService()}; ++ const auto response = handleCommandRequest(msg); ++ return OpMsg::parse(response).body.getOwned(); ++} ++ ++void QueryBenchmarkFixture::runCommandBenchmark(BSONObj command, benchmark::State& state) { ++ auto msg = serializeCommand(std::move(command)); + + ThreadClient threadClient{getGlobalServiceContext()->getService()}; + runBenchmarkWithProfiler( + [&]() { +- Client& client = cc(); +- auto opCtx = client.makeOperationContext(); +- auto statusWithResponse = +- client.getService() +- ->getServiceEntryPoint() +- ->handleRequest(opCtx.get(), msg, opCtx->fastClockSource().now()) +- .getNoThrow(); +- iassert(statusWithResponse); ++ const auto response = handleCommandRequest(msg); + LOGV2_DEBUG(9278700, + 1, + "db response", + "request"_attr = msg.opMsgDebugString(), +- "response"_attr = +- statusWithResponse.getValue().response.opMsgDebugString()); ++ "response"_attr = response.opMsgDebugString()); + }, + state); + } +diff --git a/src/mongo/db/query/query_bm_fixture.h b/src/mongo/db/query/query_bm_fixture.h +index 782cc4f7b9a9dc31ef5c07591d2dcbe4e0c55c5e..a37c66eee4446692be9ad5cd825e9fc40d7ef1b3 100644 +--- a/src/mongo/db/query/query_bm_fixture.h ++++ b/src/mongo/db/query/query_bm_fixture.h +@@ -27,6 +27,9 @@ public: + void runBenchmark(BSONObj filter, BSONObj projection, benchmark::State& state); + + protected: ++ BSONObj runCommand(BSONObj command); ++ ++ void runCommandBenchmark(BSONObj command, benchmark::State& state); + const std::vector& docs() const { + return _docs; + } diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..78c5571 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:31:33.597+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":660580441}} +2026-08-06T05:31:33+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.24, 2.47, 3.19 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99475145 ns 99442895 ns 1 cycles_per_iteration=208.907M instructions_per_iteration=1.12886G items_per_second=4.02241M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99703550 ns 99704794 ns 1 cycles_per_iteration=209.388M instructions_per_iteration=1.12942G items_per_second=4.01184M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99199295 ns 99064907 ns 1 cycles_per_iteration=208.326M instructions_per_iteration=1.12926G items_per_second=4.03776M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98073006 ns 97873528 ns 1 cycles_per_iteration=205.962M instructions_per_iteration=1.12923G items_per_second=4.08691M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97808361 ns 97647452 ns 1 cycles_per_iteration=205.405M instructions_per_iteration=1.12882G items_per_second=4.09637M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 98851871 ns 98746715 ns 5 cycles_per_iteration=207.598M instructions_per_iteration=1.12911G items_per_second=4.05106M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 99199295 ns 99064907 ns 5 cycles_per_iteration=208.326M instructions_per_iteration=1.12923G items_per_second=4.03776M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 855873 ns 932022 ns 5 cycles_per_iteration=1.79788M instructions_per_iteration=263.937k items_per_second=38.3201k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..ebcd208 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:31:39.506+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1678012664}} +2026-08-06T05:31:39+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.22, 2.46, 3.18 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98160028 ns 98161097 ns 1 cycles_per_iteration=206.144M instructions_per_iteration=1.10246G items_per_second=4.07493M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95202923 ns 95204550 ns 1 cycles_per_iteration=199.938M instructions_per_iteration=1.10246G items_per_second=4.20148M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97280502 ns 97171059 ns 1 cycles_per_iteration=204.298M instructions_per_iteration=1.10269G items_per_second=4.11645M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94854355 ns 94788530 ns 1 cycles_per_iteration=199.202M instructions_per_iteration=1.10245G items_per_second=4.21992M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95040321 ns 94827836 ns 1 cycles_per_iteration=199.594M instructions_per_iteration=1.10245G items_per_second=4.21817M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 96107626 ns 96030614 ns 5 cycles_per_iteration=201.835M instructions_per_iteration=1.1025G items_per_second=4.16619M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 95202923 ns 95204550 ns 5 cycles_per_iteration=199.938M instructions_per_iteration=1.10246G items_per_second=4.20148M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 1509661 ns 1542028 ns 5 cycles_per_iteration=3.16986M instructions_per_iteration=105.097k items_per_second=66.3999k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_M_C_final_candidate.log new file mode 100644 index 0000000..960f7dc --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:31:45.438+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3875945517}} +2026-08-06T05:31:45+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.12, 2.44, 3.17 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98780155 ns 98773808 ns 1 cycles_per_iteration=207.447M instructions_per_iteration=1.10605G items_per_second=4.04966M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94984293 ns 94985135 ns 1 cycles_per_iteration=199.475M instructions_per_iteration=1.10599G items_per_second=4.21119M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101262093 ns 101179051 ns 1 cycles_per_iteration=212.658M instructions_per_iteration=1.10628G items_per_second=3.95339M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93453169 ns 93401694 ns 1 cycles_per_iteration=196.26M instructions_per_iteration=1.106G items_per_second=4.28258M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94781637 ns 94698182 ns 1 cycles_per_iteration=199.049M instructions_per_iteration=1.10601G items_per_second=4.22395M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 96652269 ns 96607574 ns 5 cycles_per_iteration=202.978M instructions_per_iteration=1.10607G items_per_second=4.14415M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 94984293 ns 94985135 ns 5 cycles_per_iteration=199.475M instructions_per_iteration=1.10601G items_per_second=4.21119M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3251693 ns 3246025 ns 5 cycles_per_iteration=6.82851M instructions_per_iteration=124.169k items_per_second=137.243k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..3cd3820 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:32:05.579+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":436198038}} +2026-08-06T05:32:05+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.29, 2.46, 3.16 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22494 ns 22487 ns 2962 cycles_per_iteration=47.2388k instructions_per_iteration=149.745k items_per_second=44.4701k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23250 ns 23242 ns 2962 cycles_per_iteration=48.8273k instructions_per_iteration=149.692k items_per_second=43.0247k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24218 ns 24207 ns 2962 cycles_per_iteration=50.8597k instructions_per_iteration=149.691k items_per_second=41.3095k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21972 ns 21966 ns 2962 cycles_per_iteration=46.1427k instructions_per_iteration=149.815k items_per_second=45.5258k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22269 ns 22263 ns 2962 cycles_per_iteration=46.7673k instructions_per_iteration=149.875k items_per_second=44.9182k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22841 ns 22833 ns 5 cycles_per_iteration=47.9672k instructions_per_iteration=149.764k items_per_second=43.8497k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22494 ns 22487 ns 5 cycles_per_iteration=47.2388k instructions_per_iteration=149.745k items_per_second=44.4701k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 904 ns 902 ns 5 cycles_per_iteration=1.89772k instructions_per_iteration=80.5014 items_per_second=1.69328k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..a245e0a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:32:06.879+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":978611884}} +2026-08-06T05:32:06+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.35, 2.47, 3.16 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23880 ns 23871 ns 2950 cycles_per_iteration=50.1497k instructions_per_iteration=149.177k items_per_second=41.8913k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23518 ns 23512 ns 2950 cycles_per_iteration=49.3898k instructions_per_iteration=149.414k items_per_second=42.5323k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22600 ns 22593 ns 2950 cycles_per_iteration=47.462k instructions_per_iteration=149.353k items_per_second=44.2618k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22373 ns 22364 ns 2950 cycles_per_iteration=46.9844k instructions_per_iteration=149.359k items_per_second=44.7143k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24310 ns 24291 ns 2950 cycles_per_iteration=51.0534k instructions_per_iteration=149.47k items_per_second=41.1669k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23336 ns 23326 ns 5 cycles_per_iteration=49.0079k instructions_per_iteration=149.355k items_per_second=42.9133k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23518 ns 23512 ns 5 cycles_per_iteration=49.3898k instructions_per_iteration=149.359k items_per_second=42.5323k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 829 ns 826 ns 5 cycles_per_iteration=1.74055k instructions_per_iteration=110.085 items_per_second=1.52493k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_P_C_final_candidate.log new file mode 100644 index 0000000..410a707 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:32:08.225+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3200612207}} +2026-08-06T05:32:08+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.35, 2.47, 3.16 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22518 ns 22510 ns 2677 cycles_per_iteration=47.2894k instructions_per_iteration=149.666k items_per_second=44.4251k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21787 ns 21782 ns 2677 cycles_per_iteration=45.7539k instructions_per_iteration=149.819k items_per_second=45.9102k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23487 ns 23465 ns 2677 cycles_per_iteration=49.3244k instructions_per_iteration=149.581k items_per_second=42.6174k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22293 ns 22285 ns 2677 cycles_per_iteration=46.8163k instructions_per_iteration=149.943k items_per_second=44.8734k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23291 ns 23274 ns 2677 cycles_per_iteration=48.9126k instructions_per_iteration=149.707k items_per_second=42.9662k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22675 ns 22663 ns 5 cycles_per_iteration=47.6193k instructions_per_iteration=149.743k items_per_second=44.1585k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22518 ns 22510 ns 5 cycles_per_iteration=47.2894k instructions_per_iteration=149.707k items_per_second=44.4251k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 707 ns 700 ns 5 cycles_per_iteration=1.48438k instructions_per_iteration=140.626 items_per_second=1.36449k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..56e8325 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:31:11.335+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2064365724}} +2026-08-06T05:31:11+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.24, 2.49, 3.21 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82060575 ns 82028993 ns 1 cycles_per_iteration=172.335M instructions_per_iteration=1026.18M items_per_second=4.87632M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79352379 ns 79353365 ns 1 cycles_per_iteration=166.648M instructions_per_iteration=1026.17M items_per_second=5.04074M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82939386 ns 82940621 ns 1 cycles_per_iteration=174.182M instructions_per_iteration=1026.19M items_per_second=4.82273M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80088139 ns 80016903 ns 1 cycles_per_iteration=168.193M instructions_per_iteration=1026.16M items_per_second=4.99894M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 87149620 ns 87150572 ns 1 cycles_per_iteration=183.024M instructions_per_iteration=1026.19M items_per_second=4.58976M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 82318020 ns 82298091 ns 5 cycles_per_iteration=172.876M instructions_per_iteration=1026.18M items_per_second=4.8657M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 82060575 ns 82028993 ns 5 cycles_per_iteration=172.335M instructions_per_iteration=1026.18M items_per_second=4.87632M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3064479 ns 3078435 ns 5 cycles_per_iteration=6.43604M instructions_per_iteration=15.4397k items_per_second=177.833k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..cae7704 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:31:18.957+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":439812576}} +2026-08-06T05:31:18+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.22, 2.48, 3.20 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76306343 ns 76307142 ns 1 cycles_per_iteration=160.252M instructions_per_iteration=974.567M items_per_second=5.24197M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76438427 ns 76438897 ns 1 cycles_per_iteration=160.529M instructions_per_iteration=974.569M items_per_second=5.23294M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73588371 ns 73522480 ns 1 cycles_per_iteration=154.545M instructions_per_iteration=974.565M items_per_second=5.44051M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79551458 ns 79552519 ns 1 cycles_per_iteration=167.068M instructions_per_iteration=974.559M items_per_second=5.02812M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82580090 ns 82554445 ns 1 cycles_per_iteration=173.427M instructions_per_iteration=974.568M items_per_second=4.84529M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 77692938 ns 77675097 ns 5 cycles_per_iteration=163.164M instructions_per_iteration=974.566M items_per_second=5.15777M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76438427 ns 76438897 ns 5 cycles_per_iteration=160.529M instructions_per_iteration=974.567M items_per_second=5.23294M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3452617 ns 3463252 ns 5 cycles_per_iteration=7.25069M instructions_per_iteration=4.0339k items_per_second=227.562k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_S_C_final_candidate.log new file mode 100644 index 0000000..d27f8d0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:31:26.351+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2910266214}} +2026-08-06T05:31:26+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.26, 2.48, 3.20 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81535816 ns 81536822 ns 1 cycles_per_iteration=171.234M instructions_per_iteration=978.984M items_per_second=4.90576M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75936794 ns 75893814 ns 1 cycles_per_iteration=159.475M instructions_per_iteration=978.973M items_per_second=5.27052M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79232216 ns 79233073 ns 1 cycles_per_iteration=166.397M instructions_per_iteration=978.959M items_per_second=5.0484M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76773882 ns 76749500 ns 1 cycles_per_iteration=161.233M instructions_per_iteration=979.186M items_per_second=5.21176M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79932451 ns 79903143 ns 1 cycles_per_iteration=167.868M instructions_per_iteration=978.978M items_per_second=5.00606M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 78682232 ns 78663270 ns 5 cycles_per_iteration=165.241M instructions_per_iteration=979.016M items_per_second=5.0885M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 79232216 ns 79233073 ns 5 cycles_per_iteration=166.397M instructions_per_iteration=978.978M items_per_second=5.0484M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2301505 ns 2315797 ns 5 cycles_per_iteration=4.83373M instructions_per_iteration=95.6251k items_per_second=150.103k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..83fa293 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:31:51.572+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1815200488}} +2026-08-06T05:31:51+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.34, 2.47, 3.17 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51062107 ns 51050187 ns 1 cycles_per_iteration=107.238M instructions_per_iteration=636.079M items_per_second=3.91771M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50100327 ns 50058292 ns 1 cycles_per_iteration=105.218M instructions_per_iteration=636.103M items_per_second=3.99534M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 56395769 ns 56315258 ns 1 cycles_per_iteration=118.439M instructions_per_iteration=636.108M items_per_second=3.55144M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 63613892 ns 63535577 ns 1 cycles_per_iteration=133.596M instructions_per_iteration=636.177M items_per_second=3.14784M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 58363199 ns 58336624 ns 1 cycles_per_iteration=122.571M instructions_per_iteration=636.239M items_per_second=3.42838M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 55907059 ns 55859188 ns 5 cycles_per_iteration=117.412M instructions_per_iteration=636.141M items_per_second=3.60814M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 56395769 ns 56315258 ns 5 cycles_per_iteration=118.439M instructions_per_iteration=636.108M items_per_second=3.55144M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 5542076 ns 5523801 ns 5 cycles_per_iteration=11.6385M instructions_per_iteration=65.5688k items_per_second=351.128k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..b9a52e7 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:31:56.165+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1226969531}} +2026-08-06T05:31:56+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.31, 2.46, 3.17 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53853750 ns 53816959 ns 1 cycles_per_iteration=113.101M instructions_per_iteration=610.791M items_per_second=3.7163M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51199675 ns 51200596 ns 1 cycles_per_iteration=107.527M instructions_per_iteration=610.787M items_per_second=3.9062M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50461531 ns 50441474 ns 1 cycles_per_iteration=105.977M instructions_per_iteration=610.782M items_per_second=3.96499M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54813147 ns 54792847 ns 1 cycles_per_iteration=115.116M instructions_per_iteration=610.76M items_per_second=3.65011M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51672697 ns 51636458 ns 1 cycles_per_iteration=108.521M instructions_per_iteration=610.709M items_per_second=3.87323M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 52400160 ns 52377667 ns 5 cycles_per_iteration=110.048M instructions_per_iteration=610.766M items_per_second=3.82217M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 51672697 ns 51636458 ns 5 cycles_per_iteration=108.521M instructions_per_iteration=610.782M items_per_second=3.87323M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1848248 ns 1843121 ns 5 cycles_per_iteration=3.88158M instructions_per_iteration=33.6989k items_per_second=133.116k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_W_C_final_candidate.log new file mode 100644 index 0000000..7037ca6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:32:00.900+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1279686567}} +2026-08-06T05:32:00+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.31, 2.46, 3.17 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 59530497 ns 59522595 ns 1 cycles_per_iteration=125.022M instructions_per_iteration=612.767M items_per_second=3.36007M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51165104 ns 51147071 ns 1 cycles_per_iteration=107.453M instructions_per_iteration=612.74M items_per_second=3.91029M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51286221 ns 51267349 ns 1 cycles_per_iteration=107.709M instructions_per_iteration=612.809M items_per_second=3.90112M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54995537 ns 54973894 ns 1 cycles_per_iteration=115.498M instructions_per_iteration=612.76M items_per_second=3.63809M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52793264 ns 52765430 ns 1 cycles_per_iteration=110.874M instructions_per_iteration=612.723M items_per_second=3.79036M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 53954124 ns 53935268 ns 5 cycles_per_iteration=113.311M instructions_per_iteration=612.76M items_per_second=3.71999M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 52793264 ns 52765430 ns 5 cycles_per_iteration=110.874M instructions_per_iteration=612.76M items_per_second=3.79036M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 3479382 ns 3484154 ns 5 cycles_per_iteration=7.30723M instructions_per_iteration=32.6183k items_per_second=229.252k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..d430d26 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:32:09.521+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2837291884}} +2026-08-06T05:32:09+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.35, 2.47, 3.16 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149756193 ns 149652245 ns 1 cycles_per_iteration=314.496M instructions_per_iteration=1.92043G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 159550428 ns 159428181 ns 1 cycles_per_iteration=335.065M instructions_per_iteration=1.92054G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 156450748 ns 156314073 ns 1 cycles_per_iteration=328.554M instructions_per_iteration=1.92031G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 159753084 ns 159634243 ns 1 cycles_per_iteration=335.489M instructions_per_iteration=1.92043G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 163605213 ns 163196115 ns 1 cycles_per_iteration=343.579M instructions_per_iteration=1.9205G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 157823133 ns 157644971 ns 5 cycles_per_iteration=331.437M instructions_per_iteration=1.92044G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 159550428 ns 159428181 ns 5 cycles_per_iteration=335.065M instructions_per_iteration=1.92043G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 5174449 ns 5089381 ns 5 cycles_per_iteration=10.8664M instructions_per_iteration=87.1407k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..8c99242 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:32:15.328+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3574170937}} +2026-08-06T05:32:15+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.24, 2.44, 3.15 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155693531 ns 155586801 ns 1 cycles_per_iteration=326.965M instructions_per_iteration=1.88067G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 157953739 ns 157842253 ns 1 cycles_per_iteration=331.712M instructions_per_iteration=1.88072G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152672768 ns 152564117 ns 1 cycles_per_iteration=320.621M instructions_per_iteration=1.88045G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155844688 ns 155737271 ns 1 cycles_per_iteration=327.282M instructions_per_iteration=1.88056G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 164983749 ns 164854699 ns 1 cycles_per_iteration=346.475M instructions_per_iteration=1.88057G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 157429695 ns 157317028 ns 5 cycles_per_iteration=330.611M instructions_per_iteration=1.88059G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 155844688 ns 155737271 ns 5 cycles_per_iteration=327.282M instructions_per_iteration=1.88057G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4623127 ns 4614429 ns 5 cycles_per_iteration=9.70882M instructions_per_iteration=104.706k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_X_C_final_candidate.log new file mode 100644 index 0000000..5c2211a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block01_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:32:21.039+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":10342751}} +2026-08-06T05:32:21+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.30, 2.45, 3.15 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 162759781 ns 162627283 ns 1 cycles_per_iteration=341.804M instructions_per_iteration=1.92052G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150842667 ns 150657517 ns 1 cycles_per_iteration=316.778M instructions_per_iteration=1.92052G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151882410 ns 151766897 ns 1 cycles_per_iteration=318.961M instructions_per_iteration=1.92025G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153570414 ns 153435059 ns 1 cycles_per_iteration=322.506M instructions_per_iteration=1.92039G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152107000 ns 151997085 ns 1 cycles_per_iteration=319.432M instructions_per_iteration=1.9204G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 154232454 ns 154096768 ns 5 cycles_per_iteration=323.896M instructions_per_iteration=1.92041G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 152107000 ns 151997085 ns 5 cycles_per_iteration=319.432M instructions_per_iteration=1.9204G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4865299 ns 4870138 ns 5 cycles_per_iteration=10.2175M instructions_per_iteration=110.276k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..4221d7f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:21:35.282+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3431035879}} +2026-08-06T05:21:35+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.55, 2.30, 3.80 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99991798 ns 99972917 ns 1 cycles_per_iteration=209.992M instructions_per_iteration=1.12934G items_per_second=4.00108M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98718405 ns 98719871 ns 1 cycles_per_iteration=207.317M instructions_per_iteration=1.12933G items_per_second=4.05187M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96947193 ns 96773020 ns 1 cycles_per_iteration=203.597M instructions_per_iteration=1.12933G items_per_second=4.13338M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98369837 ns 98352514 ns 1 cycles_per_iteration=206.586M instructions_per_iteration=1.12935G items_per_second=4.067M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99689245 ns 99628848 ns 1 cycles_per_iteration=209.357M instructions_per_iteration=1.12934G items_per_second=4.0149M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 98743296 ns 98689434 ns 5 cycles_per_iteration=207.37M instructions_per_iteration=1.12934G items_per_second=4.05365M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 98718405 ns 98719871 ns 5 cycles_per_iteration=207.317M instructions_per_iteration=1.12934G items_per_second=4.05187M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 1206198 ns 1256673 ns 5 cycles_per_iteration=2.5336M instructions_per_iteration=6.31602k items_per_second=51.9702k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..8f00af3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:21:47.578+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2723689899}} +2026-08-06T05:21:47+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.43, 2.29, 3.77 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98181486 ns 98149507 ns 1 cycles_per_iteration=206.191M instructions_per_iteration=1.10214G items_per_second=4.07542M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93440294 ns 93424435 ns 1 cycles_per_iteration=196.234M instructions_per_iteration=1.1025G items_per_second=4.28154M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101508379 ns 101317155 ns 1 cycles_per_iteration=213.175M instructions_per_iteration=1.10273G items_per_second=3.948M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93264103 ns 93141155 ns 1 cycles_per_iteration=195.863M instructions_per_iteration=1.10246G items_per_second=4.29456M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98903656 ns 98755092 ns 1 cycles_per_iteration=207.706M instructions_per_iteration=1.10249G items_per_second=4.05042M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 97059584 ns 96957469 ns 5 cycles_per_iteration=203.834M instructions_per_iteration=1.10247G items_per_second=4.12999M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 98181486 ns 98149507 ns 5 cycles_per_iteration=206.191M instructions_per_iteration=1.10249G items_per_second=4.07542M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3604025 ns 3560402 ns 5 cycles_per_iteration=7.56822M instructions_per_iteration=209.965k items_per_second=152.051k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_M_C_final_candidate.log new file mode 100644 index 0000000..11dbebd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:21:41.422+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1750944039}} +2026-08-06T05:21:41+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.46, 2.29, 3.78 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98090410 ns 98091317 ns 1 cycles_per_iteration=205.999M instructions_per_iteration=1.10612G items_per_second=4.07783M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 111714840 ns 111695017 ns 1 cycles_per_iteration=234.61M instructions_per_iteration=1.10617G items_per_second=3.58118M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92891932 ns 92831766 ns 1 cycles_per_iteration=195.082M instructions_per_iteration=1.10615G items_per_second=4.30887M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 102602243 ns 102537953 ns 1 cycles_per_iteration=215.473M instructions_per_iteration=1.10615G items_per_second=3.90099M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98407030 ns 98367673 ns 1 cycles_per_iteration=206.664M instructions_per_iteration=1.10611G items_per_second=4.06638M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 100741291 ns 100704745 ns 5 cycles_per_iteration=211.566M instructions_per_iteration=1.10614G items_per_second=3.98705M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 98407030 ns 98367673 ns 5 cycles_per_iteration=206.664M instructions_per_iteration=1.10615G items_per_second=4.06638M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 7035096 ns 7043125 ns 5 cycles_per_iteration=14.7737M instructions_per_iteration=24.9023k items_per_second=269.369k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..9d0a768 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:22:07.168+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":885748020}} +2026-08-06T05:22:07+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.41, 2.30, 3.74 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22536 ns 22529 ns 3049 cycles_per_iteration=47.326k instructions_per_iteration=149.743k items_per_second=44.387k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23206 ns 23200 ns 3049 cycles_per_iteration=48.7345k instructions_per_iteration=149.707k items_per_second=43.1038k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23177 ns 23168 ns 3049 cycles_per_iteration=48.6739k instructions_per_iteration=149.871k items_per_second=43.1626k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23203 ns 23183 ns 3049 cycles_per_iteration=48.7276k instructions_per_iteration=149.663k items_per_second=43.1351k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22062 ns 22055 ns 3049 cycles_per_iteration=46.3308k instructions_per_iteration=149.537k items_per_second=45.3407k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22837 ns 22827 ns 5 cycles_per_iteration=47.9586k instructions_per_iteration=149.704k items_per_second=43.8259k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23177 ns 23168 ns 5 cycles_per_iteration=48.6739k instructions_per_iteration=149.707k items_per_second=43.1626k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 519 ns 516 ns 5 cycles_per_iteration=1090.3 instructions_per_iteration=121.539 items_per_second=1005.99/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..de84f25 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:22:09.855+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2334918905}} +2026-08-06T05:22:09+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.41, 2.30, 3.74 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22608 ns 22601 ns 3099 cycles_per_iteration=47.4798k instructions_per_iteration=149.056k items_per_second=44.2455k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22232 ns 22226 ns 3099 cycles_per_iteration=46.6884k instructions_per_iteration=149.305k items_per_second=44.9933k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21981 ns 21964 ns 3099 cycles_per_iteration=46.1617k instructions_per_iteration=149.349k items_per_second=45.5282k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21615 ns 21599 ns 3099 cycles_per_iteration=45.3933k instructions_per_iteration=149.427k items_per_second=46.2985k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22513 ns 22498 ns 3099 cycles_per_iteration=47.2777k instructions_per_iteration=149.31k items_per_second=44.449k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22190 ns 22178 ns 5 cycles_per_iteration=46.6002k instructions_per_iteration=149.289k items_per_second=45.1029k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22232 ns 22226 ns 5 cycles_per_iteration=46.6884k instructions_per_iteration=149.31k items_per_second=44.9933k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 405 ns 408 ns 5 cycles_per_iteration=849.926 instructions_per_iteration=139.248 items_per_second=834.431/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_P_C_final_candidate.log new file mode 100644 index 0000000..a03e7b6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:22:08.498+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":295821004}} +2026-08-06T05:22:08+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.41, 2.30, 3.74 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21012 ns 20985 ns 3205 cycles_per_iteration=44.1273k instructions_per_iteration=149.743k items_per_second=47.654k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23739 ns 23712 ns 3205 cycles_per_iteration=49.8528k instructions_per_iteration=149.671k items_per_second=42.1723k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22357 ns 22341 ns 3205 cycles_per_iteration=46.9515k instructions_per_iteration=149.78k items_per_second=44.7606k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21700 ns 21694 ns 3205 cycles_per_iteration=45.5718k instructions_per_iteration=149.852k items_per_second=46.096k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23141 ns 23135 ns 3205 cycles_per_iteration=48.5981k instructions_per_iteration=149.981k items_per_second=43.2245k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22390 ns 22373 ns 5 cycles_per_iteration=47.0203k instructions_per_iteration=149.805k items_per_second=44.7815k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22357 ns 22341 ns 5 cycles_per_iteration=46.9515k instructions_per_iteration=149.78k items_per_second=44.7606k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 1091 ns 1091 ns 5 cycles_per_iteration=2.29046k instructions_per_iteration=117.691 items_per_second=2.19156k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..a25cdcc --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:21:13.539+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1648186231}} +2026-08-06T05:21:13+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.50, 2.27, 3.82 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81224442 ns 81178478 ns 1 cycles_per_iteration=170.581M instructions_per_iteration=1026.23M items_per_second=4.92741M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80842018 ns 80843000 ns 1 cycles_per_iteration=169.779M instructions_per_iteration=1026.17M items_per_second=4.94786M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78240633 ns 78235115 ns 1 cycles_per_iteration=164.315M instructions_per_iteration=1026.26M items_per_second=5.11279M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79532146 ns 79499905 ns 1 cycles_per_iteration=167.026M instructions_per_iteration=1026.15M items_per_second=5.03145M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79146147 ns 79147421 ns 1 cycles_per_iteration=166.217M instructions_per_iteration=1026.15M items_per_second=5.05386M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 79797077 ns 79780784 ns 5 cycles_per_iteration=167.584M instructions_per_iteration=1026.2M items_per_second=5.01468M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 79532146 ns 79499905 ns 5 cycles_per_iteration=167.026M instructions_per_iteration=1026.17M items_per_second=5.03145M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 1229399 ns 1219732 ns 5 cycles_per_iteration=2.58197M instructions_per_iteration=50.8033k items_per_second=76.6855k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..de9e553 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:21:28.068+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1590304021}} +2026-08-06T05:21:28+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.60, 2.31, 3.81 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 72748899 ns 72749953 ns 1 cycles_per_iteration=152.781M instructions_per_iteration=974.565M items_per_second=5.49829M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74426413 ns 74399358 ns 1 cycles_per_iteration=156.304M instructions_per_iteration=974.564M items_per_second=5.37639M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75654030 ns 75655031 ns 1 cycles_per_iteration=158.881M instructions_per_iteration=974.577M items_per_second=5.28716M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74107170 ns 74108785 ns 1 cycles_per_iteration=155.634M instructions_per_iteration=974.561M items_per_second=5.39747M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74913740 ns 74914467 ns 1 cycles_per_iteration=157.327M instructions_per_iteration=974.554M items_per_second=5.33942M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 74370050 ns 74365519 ns 5 cycles_per_iteration=156.186M instructions_per_iteration=974.564M items_per_second=5.37975M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 74426413 ns 74399358 ns 5 cycles_per_iteration=156.304M instructions_per_iteration=974.564M items_per_second=5.37639M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 1077568 ns 1077183 ns 5 cycles_per_iteration=2.26287M instructions_per_iteration=8.25359k items_per_second=78.3833k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_S_C_final_candidate.log new file mode 100644 index 0000000..44dce93 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:21:20.917+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2376267179}} +2026-08-06T05:21:20+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.54, 2.29, 3.81 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77989340 ns 77990398 ns 1 cycles_per_iteration=163.787M instructions_per_iteration=978.948M items_per_second=5.12884M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 91438532 ns 91439431 ns 1 cycles_per_iteration=192.03M instructions_per_iteration=978.99M items_per_second=4.37448M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 83436251 ns 83437464 ns 1 cycles_per_iteration=175.229M instructions_per_iteration=978.968M items_per_second=4.79401M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75365305 ns 75366205 ns 1 cycles_per_iteration=158.276M instructions_per_iteration=978.967M items_per_second=5.30742M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78328609 ns 78329479 ns 1 cycles_per_iteration=164.5M instructions_per_iteration=978.955M items_per_second=5.10663M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 81311607 ns 81312595 ns 5 cycles_per_iteration=170.764M instructions_per_iteration=978.966M items_per_second=4.94228M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 78328609 ns 78329479 ns 5 cycles_per_iteration=164.5M instructions_per_iteration=978.967M items_per_second=5.10663M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 6371086 ns 6371095 ns 5 cycles_per_iteration=13.3795M instructions_per_iteration=15.9005k items_per_second=367.261k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..44ee525 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:21:53.411+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4166702081}} +2026-08-06T05:21:53+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.71, 2.35, 3.78 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53630114 ns 53624468 ns 1 cycles_per_iteration=112.631M instructions_per_iteration=636.206M items_per_second=3.72964M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 58078289 ns 58006587 ns 1 cycles_per_iteration=121.973M instructions_per_iteration=636.2M items_per_second=3.44788M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 56080580 ns 56060905 ns 1 cycles_per_iteration=117.777M instructions_per_iteration=636.209M items_per_second=3.56755M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54637909 ns 54617720 ns 1 cycles_per_iteration=114.745M instructions_per_iteration=636.158M items_per_second=3.66182M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 56289434 ns 56211008 ns 1 cycles_per_iteration=118.214M instructions_per_iteration=636.148M items_per_second=3.55802M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 55743265 ns 55704138 ns 5 cycles_per_iteration=117.068M instructions_per_iteration=636.184M items_per_second=3.59298M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 56080580 ns 56060905 ns 5 cycles_per_iteration=117.777M instructions_per_iteration=636.2M items_per_second=3.56755M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1699385 ns 1672633 ns 5 cycles_per_iteration=3.56923M instructions_per_iteration=28.7199k items_per_second=107.629k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..354c35c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:22:02.432+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2079740163}} +2026-08-06T05:22:02+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.53, 2.32, 3.75 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50515175 ns 50507426 ns 1 cycles_per_iteration=106.088M instructions_per_iteration=610.717M items_per_second=3.95981M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51584244 ns 51585096 ns 1 cycles_per_iteration=108.334M instructions_per_iteration=610.723M items_per_second=3.87709M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52652597 ns 52632622 ns 1 cycles_per_iteration=110.578M instructions_per_iteration=610.744M items_per_second=3.79992M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54532766 ns 54533466 ns 1 cycles_per_iteration=114.526M instructions_per_iteration=610.804M items_per_second=3.66747M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51987648 ns 51965159 ns 1 cycles_per_iteration=109.182M instructions_per_iteration=610.906M items_per_second=3.84873M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 52254486 ns 52244754 ns 5 cycles_per_iteration=109.741M instructions_per_iteration=610.779M items_per_second=3.83061M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 51987648 ns 51965159 ns 5 cycles_per_iteration=109.182M instructions_per_iteration=610.744M items_per_second=3.84873M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1491198 ns 1493341 ns 5 cycles_per_iteration=3.13184M instructions_per_iteration=78.9974k items_per_second=108.094k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_W_C_final_candidate.log new file mode 100644 index 0000000..7477eb0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:21:57.988+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":544971137}} +2026-08-06T05:21:57+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.58, 2.33, 3.76 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49722195 ns 49617489 ns 1 cycles_per_iteration=104.423M instructions_per_iteration=612.774M items_per_second=4.03084M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49092054 ns 49063934 ns 1 cycles_per_iteration=103.099M instructions_per_iteration=612.764M items_per_second=4.07631M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49748421 ns 49740604 ns 1 cycles_per_iteration=104.48M instructions_per_iteration=612.784M items_per_second=4.02086M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50394297 ns 50395048 ns 1 cycles_per_iteration=105.835M instructions_per_iteration=612.738M items_per_second=3.96864M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50729275 ns 50718222 ns 1 cycles_per_iteration=106.539M instructions_per_iteration=612.706M items_per_second=3.94336M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 49937248 ns 49907059 ns 5 cycles_per_iteration=104.875M instructions_per_iteration=612.753M items_per_second=4.008M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 49748421 ns 49740604 ns 5 cycles_per_iteration=104.48M instructions_per_iteration=612.764M items_per_second=4.02086M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 638838 ns 655465 ns 5 cycles_per_iteration=1.34206M instructions_per_iteration=31.6856k items_per_second=52.6343k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..0594d63 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:22:11.218+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2099989952}} +2026-08-06T05:22:11+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.37, 2.30, 3.73 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 158859491 ns 158699759 ns 1 cycles_per_iteration=333.614M instructions_per_iteration=1.87589G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 160002708 ns 159872394 ns 1 cycles_per_iteration=336.014M instructions_per_iteration=1.87599G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147332668 ns 147195381 ns 1 cycles_per_iteration=309.407M instructions_per_iteration=1.87567G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150253296 ns 150192904 ns 1 cycles_per_iteration=315.54M instructions_per_iteration=1.87574G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150098801 ns 149995871 ns 1 cycles_per_iteration=315.215M instructions_per_iteration=1.87595G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 153309393 ns 153191262 ns 5 cycles_per_iteration=321.958M instructions_per_iteration=1.87585G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 150253296 ns 150192904 ns 5 cycles_per_iteration=315.54M instructions_per_iteration=1.87589G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 5722170 ns 5703778 ns 5 cycles_per_iteration=12.0171M instructions_per_iteration=138.756k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..ee88280 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:22:22.247+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1935773514}} +2026-08-06T05:22:22+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.64, 2.35, 3.73 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152980089 ns 152766582 ns 1 cycles_per_iteration=321.268M instructions_per_iteration=1.88065G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152049541 ns 151944791 ns 1 cycles_per_iteration=319.312M instructions_per_iteration=1.88074G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151552200 ns 151375514 ns 1 cycles_per_iteration=318.268M instructions_per_iteration=1.8805G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147881985 ns 147754648 ns 1 cycles_per_iteration=310.56M instructions_per_iteration=1.88051G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149556637 ns 149463668 ns 1 cycles_per_iteration=314.077M instructions_per_iteration=1.8805G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 150804090 ns 150661041 ns 5 cycles_per_iteration=316.697M instructions_per_iteration=1.88058G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 151552200 ns 151375514 ns 5 cycles_per_iteration=318.268M instructions_per_iteration=1.88051G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 2057950 ns 2029323 ns 5 cycles_per_iteration=4.32227M instructions_per_iteration=110.444k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_X_C_final_candidate.log new file mode 100644 index 0000000..6316cee --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block02_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:22:16.792+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":524004882}} +2026-08-06T05:22:16+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.34, 2.29, 3.72 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150439262 ns 150306944 ns 1 cycles_per_iteration=315.932M instructions_per_iteration=1.87586G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147424459 ns 147256886 ns 1 cycles_per_iteration=309.6M instructions_per_iteration=1.87574G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 144193649 ns 144136924 ns 1 cycles_per_iteration=302.815M instructions_per_iteration=1.87573G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147219419 ns 147053753 ns 1 cycles_per_iteration=309.169M instructions_per_iteration=1.87596G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146102905 ns 146093130 ns 1 cycles_per_iteration=306.824M instructions_per_iteration=1.87603G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 147075939 ns 146969527 ns 5 cycles_per_iteration=308.868M instructions_per_iteration=1.87586G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 147219419 ns 147053753 ns 5 cycles_per_iteration=309.169M instructions_per_iteration=1.87586G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 2275323 ns 2237171 ns 5 cycles_per_iteration=4.77891M instructions_per_iteration=135.748k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..caae083 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:46:32.881+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":955504135}} +2026-08-06T05:46:32+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.82, 2.01, 2.45 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 104006290 ns 104006822 ns 1 cycles_per_iteration=218.422M instructions_per_iteration=1.12941G items_per_second=3.8459M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98228216 ns 98229844 ns 1 cycles_per_iteration=206.287M instructions_per_iteration=1.12929G items_per_second=4.07208M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98213911 ns 98101532 ns 1 cycles_per_iteration=206.256M instructions_per_iteration=1.12929G items_per_second=4.07741M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98842859 ns 98674295 ns 1 cycles_per_iteration=207.579M instructions_per_iteration=1.12927G items_per_second=4.05374M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99274874 ns 99138409 ns 1 cycles_per_iteration=208.484M instructions_per_iteration=1.12928G items_per_second=4.03476M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 99713230 ns 99630180 ns 5 cycles_per_iteration=209.406M instructions_per_iteration=1.12931G items_per_second=4.01678M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 98842859 ns 98674295 ns 5 cycles_per_iteration=207.579M instructions_per_iteration=1.12929G items_per_second=4.05374M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2440968 ns 2480335 ns 5 cycles_per_iteration=5.12665M instructions_per_iteration=57.8849k items_per_second=96.9833k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..53bbcba --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:46:26.879+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1468516378}} +2026-08-06T05:46:26+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.81, 2.01, 2.45 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99610806 ns 99563634 ns 1 cycles_per_iteration=209.192M instructions_per_iteration=1.10251G items_per_second=4.01753M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95455408 ns 95412279 ns 1 cycles_per_iteration=200.466M instructions_per_iteration=1.10243G items_per_second=4.19233M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94014645 ns 93901947 ns 1 cycles_per_iteration=197.437M instructions_per_iteration=1.10243G items_per_second=4.25976M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95020771 ns 94959933 ns 1 cycles_per_iteration=199.554M instructions_per_iteration=1.10241G items_per_second=4.2123M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93451738 ns 93340236 ns 1 cycles_per_iteration=196.257M instructions_per_iteration=1.10243G items_per_second=4.2854M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 95510674 ns 95435606 ns 5 cycles_per_iteration=200.581M instructions_per_iteration=1.10244G items_per_second=4.19347M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 95020771 ns 94959933 ns 5 cycles_per_iteration=199.554M instructions_per_iteration=1.10243G items_per_second=4.2123M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2425462 ns 2450006 ns 5 cycles_per_iteration=5.09395M instructions_per_iteration=38.3039k items_per_second=105.066k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_M_C_final_candidate.log new file mode 100644 index 0000000..ba1a942 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:46:38.771+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1661419986}} +2026-08-06T05:46:38+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.76, 1.99, 2.44 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96208096 ns 96209484 ns 1 cycles_per_iteration=202.045M instructions_per_iteration=1.10616G items_per_second=4.15759M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96602678 ns 96512531 ns 1 cycles_per_iteration=202.874M instructions_per_iteration=1.10611G items_per_second=4.14454M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95046043 ns 94975040 ns 1 cycles_per_iteration=199.605M instructions_per_iteration=1.10607G items_per_second=4.21163M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93702793 ns 93592525 ns 1 cycles_per_iteration=196.783M instructions_per_iteration=1.10607G items_per_second=4.27385M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 90784311 ns 90581625 ns 1 cycles_per_iteration=190.655M instructions_per_iteration=1.10606G items_per_second=4.41591M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 94468784 ns 94374241 ns 5 cycles_per_iteration=198.393M instructions_per_iteration=1.10609G items_per_second=4.2407M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 95046043 ns 94975040 ns 5 cycles_per_iteration=199.605M instructions_per_iteration=1.10607G items_per_second=4.21163M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2349150 ns 2413316 ns 5 cycles_per_iteration=4.93357M instructions_per_iteration=42.5182k items_per_second=110.447k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..60b4011 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:46:59.773+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":492307396}} +2026-08-06T05:46:59+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.75, 1.98, 2.43 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22500 ns 22494 ns 3115 cycles_per_iteration=47.2519k instructions_per_iteration=149.411k items_per_second=44.4573k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23323 ns 23303 ns 3115 cycles_per_iteration=48.9789k instructions_per_iteration=149.259k items_per_second=42.9128k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23718 ns 23711 ns 3115 cycles_per_iteration=49.809k instructions_per_iteration=149.209k items_per_second=42.1747k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24303 ns 24296 ns 3115 cycles_per_iteration=51.0372k instructions_per_iteration=149.257k items_per_second=41.1589k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 27119 ns 27110 ns 3115 cycles_per_iteration=56.9509k instructions_per_iteration=149.072k items_per_second=36.887k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 24192 ns 24183 ns 5 cycles_per_iteration=50.8056k instructions_per_iteration=149.242k items_per_second=41.5181k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23718 ns 23711 ns 5 cycles_per_iteration=49.809k instructions_per_iteration=149.257k items_per_second=42.1747k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 1762 ns 1763 ns 5 cycles_per_iteration=3.70059k instructions_per_iteration=121.348 items_per_second=2.85443k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..6562f63 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:46:58.461+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1635710214}} +2026-08-06T05:46:58+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.75, 1.98, 2.43 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23652 ns 23632 ns 3040 cycles_per_iteration=49.67k instructions_per_iteration=149.427k items_per_second=42.3162k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22377 ns 22359 ns 3040 cycles_per_iteration=46.9921k instructions_per_iteration=149.405k items_per_second=44.7253k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22733 ns 22724 ns 3040 cycles_per_iteration=47.7395k instructions_per_iteration=149.242k items_per_second=44.0066k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23056 ns 23048 ns 3040 cycles_per_iteration=48.4181k instructions_per_iteration=149.338k items_per_second=43.3882k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22355 ns 22321 ns 3040 cycles_per_iteration=46.9472k instructions_per_iteration=149.203k items_per_second=44.8002k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22834 ns 22817 ns 5 cycles_per_iteration=47.9534k instructions_per_iteration=149.323k items_per_second=43.8473k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22733 ns 22724 ns 5 cycles_per_iteration=47.7395k instructions_per_iteration=149.338k items_per_second=44.0066k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 540 ns 543 ns 5 cycles_per_iteration=1.13412k instructions_per_iteration=98.364 items_per_second=1031.91/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_P_C_final_candidate.log new file mode 100644 index 0000000..90989e3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:47:01.147+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2712400516}} +2026-08-06T05:47:01+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.75, 1.98, 2.43 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21108 ns 21091 ns 3058 cycles_per_iteration=44.328k instructions_per_iteration=149.204k items_per_second=47.4145k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22732 ns 22716 ns 3058 cycles_per_iteration=47.738k instructions_per_iteration=149.243k items_per_second=44.0218k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23506 ns 23497 ns 3058 cycles_per_iteration=49.3632k instructions_per_iteration=149.319k items_per_second=42.5579k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21899 ns 21884 ns 3058 cycles_per_iteration=45.9891k instructions_per_iteration=149.382k items_per_second=45.6965k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21168 ns 21164 ns 3058 cycles_per_iteration=44.4534k instructions_per_iteration=149.426k items_per_second=47.2506k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22082 ns 22070 ns 5 cycles_per_iteration=46.3743k instructions_per_iteration=149.315k items_per_second=45.3882k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 21899 ns 21884 ns 5 cycles_per_iteration=45.9891k instructions_per_iteration=149.319k items_per_second=45.6965k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 1033 ns 1033 ns 5 cycles_per_iteration=2.16902k instructions_per_iteration=92.3851 items_per_second=2.09448k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..81d48f3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:46:12.413+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":740318309}} +2026-08-06T05:46:12+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.85, 2.03, 2.47 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79126120 ns 79076582 ns 1 cycles_per_iteration=166.173M instructions_per_iteration=1026.17M items_per_second=5.05839M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77331543 ns 77332114 ns 1 cycles_per_iteration=162.404M instructions_per_iteration=1026.18M items_per_second=5.1725M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81109524 ns 81077784 ns 1 cycles_per_iteration=170.339M instructions_per_iteration=1026.18M items_per_second=4.93353M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81282377 ns 81283335 ns 1 cycles_per_iteration=170.702M instructions_per_iteration=1026.16M items_per_second=4.92106M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 83036900 ns 83014987 ns 1 cycles_per_iteration=174.386M instructions_per_iteration=1026.16M items_per_second=4.81841M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 80377293 ns 80356960 ns 5 cycles_per_iteration=168.801M instructions_per_iteration=1026.17M items_per_second=4.98078M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 81109524 ns 81077784 ns 5 cycles_per_iteration=170.339M instructions_per_iteration=1026.17M items_per_second=4.93353M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2194930 ns 2192711 ns 5 cycles_per_iteration=4.60965M instructions_per_iteration=11.8622k items_per_second=136.877k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..80ea369 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:46:05.121+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3085959672}} +2026-08-06T05:46:05+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.91, 2.05, 2.48 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79695225 ns 79696313 ns 1 cycles_per_iteration=167.369M instructions_per_iteration=974.542M items_per_second=5.01905M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77273130 ns 77238843 ns 1 cycles_per_iteration=162.281M instructions_per_iteration=974.811M items_per_second=5.17874M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76315641 ns 76316584 ns 1 cycles_per_iteration=160.272M instructions_per_iteration=974.565M items_per_second=5.24132M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74940681 ns 74941608 ns 1 cycles_per_iteration=157.384M instructions_per_iteration=974.536M items_per_second=5.33749M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76342583 ns 76312836 ns 1 cycles_per_iteration=160.329M instructions_per_iteration=974.563M items_per_second=5.24158M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 76913452 ns 76901237 ns 5 cycles_per_iteration=161.527M instructions_per_iteration=974.603M items_per_second=5.20364M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76342583 ns 76316584 ns 5 cycles_per_iteration=160.329M instructions_per_iteration=974.563M items_per_second=5.24132M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 1763712 ns 1764554 ns 5 cycles_per_iteration=3.70378M instructions_per_iteration=116.572k items_per_second=117.758k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_S_C_final_candidate.log new file mode 100644 index 0000000..344bf06 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:46:19.677+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":296739371}} +2026-08-06T05:46:19+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.87, 2.03, 2.46 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73685646 ns 73687016 ns 1 cycles_per_iteration=154.748M instructions_per_iteration=978.953M items_per_second=5.42836M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74249983 ns 74250632 ns 1 cycles_per_iteration=155.933M instructions_per_iteration=978.944M items_per_second=5.38716M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75690269 ns 75672597 ns 1 cycles_per_iteration=158.961M instructions_per_iteration=978.964M items_per_second=5.28593M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79148293 ns 79148837 ns 1 cycles_per_iteration=166.22M instructions_per_iteration=978.983M items_per_second=5.05377M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 72644234 ns 72644887 ns 1 cycles_per_iteration=152.562M instructions_per_iteration=978.978M items_per_second=5.50624M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 75083685 ns 75080794 ns 5 cycles_per_iteration=157.685M instructions_per_iteration=978.965M items_per_second=5.33229M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 74249983 ns 74250632 ns 5 cycles_per_iteration=155.933M instructions_per_iteration=978.964M items_per_second=5.38716M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2524355 ns 2523125 ns 5 cycles_per_iteration=5.30151M instructions_per_iteration=16.3811k items_per_second=174.801k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..aec5393 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:46:49.222+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3128805116}} +2026-08-06T05:46:49+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.79, 1.99, 2.44 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54800987 ns 54765347 ns 1 cycles_per_iteration=115.089M instructions_per_iteration=636.146M items_per_second=3.65194M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 67407131 ns 67408814 ns 1 cycles_per_iteration=141.564M instructions_per_iteration=636.178M items_per_second=2.96697M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 56740999 ns 56741747 ns 1 cycles_per_iteration=119.164M instructions_per_iteration=636.2M items_per_second=3.52474M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54953337 ns 54930100 ns 1 cycles_per_iteration=115.408M instructions_per_iteration=636.175M items_per_second=3.64099M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55460453 ns 55428785 ns 1 cycles_per_iteration=116.475M instructions_per_iteration=636.109M items_per_second=3.60823M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 57872581 ns 57854959 ns 5 cycles_per_iteration=121.54M instructions_per_iteration=636.162M items_per_second=3.47858M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 55460453 ns 55428785 ns 5 cycles_per_iteration=116.475M instructions_per_iteration=636.175M items_per_second=3.60823M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 5384310 ns 5396809 ns 5 cycles_per_iteration=11.3082M instructions_per_iteration=35.0343k items_per_second=290.309k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..3b5358e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:46:44.710+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3347454845}} +2026-08-06T05:46:44+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.78, 1.99, 2.44 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49816608 ns 49752219 ns 1 cycles_per_iteration=104.622M instructions_per_iteration=610.734M items_per_second=4.01992M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50110340 ns 50058378 ns 1 cycles_per_iteration=105.237M instructions_per_iteration=610.764M items_per_second=3.99534M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50104856 ns 50083095 ns 1 cycles_per_iteration=105.227M instructions_per_iteration=610.753M items_per_second=3.99336M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49174786 ns 49140764 ns 1 cycles_per_iteration=103.274M instructions_per_iteration=610.747M items_per_second=4.06994M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51518202 ns 51497349 ns 1 cycles_per_iteration=108.195M instructions_per_iteration=610.701M items_per_second=3.8837M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50144958 ns 50106361 ns 5 cycles_per_iteration=105.311M instructions_per_iteration=610.74M items_per_second=3.99245M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50104856 ns 50058378 ns 5 cycles_per_iteration=105.227M instructions_per_iteration=610.747M items_per_second=3.99534M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 856979 ns 865374 ns 5 cycles_per_iteration=1.79989M instructions_per_iteration=24.5275k items_per_second=68.1841k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_W_C_final_candidate.log new file mode 100644 index 0000000..64eca21 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:46:53.839+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3625564412}} +2026-08-06T05:46:53+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.81, 1.99, 2.43 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49841642 ns 49834181 ns 1 cycles_per_iteration=104.674M instructions_per_iteration=612.703M items_per_second=4.01331M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50500631 ns 50501140 ns 1 cycles_per_iteration=106.058M instructions_per_iteration=612.744M items_per_second=3.96031M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53357840 ns 53283532 ns 1 cycles_per_iteration=112.058M instructions_per_iteration=612.716M items_per_second=3.7535M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49365759 ns 49345036 ns 1 cycles_per_iteration=103.675M instructions_per_iteration=612.729M items_per_second=4.05309M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50080538 ns 50061305 ns 1 cycles_per_iteration=105.176M instructions_per_iteration=612.719M items_per_second=3.9951M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50629282 ns 50605039 ns 5 cycles_per_iteration=106.328M instructions_per_iteration=612.722M items_per_second=3.95506M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50080538 ns 50061305 ns 5 cycles_per_iteration=105.176M instructions_per_iteration=612.719M items_per_second=3.9951M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1579522 ns 1554236 ns 5 cycles_per_iteration=3.31693M instructions_per_iteration=15.4876k items_per_second=117.536k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..ddfc817 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:47:07.991+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2248203302}} +2026-08-06T05:47:07+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.79, 1.98, 2.42 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153281927 ns 153143973 ns 1 cycles_per_iteration=321.9M instructions_per_iteration=1.92055G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151902199 ns 151739763 ns 1 cycles_per_iteration=319.002M instructions_per_iteration=1.92058G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 158007860 ns 157847000 ns 1 cycles_per_iteration=331.825M instructions_per_iteration=1.92028G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151528358 ns 151407129 ns 1 cycles_per_iteration=318.217M instructions_per_iteration=1.92039G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155162573 ns 155003460 ns 1 cycles_per_iteration=325.85M instructions_per_iteration=1.92036G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 153976583 ns 153828265 ns 5 cycles_per_iteration=323.359M instructions_per_iteration=1.92043G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 153281927 ns 153143973 ns 5 cycles_per_iteration=321.9M instructions_per_iteration=1.92039G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 2666326 ns 2656281 ns 5 cycles_per_iteration=5.59948M instructions_per_iteration=129.92k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..c7f6146 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:47:02.477+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4076584349}} +2026-08-06T05:47:02+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.77, 1.98, 2.42 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151297331 ns 151126555 ns 1 cycles_per_iteration=317.733M instructions_per_iteration=1.88068G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 157881260 ns 157745975 ns 1 cycles_per_iteration=331.559M instructions_per_iteration=1.88063G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148779392 ns 148638650 ns 1 cycles_per_iteration=312.444M instructions_per_iteration=1.88056G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145908356 ns 145909796 ns 1 cycles_per_iteration=306.415M instructions_per_iteration=1.88049G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153617859 ns 153387662 ns 1 cycles_per_iteration=322.606M instructions_per_iteration=1.88057G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 151496840 ns 151361728 ns 5 cycles_per_iteration=318.151M instructions_per_iteration=1.88059G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 151297331 ns 151126555 ns 5 cycles_per_iteration=317.733M instructions_per_iteration=1.88057G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4580257 ns 4529267 ns 5 cycles_per_iteration=9.61899M instructions_per_iteration=70.6864k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_X_C_final_candidate.log new file mode 100644 index 0000000..6cdd398 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block03_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:47:13.699+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1112174551}} +2026-08-06T05:47:13+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.72, 1.96, 2.41 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154732227 ns 154581357 ns 1 cycles_per_iteration=324.947M instructions_per_iteration=1.92048G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152413607 ns 152220936 ns 1 cycles_per_iteration=320.076M instructions_per_iteration=1.92063G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153431416 ns 153326168 ns 1 cycles_per_iteration=322.214M instructions_per_iteration=1.92038G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154984236 ns 154853193 ns 1 cycles_per_iteration=325.475M instructions_per_iteration=1.92034G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149580479 ns 149450338 ns 1 cycles_per_iteration=314.128M instructions_per_iteration=1.92033G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 153028393 ns 152886398 ns 5 cycles_per_iteration=321.368M instructions_per_iteration=1.92043G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 153431416 ns 153326168 ns 5 cycles_per_iteration=322.214M instructions_per_iteration=1.92038G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 2188428 ns 2189972 ns 5 cycles_per_iteration=4.5955M instructions_per_iteration=125.221k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..0e6d9b5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:36:45.746+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3441643169}} +2026-08-06T05:36:45+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.07, 2.18, 2.86 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96668482 ns 96652175 ns 1 cycles_per_iteration=203.014M instructions_per_iteration=1.12932G items_per_second=4.13855M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 108915567 ns 108838814 ns 1 cycles_per_iteration=228.731M instructions_per_iteration=1.12934G items_per_second=3.67516M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97034216 ns 96820055 ns 1 cycles_per_iteration=203.782M instructions_per_iteration=1.12925G items_per_second=4.13138M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 103636265 ns 103636918 ns 1 cycles_per_iteration=217.643M instructions_per_iteration=1.12933G items_per_second=3.85963M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 106702328 ns 106684834 ns 1 cycles_per_iteration=224.082M instructions_per_iteration=1.12933G items_per_second=3.74936M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 102591372 ns 102526559 ns 5 cycles_per_iteration=215.45M instructions_per_iteration=1.12932G items_per_second=3.91082M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 103636265 ns 103636918 ns 5 cycles_per_iteration=217.643M instructions_per_iteration=1.12933G items_per_second=3.85963M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 5566638 ns 5600029 ns 5 cycles_per_iteration=11.6889M instructions_per_iteration=35.5677k items_per_second=214.902k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..cb4d7ec --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:36:33.468+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4158247649}} +2026-08-06T05:36:33+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.08, 2.18, 2.87 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99256516 ns 99239940 ns 1 cycles_per_iteration=208.449M instructions_per_iteration=1.10258G items_per_second=4.03064M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95714331 ns 95691197 ns 1 cycles_per_iteration=201.01M instructions_per_iteration=1.10261G items_per_second=4.18011M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100310802 ns 100266797 ns 1 cycles_per_iteration=210.66M instructions_per_iteration=1.10257G items_per_second=3.98936M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96688986 ns 96635894 ns 1 cycles_per_iteration=203.055M instructions_per_iteration=1.10253G items_per_second=4.13925M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94347715 ns 94225022 ns 1 cycles_per_iteration=198.139M instructions_per_iteration=1.10249G items_per_second=4.24516M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 97263670 ns 97211770 ns 5 cycles_per_iteration=204.263M instructions_per_iteration=1.10256G items_per_second=4.1169M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 96688986 ns 96635894 ns 5 cycles_per_iteration=203.055M instructions_per_iteration=1.10257G items_per_second=4.13925M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2474366 ns 2500555 ns 5 cycles_per_iteration=5.19587M instructions_per_iteration=46.4365k items_per_second=105.658k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_M_C_final_candidate.log new file mode 100644 index 0000000..c5408f2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:36:39.644+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4059651811}} +2026-08-06T05:36:39+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.08, 2.18, 2.86 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93543530 ns 93544688 ns 1 cycles_per_iteration=196.45M instructions_per_iteration=1.10605G items_per_second=4.27603M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98114967 ns 98116506 ns 1 cycles_per_iteration=206.05M instructions_per_iteration=1.10604G items_per_second=4.07679M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97153425 ns 97053955 ns 1 cycles_per_iteration=204.031M instructions_per_iteration=1.10603G items_per_second=4.12142M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97026587 ns 96934327 ns 1 cycles_per_iteration=203.765M instructions_per_iteration=1.10604G items_per_second=4.12651M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99041700 ns 98980947 ns 1 cycles_per_iteration=207.995M instructions_per_iteration=1.10601G items_per_second=4.04118M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 96976042 ns 96926085 ns 5 cycles_per_iteration=203.658M instructions_per_iteration=1.10604G items_per_second=4.12838M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 97153425 ns 97053955 ns 5 cycles_per_iteration=204.031M instructions_per_iteration=1.10604G items_per_second=4.12142M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2084482 ns 2066992 ns 5 cycles_per_iteration=4.37718M instructions_per_iteration=13.3587k items_per_second=89.6079k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..d57f7d7 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:37:08.435+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3602428333}} +2026-08-06T05:37:08+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.13, 2.19, 2.84 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24031 ns 24025 ns 3149 cycles_per_iteration=50.4666k instructions_per_iteration=149.815k items_per_second=41.6241k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23415 ns 23407 ns 3149 cycles_per_iteration=49.1716k instructions_per_iteration=149.785k items_per_second=42.7218k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22648 ns 22601 ns 3149 cycles_per_iteration=47.5614k instructions_per_iteration=149.611k items_per_second=44.2466k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23224 ns 23205 ns 3149 cycles_per_iteration=48.7726k instructions_per_iteration=149.809k items_per_second=43.0943k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22045 ns 22039 ns 3149 cycles_per_iteration=46.2954k instructions_per_iteration=149.693k items_per_second=45.3738k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23072 ns 23055 ns 5 cycles_per_iteration=48.4535k instructions_per_iteration=149.742k items_per_second=43.4121k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23224 ns 23205 ns 5 cycles_per_iteration=48.7726k instructions_per_iteration=149.785k items_per_second=43.0943k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 758 ns 762 ns 5 cycles_per_iteration=1.59083k instructions_per_iteration=88.302 items_per_second=1.44213k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..ed8af23 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:37:05.753+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1217576109}} +2026-08-06T05:37:05+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.23, 2.21, 2.85 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22629 ns 22623 ns 3132 cycles_per_iteration=47.5228k instructions_per_iteration=149.969k items_per_second=44.2026k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23019 ns 23003 ns 3132 cycles_per_iteration=48.3409k instructions_per_iteration=149.685k items_per_second=43.4717k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22050 ns 22042 ns 3132 cycles_per_iteration=46.306k instructions_per_iteration=149.798k items_per_second=45.3674k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23020 ns 23014 ns 3132 cycles_per_iteration=48.344k instructions_per_iteration=149.87k items_per_second=43.4519k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 25641 ns 25632 ns 3132 cycles_per_iteration=53.8493k instructions_per_iteration=150.057k items_per_second=39.0143k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23272 ns 23263 ns 5 cycles_per_iteration=48.8726k instructions_per_iteration=149.876k items_per_second=43.1016k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23019 ns 23003 ns 5 cycles_per_iteration=48.3409k instructions_per_iteration=149.87k items_per_second=43.4717k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 1383 ns 1382 ns 5 cycles_per_iteration=2.90426k instructions_per_iteration=144.662 items_per_second=2.41412k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_P_C_final_candidate.log new file mode 100644 index 0000000..191068a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:37:07.117+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2343814310}} +2026-08-06T05:37:07+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.13, 2.19, 2.84 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21633 ns 21621 ns 3070 cycles_per_iteration=45.4314k instructions_per_iteration=149.375k items_per_second=46.2523k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21695 ns 21681 ns 3070 cycles_per_iteration=45.5611k instructions_per_iteration=149.224k items_per_second=46.1228k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21292 ns 21285 ns 3070 cycles_per_iteration=44.7137k instructions_per_iteration=149.301k items_per_second=46.9817k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23534 ns 23528 ns 3070 cycles_per_iteration=49.4228k instructions_per_iteration=149.319k items_per_second=42.5028k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21779 ns 21772 ns 3070 cycles_per_iteration=45.7364k instructions_per_iteration=149.375k items_per_second=45.9305k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 21987 ns 21977 ns 5 cycles_per_iteration=46.1731k instructions_per_iteration=149.319k items_per_second=45.558k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 21695 ns 21681 ns 5 cycles_per_iteration=45.5611k instructions_per_iteration=149.319k items_per_second=46.1228k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 885 ns 886 ns 5 cycles_per_iteration=1.85778k instructions_per_iteration=62.3668 items_per_second=1.75362k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..0561a10 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:36:26.069+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2452437744}} +2026-08-06T05:36:26+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.92, 2.16, 2.86 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 83261251 ns 83239563 ns 1 cycles_per_iteration=174.856M instructions_per_iteration=1026.17M items_per_second=4.80541M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 83240032 ns 83241222 ns 1 cycles_per_iteration=174.813M instructions_per_iteration=1026.15M items_per_second=4.80531M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81883430 ns 81868091 ns 1 cycles_per_iteration=171.964M instructions_per_iteration=1026.17M items_per_second=4.88591M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82234383 ns 82235409 ns 1 cycles_per_iteration=172.701M instructions_per_iteration=1026.18M items_per_second=4.86408M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81549168 ns 81355731 ns 1 cycles_per_iteration=171.262M instructions_per_iteration=1026.16M items_per_second=4.91668M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 82433653 ns 82388003 ns 5 cycles_per_iteration=173.119M instructions_per_iteration=1026.17M items_per_second=4.85548M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 82234383 ns 82235409 ns 5 cycles_per_iteration=172.701M instructions_per_iteration=1026.17M items_per_second=4.86408M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 784209 ns 838498 ns 5 cycles_per_iteration=1.64675M instructions_per_iteration=9.82169k items_per_second=49.4201k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..12eef82 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:36:11.192+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3169568789}} +2026-08-06T05:36:11+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.89, 2.16, 2.87 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77311754 ns 77281639 ns 1 cycles_per_iteration=162.363M instructions_per_iteration=974.585M items_per_second=5.17587M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73808193 ns 73808953 ns 1 cycles_per_iteration=155.006M instructions_per_iteration=974.567M items_per_second=5.4194M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73838472 ns 73802100 ns 1 cycles_per_iteration=155.068M instructions_per_iteration=974.561M items_per_second=5.4199M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74507952 ns 74508851 ns 1 cycles_per_iteration=156.475M instructions_per_iteration=974.6M items_per_second=5.36849M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73379040 ns 73349471 ns 1 cycles_per_iteration=154.104M instructions_per_iteration=974.564M items_per_second=5.45335M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 74569082 ns 74550203 ns 5 cycles_per_iteration=156.603M instructions_per_iteration=974.576M items_per_second=5.3674M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 73838472 ns 73808953 ns 5 cycles_per_iteration=155.068M instructions_per_iteration=974.567M items_per_second=5.4194M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 1585476 ns 1582191 ns 5 cycles_per_iteration=3.32952M instructions_per_iteration=16.7583k items_per_second=111.277k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_S_C_final_candidate.log new file mode 100644 index 0000000..007b7cc --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:36:18.715+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4060997761}} +2026-08-06T05:36:18+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.82, 2.14, 2.86 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76562166 ns 76529694 ns 1 cycles_per_iteration=160.792M instructions_per_iteration=978.969M items_per_second=5.22673M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75398684 ns 75358464 ns 1 cycles_per_iteration=158.346M instructions_per_iteration=978.973M items_per_second=5.30796M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76161623 ns 76162623 ns 1 cycles_per_iteration=159.949M instructions_per_iteration=979.045M items_per_second=5.25192M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77218533 ns 77219656 ns 1 cycles_per_iteration=162.167M instructions_per_iteration=978.986M items_per_second=5.18003M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78519583 ns 78520803 ns 1 cycles_per_iteration=164.9M instructions_per_iteration=978.962M items_per_second=5.09419M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 76772118 ns 76758248 ns 5 cycles_per_iteration=161.231M instructions_per_iteration=978.987M items_per_second=5.21217M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76562166 ns 76529694 ns 5 cycles_per_iteration=160.792M instructions_per_iteration=978.973M items_per_second=5.22673M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 1178561 ns 1192256 ns 5 cycles_per_iteration=2.47464M instructions_per_iteration=33.3114k items_per_second=80.4993k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..ee34594 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:37:01.059+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2168722137}} +2026-08-06T05:37:01+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.25, 2.22, 2.86 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55096149 ns 55074687 ns 1 cycles_per_iteration=115.709M instructions_per_iteration=636.184M items_per_second=3.63143M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51682234 ns 51683054 ns 1 cycles_per_iteration=108.54M instructions_per_iteration=636.194M items_per_second=3.86974M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53411007 ns 53391989 ns 1 cycles_per_iteration=112.17M instructions_per_iteration=636.271M items_per_second=3.74588M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 57595015 ns 57557493 ns 1 cycles_per_iteration=120.956M instructions_per_iteration=636.16M items_per_second=3.47479M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55065870 ns 55066490 ns 1 cycles_per_iteration=115.646M instructions_per_iteration=636.139M items_per_second=3.63197M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 54570055 ns 54554743 ns 5 cycles_per_iteration=114.604M instructions_per_iteration=636.19M items_per_second=3.67076M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 55065870 ns 55066490 ns 5 cycles_per_iteration=115.646M instructions_per_iteration=636.184M items_per_second=3.63197M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2199767 ns 2187883 ns 5 cycles_per_iteration=4.6195M instructions_per_iteration=50.4983k items_per_second=147.218k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..38ac239 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:36:51.938+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2354306400}} +2026-08-06T05:36:51+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.27, 2.22, 2.86 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50585508 ns 50586248 ns 1 cycles_per_iteration=106.237M instructions_per_iteration=610.765M items_per_second=3.95364M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49813986 ns 49814527 ns 1 cycles_per_iteration=104.617M instructions_per_iteration=610.809M items_per_second=4.01489M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51195621 ns 51176352 ns 1 cycles_per_iteration=107.517M instructions_per_iteration=610.766M items_per_second=3.90806M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51439047 ns 51389844 ns 1 cycles_per_iteration=108.029M instructions_per_iteration=610.776M items_per_second=3.89182M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50221682 ns 50200782 ns 1 cycles_per_iteration=105.474M instructions_per_iteration=610.724M items_per_second=3.984M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50651169 ns 50633551 ns 5 cycles_per_iteration=106.375M instructions_per_iteration=610.768M items_per_second=3.95048M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50585508 ns 50586248 ns 5 cycles_per_iteration=106.237M instructions_per_iteration=610.766M items_per_second=3.95364M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 672091 ns 657065 ns 5 cycles_per_iteration=1.41086M instructions_per_iteration=30.1302k items_per_second=51.2925k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_W_C_final_candidate.log new file mode 100644 index 0000000..a5ae988 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:36:56.591+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2395182236}} +2026-08-06T05:36:56+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.25, 2.22, 2.86 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53251743 ns 53204913 ns 1 cycles_per_iteration=111.836M instructions_per_iteration=612.722M items_per_second=3.75905M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 56142330 ns 56121796 ns 1 cycles_per_iteration=117.906M instructions_per_iteration=612.741M items_per_second=3.56368M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51462889 ns 51364949 ns 1 cycles_per_iteration=108.079M instructions_per_iteration=612.708M items_per_second=3.89371M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49613476 ns 49614143 ns 1 cycles_per_iteration=104.195M instructions_per_iteration=612.787M items_per_second=4.03111M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52455902 ns 52434930 ns 1 cycles_per_iteration=110.165M instructions_per_iteration=612.71M items_per_second=3.81425M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 52585268 ns 52548146 ns 5 cycles_per_iteration=110.436M instructions_per_iteration=612.734M items_per_second=3.81236M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 52455902 ns 52434930 ns 5 cycles_per_iteration=110.165M instructions_per_iteration=612.722M items_per_second=3.81425M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2408573 ns 2409536 ns 5 cycles_per_iteration=5.05797M instructions_per_iteration=32.3494k items_per_second=172.595k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..892c2e4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:37:20.892+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3235038839}} +2026-08-06T05:37:20+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.12, 2.19, 2.83 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148705959 ns 148580493 ns 1 cycles_per_iteration=312.291M instructions_per_iteration=1.87584G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 143414974 ns 143321887 ns 1 cycles_per_iteration=301.18M instructions_per_iteration=1.87579G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150100231 ns 150028908 ns 1 cycles_per_iteration=315.218M instructions_per_iteration=1.87575G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155048132 ns 155002126 ns 1 cycles_per_iteration=325.61M instructions_per_iteration=1.87574G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152810574 ns 152671233 ns 1 cycles_per_iteration=320.911M instructions_per_iteration=1.87564G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 150015974 ns 149920929 ns 5 cycles_per_iteration=315.042M instructions_per_iteration=1.87575G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 150100231 ns 150028908 ns 5 cycles_per_iteration=315.218M instructions_per_iteration=1.87575G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4428003 ns 4436736 ns 5 cycles_per_iteration=9.29885M instructions_per_iteration=73.5986k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..4b461fa --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:37:09.804+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":992197656}} +2026-08-06T05:37:09+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.13, 2.19, 2.84 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152923107 ns 152816239 ns 1 cycles_per_iteration=321.147M instructions_per_iteration=1.88068G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153132439 ns 153026526 ns 1 cycles_per_iteration=321.587M instructions_per_iteration=1.88081G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151453257 ns 151346998 ns 1 cycles_per_iteration=318.06M instructions_per_iteration=1.88055G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149663210 ns 149607007 ns 1 cycles_per_iteration=314.301M instructions_per_iteration=1.88058G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 161513805 ns 161265026 ns 1 cycles_per_iteration=339.187M instructions_per_iteration=1.88061G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 153737164 ns 153612359 ns 5 cycles_per_iteration=322.857M instructions_per_iteration=1.88065G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 152923107 ns 152816239 ns 5 cycles_per_iteration=321.147M instructions_per_iteration=1.88061G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4563931 ns 4492077 ns 5 cycles_per_iteration=9.58427M instructions_per_iteration=102.15k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_X_C_final_candidate.log new file mode 100644 index 0000000..982f510 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block04_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:37:15.383+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1528974117}} +2026-08-06T05:37:15+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.04, 2.17, 2.83 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146878958 ns 146722661 ns 1 cycles_per_iteration=308.454M instructions_per_iteration=1.87586G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147429705 ns 147241617 ns 1 cycles_per_iteration=309.61M instructions_per_iteration=1.87593G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151753187 ns 151661314 ns 1 cycles_per_iteration=318.689M instructions_per_iteration=1.87569G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151280403 ns 151179590 ns 1 cycles_per_iteration=317.696M instructions_per_iteration=1.87577G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151369810 ns 151306429 ns 1 cycles_per_iteration=317.884M instructions_per_iteration=1.8757G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 149742413 ns 149622322 ns 5 cycles_per_iteration=314.467M instructions_per_iteration=1.87579G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 151280403 ns 151179590 ns 5 cycles_per_iteration=317.696M instructions_per_iteration=1.87577G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 2377238 ns 2423560 ns 5 cycles_per_iteration=4.99192M instructions_per_iteration=102.132k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..c9d4292 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:40:22.346+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3131747145}} +2026-08-06T05:40:22+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.94, 2.24, 2.72 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92722654 ns 92617013 ns 1 cycles_per_iteration=194.728M instructions_per_iteration=1.12887G items_per_second=4.31886M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 104742527 ns 104743378 ns 1 cycles_per_iteration=219.968M instructions_per_iteration=1.12934G items_per_second=3.81886M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97860813 ns 97818836 ns 1 cycles_per_iteration=205.516M instructions_per_iteration=1.12927G items_per_second=4.08919M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 116135597 ns 116117562 ns 1 cycles_per_iteration=243.893M instructions_per_iteration=1.12932G items_per_second=3.44478M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99931717 ns 99853825 ns 1 cycles_per_iteration=209.867M instructions_per_iteration=1.12926G items_per_second=4.00586M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 102278662 ns 102230123 ns 5 cycles_per_iteration=214.794M instructions_per_iteration=1.12921G items_per_second=3.93551M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 99931717 ns 99853825 ns 5 cycles_per_iteration=209.867M instructions_per_iteration=1.12927G items_per_second=4.00586M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 8866060 ns 8897971 ns 5 cycles_per_iteration=18.6181M instructions_per_iteration=192.801k items_per_second=327.851k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..c50e2b1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:40:28.461+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":271963396}} +2026-08-06T05:40:28+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.86, 2.23, 2.71 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97342730 ns 97254686 ns 1 cycles_per_iteration=204.428M instructions_per_iteration=1.10218G items_per_second=4.11291M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95990181 ns 95991215 ns 1 cycles_per_iteration=201.588M instructions_per_iteration=1.10254G items_per_second=4.16705M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95084190 ns 94981712 ns 1 cycles_per_iteration=199.684M instructions_per_iteration=1.10251G items_per_second=4.21134M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 91527462 ns 91407906 ns 1 cycles_per_iteration=192.217M instructions_per_iteration=1.10257G items_per_second=4.37599M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 89562416 ns 89452290 ns 1 cycles_per_iteration=188.089M instructions_per_iteration=1.1025G items_per_second=4.47166M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 93901396 ns 93817562 ns 5 cycles_per_iteration=197.201M instructions_per_iteration=1.10246G items_per_second=4.26779M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 95084190 ns 94981712 ns 5 cycles_per_iteration=199.684M instructions_per_iteration=1.10251G items_per_second=4.21134M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3242958 ns 3269399 ns 5 cycles_per_iteration=6.81026M instructions_per_iteration=157.941k items_per_second=150.492k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_M_C_final_candidate.log new file mode 100644 index 0000000..719bda6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:40:16.531+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":858921376}} +2026-08-06T05:40:16+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.88, 2.02, 2.65 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 104711533 ns 104671124 ns 1 cycles_per_iteration=219.902M instructions_per_iteration=1.10576G items_per_second=3.82149M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93055487 ns 93038078 ns 1 cycles_per_iteration=195.425M instructions_per_iteration=1.10607G items_per_second=4.29931M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99607229 ns 99481469 ns 1 cycles_per_iteration=209.183M instructions_per_iteration=1.10624G items_per_second=4.02085M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94249010 ns 94133865 ns 1 cycles_per_iteration=197.931M instructions_per_iteration=1.10607G items_per_second=4.24927M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 88952065 ns 88839750 ns 1 cycles_per_iteration=186.807M instructions_per_iteration=1.10607G items_per_second=4.50249M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 96115065 ns 96032857 ns 5 cycles_per_iteration=201.85M instructions_per_iteration=1.10604G items_per_second=4.17868M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 94249010 ns 94133865 ns 5 cycles_per_iteration=197.931M instructions_per_iteration=1.10607G items_per_second=4.24927M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 6128748 ns 6140607 ns 5 cycles_per_iteration=12.8702M instructions_per_iteration=175.671k items_per_second=263.097k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..c187855 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:40:49.495+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":780037271}} +2026-08-06T05:40:49+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.55, 2.20, 2.69 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22011 ns 22007 ns 2894 cycles_per_iteration=46.2249k instructions_per_iteration=149.289k items_per_second=45.4394k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22739 ns 22733 ns 2894 cycles_per_iteration=47.754k instructions_per_iteration=149.308k items_per_second=43.9892k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22439 ns 22433 ns 2894 cycles_per_iteration=47.1239k instructions_per_iteration=149.379k items_per_second=44.5772k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23252 ns 23246 ns 2894 cycles_per_iteration=48.8301k instructions_per_iteration=149.345k items_per_second=43.0186k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22295 ns 22291 ns 2894 cycles_per_iteration=46.8204k instructions_per_iteration=149.177k items_per_second=44.8605k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22547 ns 22542 ns 5 cycles_per_iteration=47.3507k instructions_per_iteration=149.3k items_per_second=44.377k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22439 ns 22433 ns 5 cycles_per_iteration=47.1239k instructions_per_iteration=149.308k items_per_second=44.5772k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 473 ns 472 ns 5 cycles_per_iteration=993.862 instructions_per_iteration=76.7908 items_per_second=921.709/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..9bbe7e8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:40:50.792+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":149611506}} +2026-08-06T05:40:50+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.55, 2.20, 2.69 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22217 ns 22192 ns 3152 cycles_per_iteration=46.6578k instructions_per_iteration=149.24k items_per_second=45.0607k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24209 ns 24159 ns 3152 cycles_per_iteration=50.8411k instructions_per_iteration=149.237k items_per_second=41.3931k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21604 ns 21590 ns 3152 cycles_per_iteration=45.3714k instructions_per_iteration=149.332k items_per_second=46.3175k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22601 ns 22593 ns 3152 cycles_per_iteration=47.4629k instructions_per_iteration=149.504k items_per_second=44.2608k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23235 ns 23228 ns 3152 cycles_per_iteration=48.794k instructions_per_iteration=149.361k items_per_second=43.0516k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22773 ns 22752 ns 5 cycles_per_iteration=47.8254k instructions_per_iteration=149.335k items_per_second=44.0167k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22601 ns 22593 ns 5 cycles_per_iteration=47.4629k instructions_per_iteration=149.332k items_per_second=44.2608k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 998 ns 987 ns 5 cycles_per_iteration=2.09463k instructions_per_iteration=109.282 items_per_second=1.88798k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_P_C_final_candidate.log new file mode 100644 index 0000000..38e8029 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:40:48.181+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2542296111}} +2026-08-06T05:40:48+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.55, 2.20, 2.69 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23795 ns 23785 ns 2560 cycles_per_iteration=49.9707k instructions_per_iteration=149.841k items_per_second=42.0427k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23287 ns 23282 ns 2560 cycles_per_iteration=48.9041k instructions_per_iteration=149.848k items_per_second=42.9507k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21960 ns 21956 ns 2560 cycles_per_iteration=46.1178k instructions_per_iteration=149.659k items_per_second=45.5454k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21842 ns 21815 ns 2560 cycles_per_iteration=45.8704k instructions_per_iteration=149.788k items_per_second=45.8409k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 25597 ns 25565 ns 2560 cycles_per_iteration=53.7549k instructions_per_iteration=149.786k items_per_second=39.1152k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23296 ns 23281 ns 5 cycles_per_iteration=48.9236k instructions_per_iteration=149.784k items_per_second=43.099k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23287 ns 23282 ns 5 cycles_per_iteration=48.9041k instructions_per_iteration=149.788k items_per_second=42.9507k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 1536 ns 1531 ns 5 cycles_per_iteration=3.22614k instructions_per_iteration=76.0098 items_per_second=2.76184k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..bf9c1e8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:40:02.151+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":915899892}} +2026-08-06T05:40:02+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.94, 2.04, 2.67 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81072092 ns 81026273 ns 1 cycles_per_iteration=170.26M instructions_per_iteration=1026.19M items_per_second=4.93667M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77175617 ns 77123788 ns 1 cycles_per_iteration=162.078M instructions_per_iteration=1026.15M items_per_second=5.18647M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 84220409 ns 84221569 ns 1 cycles_per_iteration=176.872M instructions_per_iteration=1026.19M items_per_second=4.74938M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79522133 ns 79523067 ns 1 cycles_per_iteration=167.005M instructions_per_iteration=1026.19M items_per_second=5.02999M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 88870049 ns 88812001 ns 1 cycles_per_iteration=186.637M instructions_per_iteration=1026.18M items_per_second=4.5039M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 82172060 ns 82141340 ns 5 cycles_per_iteration=172.571M instructions_per_iteration=1026.18M items_per_second=4.88128M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 81072092 ns 81026273 ns 5 cycles_per_iteration=170.26M instructions_per_iteration=1026.19M items_per_second=4.93667M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 4534735 ns 4530442 ns 5 cycles_per_iteration=9.52352M instructions_per_iteration=18.4132k items_per_second=263.694k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..163b802 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:40:09.418+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1747901749}} +2026-08-06T05:40:09+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.86, 2.02, 2.66 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 69771051 ns 69771260 ns 1 cycles_per_iteration=146.528M instructions_per_iteration=974.555M items_per_second=5.73302M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76846123 ns 76803720 ns 1 cycles_per_iteration=161.385M instructions_per_iteration=974.55M items_per_second=5.20808M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78917980 ns 78872832 ns 1 cycles_per_iteration=165.736M instructions_per_iteration=974.559M items_per_second=5.07145M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74114799 ns 74115896 ns 1 cycles_per_iteration=155.65M instructions_per_iteration=974.81M items_per_second=5.39695M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75055122 ns 75019138 ns 1 cycles_per_iteration=157.624M instructions_per_iteration=974.568M items_per_second=5.33197M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 74941015 ns 74916569 ns 5 cycles_per_iteration=157.385M instructions_per_iteration=974.609M items_per_second=5.3483M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 75055122 ns 75019138 ns 5 cycles_per_iteration=157.624M instructions_per_iteration=974.559M items_per_second=5.33197M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3423078 ns 3403644 ns 5 cycles_per_iteration=7.18829M instructions_per_iteration=112.968k items_per_second=248.469k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_S_C_final_candidate.log new file mode 100644 index 0000000..1430d1e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:39:54.574+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1911188243}} +2026-08-06T05:39:54+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.84, 2.02, 2.67 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74383497 ns 74384505 ns 1 cycles_per_iteration=156.214M instructions_per_iteration=978.973M items_per_second=5.37746M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 100299358 ns 100187553 ns 1 cycles_per_iteration=210.636M instructions_per_iteration=979.074M items_per_second=3.99251M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75926781 ns 75927468 ns 1 cycles_per_iteration=159.455M instructions_per_iteration=978.959M items_per_second=5.26819M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76583624 ns 76584594 ns 1 cycles_per_iteration=160.834M instructions_per_iteration=978.952M items_per_second=5.22298M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76016426 ns 75969053 ns 1 cycles_per_iteration=159.643M instructions_per_iteration=978.968M items_per_second=5.2653M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 80641937 ns 80610635 ns 5 cycles_per_iteration=169.357M instructions_per_iteration=978.985M items_per_second=5.02529M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76016426 ns 75969053 ns 5 cycles_per_iteration=159.643M instructions_per_iteration=978.968M items_per_second=5.2653M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 11019077 ns 10973898 ns 5 cycles_per_iteration=23.1397M instructions_per_iteration=50.2328k items_per_second=580.16k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..3d695d2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:40:38.914+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1628939229}} +2026-08-06T05:40:38+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.65, 2.21, 2.70 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 61823606 ns 61796940 ns 1 cycles_per_iteration=129.837M instructions_per_iteration=636.187M items_per_second=3.23641M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 58714628 ns 58707028 ns 1 cycles_per_iteration=123.306M instructions_per_iteration=636.166M items_per_second=3.40675M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 58618784 ns 58588950 ns 1 cycles_per_iteration=123.109M instructions_per_iteration=636.192M items_per_second=3.41361M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 57148457 ns 57148959 ns 1 cycles_per_iteration=120.018M instructions_per_iteration=636.154M items_per_second=3.49963M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 57313442 ns 57236777 ns 1 cycles_per_iteration=120.366M instructions_per_iteration=636.124M items_per_second=3.49426M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 58723783 ns 58695731 ns 5 cycles_per_iteration=123.327M instructions_per_iteration=636.165M items_per_second=3.41013M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 58618784 ns 58588950 ns 5 cycles_per_iteration=123.109M instructions_per_iteration=636.166M items_per_second=3.41361M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1876881 ns 1880829 ns 5 cycles_per_iteration=3.94151M instructions_per_iteration=27.7934k items_per_second=106.408k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..012d483 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:40:43.662+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4130357929}} +2026-08-06T05:40:43+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.68, 2.22, 2.70 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 47659397 ns 47638716 ns 1 cycles_per_iteration=100.092M instructions_per_iteration=610.701M items_per_second=4.19827M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49922228 ns 49760019 ns 1 cycles_per_iteration=104.844M instructions_per_iteration=610.749M items_per_second=4.01929M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51031113 ns 51012041 ns 1 cycles_per_iteration=107.172M instructions_per_iteration=610.775M items_per_second=3.92064M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 56968212 ns 56972945 ns 1 cycles_per_iteration=119.65M instructions_per_iteration=610.772M items_per_second=3.51044M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50686598 ns 50664953 ns 1 cycles_per_iteration=106.448M instructions_per_iteration=610.784M items_per_second=3.9475M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 51253510 ns 51209735 ns 5 cycles_per_iteration=107.641M instructions_per_iteration=610.756M items_per_second=3.91923M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50686598 ns 50664953 ns 5 cycles_per_iteration=106.448M instructions_per_iteration=610.772M items_per_second=3.9475M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 3453934 ns 3478660 ns 5 cycles_per_iteration=7.25731M instructions_per_iteration=33.4991k items_per_second=252.876k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_W_C_final_candidate.log new file mode 100644 index 0000000..2d91737 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:40:34.238+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1498007878}} +2026-08-06T05:40:34+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.71, 2.21, 2.70 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51761150 ns 51751057 ns 1 cycles_per_iteration=108.718M instructions_per_iteration=612.735M items_per_second=3.86466M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50236940 ns 50237401 ns 1 cycles_per_iteration=105.504M instructions_per_iteration=612.75M items_per_second=3.9811M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50577879 ns 50558392 ns 1 cycles_per_iteration=106.221M instructions_per_iteration=612.804M items_per_second=3.95582M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55368423 ns 55310481 ns 1 cycles_per_iteration=116.281M instructions_per_iteration=612.76M items_per_second=3.61595M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49720287 ns 49700578 ns 1 cycles_per_iteration=104.42M instructions_per_iteration=612.696M items_per_second=4.0241M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 51532936 ns 51511582 ns 5 cycles_per_iteration=108.229M instructions_per_iteration=612.749M items_per_second=3.88832M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50577879 ns 50558392 ns 5 cycles_per_iteration=106.221M instructions_per_iteration=612.75M items_per_second=3.95582M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2271590 ns 2252822 ns 5 cycles_per_iteration=4.77049M instructions_per_iteration=39.1193k items_per_second=163.053k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..30ae5f2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:40:57.644+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4009713687}} +2026-08-06T05:40:57+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.47, 2.19, 2.68 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147865772 ns 147732287 ns 1 cycles_per_iteration=310.528M instructions_per_iteration=1.87589G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148842096 ns 148709106 ns 1 cycles_per_iteration=312.576M instructions_per_iteration=1.87597G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146661758 ns 146566476 ns 1 cycles_per_iteration=307.997M instructions_per_iteration=1.87569G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149546146 ns 149465634 ns 1 cycles_per_iteration=314.055M instructions_per_iteration=1.8758G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149957180 ns 149875442 ns 1 cycles_per_iteration=314.919M instructions_per_iteration=1.87574G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 148574591 ns 148469789 ns 5 cycles_per_iteration=312.015M instructions_per_iteration=1.87582G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 148842096 ns 148709106 ns 5 cycles_per_iteration=312.576M instructions_per_iteration=1.8758G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 1331201 ns 1340835 ns 5 cycles_per_iteration=2.79546M instructions_per_iteration=112.554k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..ffcd602 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:41:03.160+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2980479836}} +2026-08-06T05:41:03+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.43, 2.19, 2.68 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151016712 ns 150869326 ns 1 cycles_per_iteration=317.144M instructions_per_iteration=1.88066G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151318550 ns 151168832 ns 1 cycles_per_iteration=317.777M instructions_per_iteration=1.88056G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151873350 ns 151785438 ns 1 cycles_per_iteration=318.942M instructions_per_iteration=1.88047G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 157126665 ns 156922430 ns 1 cycles_per_iteration=329.974M instructions_per_iteration=1.8806G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150724173 ns 150628673 ns 1 cycles_per_iteration=316.528M instructions_per_iteration=1.88059G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 152411890 ns 152274940 ns 5 cycles_per_iteration=320.073M instructions_per_iteration=1.88058G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 151318550 ns 151168832 ns 5 cycles_per_iteration=317.777M instructions_per_iteration=1.88059G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 2669711 ns 2633828 ns 5 cycles_per_iteration=5.60658M instructions_per_iteration=68.7771k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_X_C_final_candidate.log new file mode 100644 index 0000000..04069fa --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block05_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:40:52.133+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3525286262}} +2026-08-06T05:40:52+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.42, 2.18, 2.68 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 143069506 ns 142981857 ns 1 cycles_per_iteration=300.455M instructions_per_iteration=1.87589G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 138858795 ns 138728052 ns 1 cycles_per_iteration=291.612M instructions_per_iteration=1.87595G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145387411 ns 145241570 ns 1 cycles_per_iteration=305.322M instructions_per_iteration=1.87567G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148418903 ns 148336715 ns 1 cycles_per_iteration=311.689M instructions_per_iteration=1.87582G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 160678625 ns 160429165 ns 1 cycles_per_iteration=337.434M instructions_per_iteration=1.87574G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 147282648 ns 147143472 ns 5 cycles_per_iteration=309.302M instructions_per_iteration=1.87581G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 145387411 ns 145241570 ns 5 cycles_per_iteration=305.322M instructions_per_iteration=1.87582G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 8262068 ns 8211106 ns 5 cycles_per_iteration=17.3505M instructions_per_iteration=114.056k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..8eb9a04 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:24:17.531+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":85573782}} +2026-08-06T05:24:17+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.63, 2.42, 3.59 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 102193117 ns 102193733 ns 1 cycles_per_iteration=214.612M instructions_per_iteration=1.12939G items_per_second=3.91413M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99067688 ns 99068913 ns 1 cycles_per_iteration=208.051M instructions_per_iteration=1.12928G items_per_second=4.03759M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98427534 ns 98218575 ns 1 cycles_per_iteration=206.707M instructions_per_iteration=1.12936G items_per_second=4.07255M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97130299 ns 97015249 ns 1 cycles_per_iteration=203.981M instructions_per_iteration=1.12929G items_per_second=4.12306M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98818302 ns 98633185 ns 1 cycles_per_iteration=207.527M instructions_per_iteration=1.12927G items_per_second=4.05543M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 99127388 ns 99025931 ns 5 cycles_per_iteration=208.176M instructions_per_iteration=1.12932G items_per_second=4.04055M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 98818302 ns 98633185 ns 5 cycles_per_iteration=207.527M instructions_per_iteration=1.12929G items_per_second=4.05543M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 1869221 ns 1929102 ns 5 cycles_per_iteration=3.9249M instructions_per_iteration=53.0594k items_per_second=77.5298k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..cdab740 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:24:11.384+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1391684435}} +2026-08-06T05:24:11+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.68, 2.43, 3.60 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101049185 ns 101027332 ns 1 cycles_per_iteration=212.21M instructions_per_iteration=1.10212G items_per_second=3.95932M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 103670359 ns 103670934 ns 1 cycles_per_iteration=217.715M instructions_per_iteration=1.10256G items_per_second=3.85836M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101286888 ns 101147676 ns 1 cycles_per_iteration=212.71M instructions_per_iteration=1.10263G items_per_second=3.95461M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93349218 ns 93299919 ns 1 cycles_per_iteration=196.042M instructions_per_iteration=1.10242G items_per_second=4.28725M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100832939 ns 100815417 ns 1 cycles_per_iteration=211.757M instructions_per_iteration=1.10248G items_per_second=3.96765M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 100037718 ns 99992256 ns 5 cycles_per_iteration=210.087M instructions_per_iteration=1.10244G items_per_second=4.00544M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 101049185 ns 101027332 ns 5 cycles_per_iteration=212.21M instructions_per_iteration=1.10248G items_per_second=3.95932M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3909858 ns 3918036 ns 5 cycles_per_iteration=8.21015M instructions_per_iteration=198.798k items_per_second=163.697k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_M_C_final_candidate.log new file mode 100644 index 0000000..04e9228 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:24:05.301+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2172735197}} +2026-08-06T05:24:05+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.90, 2.46, 3.63 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95616102 ns 95617515 ns 1 cycles_per_iteration=200.802M instructions_per_iteration=1.10607G items_per_second=4.18333M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96237659 ns 96238687 ns 1 cycles_per_iteration=202.108M instructions_per_iteration=1.10606G items_per_second=4.15633M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96032381 ns 95932751 ns 1 cycles_per_iteration=201.677M instructions_per_iteration=1.10604G items_per_second=4.16959M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95168114 ns 95120564 ns 1 cycles_per_iteration=199.861M instructions_per_iteration=1.10609G items_per_second=4.20519M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96808195 ns 96704458 ns 1 cycles_per_iteration=203.307M instructions_per_iteration=1.10603G items_per_second=4.13631M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 95972490 ns 95922795 ns 5 cycles_per_iteration=201.551M instructions_per_iteration=1.10606G items_per_second=4.17015M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 96032381 ns 95932751 ns 5 cycles_per_iteration=201.677M instructions_per_iteration=1.10606G items_per_second=4.16959M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 621759 ns 601593 ns 5 cycles_per_iteration=1.3065M instructions_per_iteration=24.2208k items_per_second=26.1615k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..24cb74d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:24:39.707+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3137964321}} +2026-08-06T05:24:39+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.82, 2.49, 3.59 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22470 ns 22462 ns 3086 cycles_per_iteration=47.1885k instructions_per_iteration=149.409k items_per_second=44.5193k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24023 ns 24015 ns 3086 cycles_per_iteration=50.4504k instructions_per_iteration=149.434k items_per_second=41.6402k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23591 ns 23582 ns 3086 cycles_per_iteration=49.5424k instructions_per_iteration=149.256k items_per_second=42.4048k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24215 ns 24209 ns 3086 cycles_per_iteration=50.8531k instructions_per_iteration=149.019k items_per_second=41.3071k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24342 ns 24286 ns 3086 cycles_per_iteration=51.1199k instructions_per_iteration=149.368k items_per_second=41.1752k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23728 ns 23711 ns 5 cycles_per_iteration=49.8308k instructions_per_iteration=149.297k items_per_second=42.2093k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 24023 ns 24015 ns 5 cycles_per_iteration=50.4504k instructions_per_iteration=149.368k items_per_second=41.6402k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 759 ns 750 ns 5 cycles_per_iteration=1.59341k instructions_per_iteration=170.006 items_per_second=1.37672k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..a5e886e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:24:38.392+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":430407044}} +2026-08-06T05:24:38+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.82, 2.49, 3.59 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22921 ns 22910 ns 3045 cycles_per_iteration=48.1344k instructions_per_iteration=149.27k items_per_second=43.6484k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22333 ns 22316 ns 3045 cycles_per_iteration=46.8998k instructions_per_iteration=149.248k items_per_second=44.8104k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22535 ns 22500 ns 3045 cycles_per_iteration=47.3243k instructions_per_iteration=149.224k items_per_second=44.4445k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23205 ns 23189 ns 3045 cycles_per_iteration=48.7317k instructions_per_iteration=149.457k items_per_second=43.124k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22709 ns 22702 ns 3045 cycles_per_iteration=47.6908k instructions_per_iteration=149.275k items_per_second=44.0488k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22740 ns 22724 ns 5 cycles_per_iteration=47.7562k instructions_per_iteration=149.295k items_per_second=44.0152k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22709 ns 22702 ns 5 cycles_per_iteration=47.6908k instructions_per_iteration=149.27k items_per_second=44.0488k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 338 ns 342 ns 5 cycles_per_iteration=710.415 instructions_per_iteration=92.7484 items_per_second=660.779/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_P_C_final_candidate.log new file mode 100644 index 0000000..e5eee82 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:24:37.060+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":400571964}} +2026-08-06T05:24:37+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.82, 2.49, 3.59 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22362 ns 22357 ns 3197 cycles_per_iteration=46.962k instructions_per_iteration=149.25k items_per_second=44.7297k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22500 ns 22494 ns 3197 cycles_per_iteration=47.2513k instructions_per_iteration=149.447k items_per_second=44.4568k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22950 ns 22934 ns 3197 cycles_per_iteration=48.1959k instructions_per_iteration=149.446k items_per_second=43.6032k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23121 ns 23114 ns 3197 cycles_per_iteration=48.5549k instructions_per_iteration=149.331k items_per_second=43.263k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22985 ns 22978 ns 3197 cycles_per_iteration=48.2696k instructions_per_iteration=149.28k items_per_second=43.5191k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22784 ns 22775 ns 5 cycles_per_iteration=47.8467k instructions_per_iteration=149.351k items_per_second=43.9143k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22950 ns 22934 ns 5 cycles_per_iteration=48.1959k instructions_per_iteration=149.331k items_per_second=43.6032k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 332 ns 330 ns 5 cycles_per_iteration=696.364 instructions_per_iteration=91.9736 items_per_second=639.603/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..f7ff996 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:23:57.760+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2372727255}} +2026-08-06T05:23:57+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.89, 2.45, 3.63 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82312584 ns 82251432 ns 1 cycles_per_iteration=172.865M instructions_per_iteration=1026.16M items_per_second=4.86314M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 87780237 ns 87757358 ns 1 cycles_per_iteration=184.348M instructions_per_iteration=1026.18M items_per_second=4.55802M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82775831 ns 82703883 ns 1 cycles_per_iteration=173.838M instructions_per_iteration=1026.18M items_per_second=4.83653M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 88146925 ns 88147981 ns 1 cycles_per_iteration=185.12M instructions_per_iteration=1026.17M items_per_second=4.53782M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 89653492 ns 89510457 ns 1 cycles_per_iteration=188.284M instructions_per_iteration=1026.17M items_per_second=4.46875M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 86133814 ns 86074222 ns 5 cycles_per_iteration=180.891M instructions_per_iteration=1026.17M items_per_second=4.65285M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 87780237 ns 87757358 ns 5 cycles_per_iteration=184.348M instructions_per_iteration=1026.17M items_per_second=4.55802M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3355194 ns 3350897 ns 5 cycles_per_iteration=7.0473M instructions_per_iteration=6.93449k items_per_second=183.082k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..624f7fe --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:23:50.348+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3858728107}} +2026-08-06T05:23:50+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.70, 2.40, 3.62 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76141119 ns 76142344 ns 1 cycles_per_iteration=159.906M instructions_per_iteration=974.587M items_per_second=5.25332M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 83986044 ns 83987429 ns 1 cycles_per_iteration=176.381M instructions_per_iteration=974.589M items_per_second=4.76262M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76105833 ns 76107062 ns 1 cycles_per_iteration=159.831M instructions_per_iteration=974.565M items_per_second=5.25575M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73104382 ns 73105467 ns 1 cycles_per_iteration=153.527M instructions_per_iteration=974.583M items_per_second=5.47155M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76731205 ns 76731781 ns 1 cycles_per_iteration=161.145M instructions_per_iteration=974.587M items_per_second=5.21296M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 77213717 ns 77214817 ns 5 cycles_per_iteration=162.158M instructions_per_iteration=974.582M items_per_second=5.19124M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76141119 ns 76142344 ns 5 cycles_per_iteration=159.906M instructions_per_iteration=974.587M items_per_second=5.25332M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 4042330 ns 4042452 ns 5 cycles_per_iteration=8.48964M instructions_per_iteration=9.7483k items_per_second=260.181k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_S_C_final_candidate.log new file mode 100644 index 0000000..ae2de28 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:23:42.592+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1024171020}} +2026-08-06T05:23:42+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.32, 2.32, 3.61 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76456308 ns 76421653 ns 1 cycles_per_iteration=160.567M instructions_per_iteration=978.964M items_per_second=5.23412M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81914902 ns 81916241 ns 1 cycles_per_iteration=172.031M instructions_per_iteration=978.992M items_per_second=4.88304M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75601339 ns 75555183 ns 1 cycles_per_iteration=158.772M instructions_per_iteration=978.969M items_per_second=5.29414M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79756737 ns 79757420 ns 1 cycles_per_iteration=167.497M instructions_per_iteration=978.959M items_per_second=5.01521M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76999903 ns 77000625 ns 1 cycles_per_iteration=161.709M instructions_per_iteration=978.986M items_per_second=5.19476M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 78145838 ns 78130224 ns 5 cycles_per_iteration=164.115M instructions_per_iteration=978.974M items_per_second=5.12425M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76999903 ns 77000625 ns 5 cycles_per_iteration=161.709M instructions_per_iteration=978.969M items_per_second=5.19476M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2619303 ns 2636652 ns 5 cycles_per_iteration=5.50076M instructions_per_iteration=14.3983k items_per_second=170.28k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..76cfe6d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:24:32.367+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3065586647}} +2026-08-06T05:24:32+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.90, 2.50, 3.60 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54136992 ns 54131358 ns 1 cycles_per_iteration=113.695M instructions_per_iteration=636.183M items_per_second=3.69472M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52131891 ns 52132674 ns 1 cycles_per_iteration=109.484M instructions_per_iteration=636.199M items_per_second=3.83637M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55631638 ns 55562806 ns 1 cycles_per_iteration=116.834M instructions_per_iteration=636.217M items_per_second=3.59953M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54176569 ns 54121479 ns 1 cycles_per_iteration=113.777M instructions_per_iteration=636.36M items_per_second=3.69539M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 56529760 ns 56509281 ns 1 cycles_per_iteration=118.72M instructions_per_iteration=636.149M items_per_second=3.53924M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 54521370 ns 54491520 ns 5 cycles_per_iteration=114.502M instructions_per_iteration=636.221M items_per_second=3.67305M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 54176569 ns 54131358 ns 5 cycles_per_iteration=113.777M instructions_per_iteration=636.199M items_per_second=3.69472M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1676497 ns 1662063 ns 5 cycles_per_iteration=3.52083M instructions_per_iteration=81.4501k items_per_second=112.861k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..681b80a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:24:27.885+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3015435005}} +2026-08-06T05:24:27+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 3.06, 2.52, 3.61 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52835703 ns 52836367 ns 1 cycles_per_iteration=110.964M instructions_per_iteration=610.701M items_per_second=3.78527M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48378944 ns 48358215 ns 1 cycles_per_iteration=101.602M instructions_per_iteration=610.751M items_per_second=4.1358M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52852869 ns 52792654 ns 1 cycles_per_iteration=110.999M instructions_per_iteration=610.748M items_per_second=3.78841M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55465221 ns 55442868 ns 1 cycles_per_iteration=116.483M instructions_per_iteration=610.766M items_per_second=3.60732M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51018715 ns 50974949 ns 1 cycles_per_iteration=107.146M instructions_per_iteration=610.72M items_per_second=3.9235M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 52110291 ns 52081011 ns 5 cycles_per_iteration=109.439M instructions_per_iteration=610.737M items_per_second=3.84806M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 52835703 ns 52792654 ns 5 cycles_per_iteration=110.964M instructions_per_iteration=610.748M items_per_second=3.78841M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2619527 ns 2620194 ns 5 cycles_per_iteration=5.50145M instructions_per_iteration=26.1545k items_per_second=196.179k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_W_C_final_candidate.log new file mode 100644 index 0000000..a613789 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:24:23.365+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":763032472}} +2026-08-06T05:24:23+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.98, 2.50, 3.61 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49238682 ns 49191545 ns 1 cycles_per_iteration=103.408M instructions_per_iteration=612.782M items_per_second=4.06574M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50656319 ns 50564098 ns 1 cycles_per_iteration=106.386M instructions_per_iteration=612.797M items_per_second=3.95538M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50508261 ns 50451653 ns 1 cycles_per_iteration=106.074M instructions_per_iteration=612.918M items_per_second=3.96419M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49962759 ns 49928084 ns 1 cycles_per_iteration=104.93M instructions_per_iteration=612.786M items_per_second=4.00576M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51797152 ns 51775878 ns 1 cycles_per_iteration=108.78M instructions_per_iteration=612.751M items_per_second=3.8628M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50432634 ns 50382252 ns 5 cycles_per_iteration=105.916M instructions_per_iteration=612.807M items_per_second=3.97077M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50508261 ns 50451653 ns 5 cycles_per_iteration=106.074M instructions_per_iteration=612.786M items_per_second=3.96419M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 943924 ns 949227 ns 5 cycles_per_iteration=1.98189M instructions_per_iteration=64.3184k items_per_second=74.4661k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..5c5c56e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:24:52.166+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":450425922}} +2026-08-06T05:24:52+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.78, 2.50, 3.58 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 160656214 ns 160403330 ns 1 cycles_per_iteration=337.387M instructions_per_iteration=1.8759G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147424698 ns 147329876 ns 1 cycles_per_iteration=309.6M instructions_per_iteration=1.87577G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149556637 ns 149466735 ns 1 cycles_per_iteration=314.077M instructions_per_iteration=1.87566G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151191950 ns 151138428 ns 1 cycles_per_iteration=317.512M instructions_per_iteration=1.87579G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 161258221 ns 161102498 ns 1 cycles_per_iteration=338.653M instructions_per_iteration=1.87576G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 154017544 ns 153888173 ns 5 cycles_per_iteration=323.446M instructions_per_iteration=1.87578G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 151191950 ns 151138428 ns 5 cycles_per_iteration=317.512M instructions_per_iteration=1.87577G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 6477820 ns 6415123 ns 5 cycles_per_iteration=13.6043M instructions_per_iteration=88.3997k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..3f7716b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:24:46.571+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3417596490}} +2026-08-06T05:24:46+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.76, 2.49, 3.58 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150534868 ns 150402474 ns 1 cycles_per_iteration=316.132M instructions_per_iteration=1.88069G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152024269 ns 151918894 ns 1 cycles_per_iteration=319.259M instructions_per_iteration=1.88073G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153026819 ns 152911390 ns 1 cycles_per_iteration=321.364M instructions_per_iteration=1.88047G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151345730 ns 151078141 ns 1 cycles_per_iteration=317.834M instructions_per_iteration=1.88052G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149877787 ns 149739942 ns 1 cycles_per_iteration=314.751M instructions_per_iteration=1.88061G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 151361895 ns 151210168 ns 5 cycles_per_iteration=317.868M instructions_per_iteration=1.8806G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 151345730 ns 151078141 ns 5 cycles_per_iteration=317.834M instructions_per_iteration=1.88061G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 1234658 ns 1247779 ns 5 cycles_per_iteration=2.59281M instructions_per_iteration=109.978k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_X_C_final_candidate.log new file mode 100644 index 0000000..308dd11 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block06_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:24:41.057+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":690444660}} +2026-08-06T05:24:41+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.92, 2.52, 3.59 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145500898 ns 145397031 ns 1 cycles_per_iteration=305.561M instructions_per_iteration=1.8759G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146660805 ns 146430273 ns 1 cycles_per_iteration=307.996M instructions_per_iteration=1.87574G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145795584 ns 145660627 ns 1 cycles_per_iteration=306.18M instructions_per_iteration=1.87569G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150579453 ns 150376560 ns 1 cycles_per_iteration=316.226M instructions_per_iteration=1.87574G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 163991928 ns 163886490 ns 1 cycles_per_iteration=344.391M instructions_per_iteration=1.87575G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 150505733 ns 150350196 ns 5 cycles_per_iteration=316.071M instructions_per_iteration=1.87576G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 146660805 ns 146430273 ns 5 cycles_per_iteration=307.996M instructions_per_iteration=1.87574G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 7808653 ns 7828213 ns 5 cycles_per_iteration=16.398M instructions_per_iteration=77.6344k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..f96b035 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:34:57.321+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1266802194}} +2026-08-06T05:34:57+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.04, 2.25, 2.96 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96965313 ns 96966477 ns 1 cycles_per_iteration=203.635M instructions_per_iteration=1.12927G items_per_second=4.12514M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97368479 ns 97315340 ns 1 cycles_per_iteration=204.482M instructions_per_iteration=1.12927G items_per_second=4.11035M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100921631 ns 100904063 ns 1 cycles_per_iteration=211.944M instructions_per_iteration=1.12933G items_per_second=3.96416M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 102907896 ns 102829440 ns 1 cycles_per_iteration=216.113M instructions_per_iteration=1.12932G items_per_second=3.88994M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96237898 ns 96054105 ns 1 cycles_per_iteration=202.107M instructions_per_iteration=1.12926G items_per_second=4.16432M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 98880243 ns 98813885 ns 5 cycles_per_iteration=207.656M instructions_per_iteration=1.12929G items_per_second=4.05078M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 97368479 ns 97315340 ns 5 cycles_per_iteration=204.482M instructions_per_iteration=1.12927G items_per_second=4.11035M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2886331 ns 2905532 ns 5 cycles_per_iteration=6.06091M instructions_per_iteration=34.6576k items_per_second=117.624k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..c952205 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:35:03.399+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3565005617}} +2026-08-06T05:35:03+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.04, 2.25, 2.95 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95904112 ns 95892804 ns 1 cycles_per_iteration=201.408M instructions_per_iteration=1.10247G items_per_second=4.17132M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93254566 ns 93208729 ns 1 cycles_per_iteration=195.844M instructions_per_iteration=1.10247G items_per_second=4.29144M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92142105 ns 92026415 ns 1 cycles_per_iteration=193.506M instructions_per_iteration=1.10245G items_per_second=4.34658M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92013597 ns 91878178 ns 1 cycles_per_iteration=193.237M instructions_per_iteration=1.10243G items_per_second=4.35359M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96231222 ns 96117979 ns 1 cycles_per_iteration=202.093M instructions_per_iteration=1.10249G items_per_second=4.16155M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 93909121 ns 93824821 ns 5 cycles_per_iteration=197.218M instructions_per_iteration=1.10246G items_per_second=4.2649M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 93254566 ns 93208729 ns 5 cycles_per_iteration=195.844M instructions_per_iteration=1.10247G items_per_second=4.29144M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2031990 ns 2057813 ns 5 cycles_per_iteration=4.2672M instructions_per_iteration=22.6753k items_per_second=93.1116k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_M_C_final_candidate.log new file mode 100644 index 0000000..3a85a05 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:35:09.204+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1062395416}} +2026-08-06T05:35:09+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.03, 2.24, 2.95 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92140913 ns 92141764 ns 1 cycles_per_iteration=193.503M instructions_per_iteration=1.10604G items_per_second=4.34114M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97426891 ns 97427651 ns 1 cycles_per_iteration=204.604M instructions_per_iteration=1.10607G items_per_second=4.10561M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96137762 ns 96064846 ns 1 cycles_per_iteration=201.898M instructions_per_iteration=1.10604G items_per_second=4.16385M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98050594 ns 97963312 ns 1 cycles_per_iteration=205.916M instructions_per_iteration=1.10607G items_per_second=4.08316M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95154524 ns 95095449 ns 1 cycles_per_iteration=199.832M instructions_per_iteration=1.10604G items_per_second=4.2063M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 95782137 ns 95738604 ns 5 cycles_per_iteration=201.151M instructions_per_iteration=1.10605G items_per_second=4.18001M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 96137762 ns 96064846 ns 5 cycles_per_iteration=201.898M instructions_per_iteration=1.10604G items_per_second=4.16385M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2325403 ns 2305404 ns 5 cycles_per_iteration=4.88398M instructions_per_iteration=14.2352k items_per_second=102.261k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..0786f2b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:35:28.809+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1476899630}} +2026-08-06T05:35:28+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.02, 2.22, 2.93 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22006 ns 21988 ns 2934 cycles_per_iteration=46.2129k instructions_per_iteration=149.648k items_per_second=45.4802k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21585 ns 21565 ns 2934 cycles_per_iteration=45.3292k instructions_per_iteration=149.726k items_per_second=46.3715k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23000 ns 22983 ns 2934 cycles_per_iteration=48.302k instructions_per_iteration=149.806k items_per_second=43.5109k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21093 ns 21087 ns 2934 cycles_per_iteration=44.2976k instructions_per_iteration=149.756k items_per_second=47.4225k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23028 ns 23021 ns 2934 cycles_per_iteration=48.3594k instructions_per_iteration=149.818k items_per_second=43.4393k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22142 ns 22129 ns 5 cycles_per_iteration=46.5002k instructions_per_iteration=149.751k items_per_second=45.2449k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22006 ns 21988 ns 5 cycles_per_iteration=46.2129k instructions_per_iteration=149.756k items_per_second=45.4802k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 859 ns 858 ns 5 cycles_per_iteration=1.80333k instructions_per_iteration=68.7699 items_per_second=1.75596k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..070766e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:35:30.145+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":635348469}} +2026-08-06T05:35:30+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.02, 2.22, 2.93 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22924 ns 22916 ns 2998 cycles_per_iteration=48.141k instructions_per_iteration=149.492k items_per_second=43.6378k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21978 ns 21971 ns 2998 cycles_per_iteration=46.155k instructions_per_iteration=149.376k items_per_second=45.5146k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23052 ns 23044 ns 2998 cycles_per_iteration=48.4114k instructions_per_iteration=149.462k items_per_second=43.3944k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21462 ns 21453 ns 2998 cycles_per_iteration=45.0716k instructions_per_iteration=149.435k items_per_second=46.6131k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22919 ns 22912 ns 2998 cycles_per_iteration=48.1303k instructions_per_iteration=149.437k items_per_second=43.6458k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22467 ns 22459 ns 5 cycles_per_iteration=47.1819k instructions_per_iteration=149.44k items_per_second=44.5611k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22919 ns 22912 ns 5 cycles_per_iteration=48.1303k instructions_per_iteration=149.437k items_per_second=43.6458k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 708 ns 708 ns 5 cycles_per_iteration=1.48653k instructions_per_iteration=42.6692 items_per_second=1.42929k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_P_C_final_candidate.log new file mode 100644 index 0000000..747be02 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:35:31.433+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1954970826}} +2026-08-06T05:35:31+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.93, 2.20, 2.92 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 20718 ns 20696 ns 2887 cycles_per_iteration=43.5089k instructions_per_iteration=149.223k items_per_second=48.3182k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21148 ns 21140 ns 2887 cycles_per_iteration=44.412k instructions_per_iteration=149.383k items_per_second=47.3041k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21793 ns 21788 ns 2887 cycles_per_iteration=45.7658k instructions_per_iteration=149.325k items_per_second=45.8959k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21493 ns 21489 ns 2887 cycles_per_iteration=45.1372k instructions_per_iteration=149.316k items_per_second=46.5348k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21948 ns 21942 ns 2887 cycles_per_iteration=46.0919k instructions_per_iteration=149.399k items_per_second=45.5751k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 21420 ns 21411 ns 5 cycles_per_iteration=44.9832k instructions_per_iteration=149.329k items_per_second=46.7256k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 21493 ns 21489 ns 5 cycles_per_iteration=45.1372k instructions_per_iteration=149.325k items_per_second=46.5348k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 498 ns 504 ns 5 cycles_per_iteration=1044.66 instructions_per_iteration=69.4727 items_per_second=1.10898k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..5ef38ee --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:35:49.128+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":419749276}} +2026-08-06T05:35:49+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.87, 2.18, 2.90 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80752373 ns 80753382 ns 1 cycles_per_iteration=169.589M instructions_per_iteration=1026.18M items_per_second=4.95335M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77639580 ns 77618314 ns 1 cycles_per_iteration=163.052M instructions_per_iteration=1026.39M items_per_second=5.15342M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79138756 ns 79062454 ns 1 cycles_per_iteration=166.203M instructions_per_iteration=1026.15M items_per_second=5.05929M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80356121 ns 80308462 ns 1 cycles_per_iteration=168.756M instructions_per_iteration=1026.16M items_per_second=4.9808M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79131603 ns 79066502 ns 1 cycles_per_iteration=166.184M instructions_per_iteration=1026.16M items_per_second=5.05903M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 79403687 ns 79361823 ns 5 cycles_per_iteration=166.757M instructions_per_iteration=1026.21M items_per_second=5.04118M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 79138756 ns 79066502 ns 5 cycles_per_iteration=166.203M instructions_per_iteration=1026.16M items_per_second=5.05903M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 1222945 ns 1229758 ns 5 cycles_per_iteration=2.5679M instructions_per_iteration=101.239k items_per_second=78.4301k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..d1d1ac3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:35:56.414+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":359207005}} +2026-08-06T05:35:56+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.96, 2.19, 2.89 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 72206736 ns 72181171 ns 1 cycles_per_iteration=151.642M instructions_per_iteration=974.568M items_per_second=5.54161M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79090118 ns 79019150 ns 1 cycles_per_iteration=166.096M instructions_per_iteration=974.573M items_per_second=5.06206M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 72348595 ns 72349446 ns 1 cycles_per_iteration=151.94M instructions_per_iteration=974.572M items_per_second=5.52872M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77214003 ns 77215108 ns 1 cycles_per_iteration=162.157M instructions_per_iteration=974.563M items_per_second=5.18033M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77053785 ns 77029736 ns 1 cycles_per_iteration=161.821M instructions_per_iteration=974.574M items_per_second=5.1928M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 75582647 ns 75558922 ns 5 cycles_per_iteration=158.732M instructions_per_iteration=974.57M items_per_second=5.30111M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 77053785 ns 77029736 ns 5 cycles_per_iteration=161.821M instructions_per_iteration=974.572M items_per_second=5.1928M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3121850 ns 3106017 ns 5 cycles_per_iteration=6.55555M instructions_per_iteration=4.50972k items_per_second=219.721k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_S_C_final_candidate.log new file mode 100644 index 0000000..b9069f4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:36:03.960+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":757992944}} +2026-08-06T05:36:03+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.96, 2.18, 2.89 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74084044 ns 74053620 ns 1 cycles_per_iteration=155.585M instructions_per_iteration=978.945M items_per_second=5.40149M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73954105 ns 73955132 ns 1 cycles_per_iteration=155.312M instructions_per_iteration=978.963M items_per_second=5.40868M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79602003 ns 79520135 ns 1 cycles_per_iteration=167.182M instructions_per_iteration=978.968M items_per_second=5.03017M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76094389 ns 76095493 ns 1 cycles_per_iteration=159.807M instructions_per_iteration=978.974M items_per_second=5.25655M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77564716 ns 77565614 ns 1 cycles_per_iteration=162.894M instructions_per_iteration=979.188M items_per_second=5.15692M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 76259851 ns 76237999 ns 5 cycles_per_iteration=160.156M instructions_per_iteration=979.008M items_per_second=5.25077M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76094389 ns 76095493 ns 5 cycles_per_iteration=159.807M instructions_per_iteration=978.968M items_per_second=5.25655M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2395341 ns 2373725 ns 5 cycles_per_iteration=5.03323M instructions_per_iteration=101.635k items_per_second=162.14k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..38b7fa9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:35:15.237+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3565723442}} +2026-08-06T05:35:15+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.95, 2.22, 2.94 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 62775373 ns 62742662 ns 1 cycles_per_iteration=131.836M instructions_per_iteration=636.151M items_per_second=3.18762M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51810265 ns 51810665 ns 1 cycles_per_iteration=108.808M instructions_per_iteration=636.162M items_per_second=3.86021M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52677393 ns 52658586 ns 1 cycles_per_iteration=110.63M instructions_per_iteration=636.22M items_per_second=3.79805M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51805258 ns 51784315 ns 1 cycles_per_iteration=108.797M instructions_per_iteration=636.211M items_per_second=3.86217M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54546118 ns 54502570 ns 1 cycles_per_iteration=114.555M instructions_per_iteration=636.156M items_per_second=3.66955M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 54722881 ns 54699760 ns 5 cycles_per_iteration=114.925M instructions_per_iteration=636.18M items_per_second=3.67552M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 52677393 ns 52658586 ns 5 cycles_per_iteration=110.63M instructions_per_iteration=636.162M items_per_second=3.79805M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 4638258 ns 4629801 ns 5 cycles_per_iteration=9.74104M instructions_per_iteration=32.7649k items_per_second=283.744k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..4c5be67 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:35:19.886+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1440358616}} +2026-08-06T05:35:19+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.11, 2.25, 2.94 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51425219 ns 51418475 ns 1 cycles_per_iteration=108M instructions_per_iteration=610.708M items_per_second=3.88965M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49083948 ns 49063978 ns 1 cycles_per_iteration=103.084M instructions_per_iteration=610.751M items_per_second=4.07631M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55119276 ns 55097916 ns 1 cycles_per_iteration=115.759M instructions_per_iteration=610.741M items_per_second=3.6299M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48393250 ns 48393728 ns 1 cycles_per_iteration=101.632M instructions_per_iteration=610.767M items_per_second=4.13277M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 47542810 ns 47486596 ns 1 cycles_per_iteration=99.8473M instructions_per_iteration=610.726M items_per_second=4.21171M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50312901 ns 50292139 ns 5 cycles_per_iteration=105.664M instructions_per_iteration=610.739M items_per_second=3.98807M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 49083948 ns 49063978 ns 5 cycles_per_iteration=103.084M instructions_per_iteration=610.741M items_per_second=4.07631M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 3049889 ns 3055632 ns 5 cycles_per_iteration=6.40518M instructions_per_iteration=22.6718k items_per_second=232.761k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_W_C_final_candidate.log new file mode 100644 index 0000000..4ed89f6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:35:24.382+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":857695963}} +2026-08-06T05:35:24+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.10, 2.25, 2.94 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52416086 ns 52260615 ns 1 cycles_per_iteration=110.081M instructions_per_iteration=612.752M items_per_second=3.82697M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50179243 ns 50157655 ns 1 cycles_per_iteration=105.382M instructions_per_iteration=612.773M items_per_second=3.98743M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49628258 ns 49606701 ns 1 cycles_per_iteration=104.227M instructions_per_iteration=612.82M items_per_second=4.03171M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51083088 ns 51083563 ns 1 cycles_per_iteration=107.28M instructions_per_iteration=612.767M items_per_second=3.91515M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50767422 ns 50735225 ns 1 cycles_per_iteration=106.618M instructions_per_iteration=612.718M items_per_second=3.94203M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50814819 ns 50768752 ns 5 cycles_per_iteration=106.718M instructions_per_iteration=612.766M items_per_second=3.94066M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50767422 ns 50735225 ns 5 cycles_per_iteration=106.618M instructions_per_iteration=612.767M items_per_second=3.94203M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1054770 ns 1006192 ns 5 cycles_per_iteration=2.21498M instructions_per_iteration=37.0356k items_per_second=77.5483k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..98832eb --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:35:32.707+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3373000816}} +2026-08-06T05:35:32+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.93, 2.20, 2.92 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146533012 ns 146411532 ns 1 cycles_per_iteration=307.728M instructions_per_iteration=1.87586G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145025969 ns 144873389 ns 1 cycles_per_iteration=304.562M instructions_per_iteration=1.87598G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147130728 ns 147088693 ns 1 cycles_per_iteration=308.983M instructions_per_iteration=1.87578G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 144410849 ns 144370519 ns 1 cycles_per_iteration=303.272M instructions_per_iteration=1.87567G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 171088219 ns 170984964 ns 1 cycles_per_iteration=359.294M instructions_per_iteration=1.87575G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 150837755 ns 150745819 ns 5 cycles_per_iteration=316.768M instructions_per_iteration=1.87581G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 146533012 ns 146411532 ns 5 cycles_per_iteration=307.728M instructions_per_iteration=1.87578G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 11373611 ns 11367866 ns 5 cycles_per_iteration=23.8849M instructions_per_iteration=116.363k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..79aec21 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:35:38.192+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3973057470}} +2026-08-06T05:35:38+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.94, 2.20, 2.91 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153912306 ns 153580990 ns 1 cycles_per_iteration=323.224M instructions_per_iteration=1.88071G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149676800 ns 149565607 ns 1 cycles_per_iteration=314.329M instructions_per_iteration=1.88071G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 142643213 ns 142364143 ns 1 cycles_per_iteration=299.558M instructions_per_iteration=1.88051G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148955107 ns 148908553 ns 1 cycles_per_iteration=312.818M instructions_per_iteration=1.88053G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146889925 ns 146768068 ns 1 cycles_per_iteration=308.476M instructions_per_iteration=1.88064G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 148415470 ns 148237472 ns 5 cycles_per_iteration=311.681M instructions_per_iteration=1.88062G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 148955107 ns 148908553 ns 5 cycles_per_iteration=312.818M instructions_per_iteration=1.88064G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4115325 ns 4105564 ns 5 cycles_per_iteration=8.64274M instructions_per_iteration=95.6054k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_X_C_final_candidate.log new file mode 100644 index 0000000..fab220b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block07_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:35:43.679+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3379194161}} +2026-08-06T05:35:43+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.94, 2.20, 2.91 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149873734 ns 149656307 ns 1 cycles_per_iteration=314.743M instructions_per_iteration=1.87584G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 142563343 ns 142450761 ns 1 cycles_per_iteration=299.39M instructions_per_iteration=1.87576G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151998997 ns 151897967 ns 1 cycles_per_iteration=319.206M instructions_per_iteration=1.87571G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145632505 ns 145626482 ns 1 cycles_per_iteration=305.835M instructions_per_iteration=1.87604G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146634102 ns 146540465 ns 1 cycles_per_iteration=307.94M instructions_per_iteration=1.87568G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 147340536 ns 147234396 ns 5 cycles_per_iteration=309.423M instructions_per_iteration=1.8758G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 146634102 ns 146540465 ns 5 cycles_per_iteration=307.94M instructions_per_iteration=1.87576G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 3686337 ns 3659393 ns 5 cycles_per_iteration=7.74166M instructions_per_iteration=144.529k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..b40966e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:47:19.399+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3273949229}} +2026-08-06T05:47:19+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.74, 1.96, 2.41 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101719856 ns 101701566 ns 1 cycles_per_iteration=213.62M instructions_per_iteration=1.1293G items_per_second=3.93308M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98500013 ns 98485044 ns 1 cycles_per_iteration=206.858M instructions_per_iteration=1.12929G items_per_second=4.06153M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99977732 ns 99959624 ns 1 cycles_per_iteration=209.962M instructions_per_iteration=1.12928G items_per_second=4.00162M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97302675 ns 97263797 ns 1 cycles_per_iteration=204.343M instructions_per_iteration=1.12924G items_per_second=4.11253M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99371433 ns 99356459 ns 1 cycles_per_iteration=208.688M instructions_per_iteration=1.12924G items_per_second=4.02591M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 99374342 ns 99353298 ns 5 cycles_per_iteration=208.694M instructions_per_iteration=1.12927G items_per_second=4.02693M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 99371433 ns 99356459 ns 5 cycles_per_iteration=208.688M instructions_per_iteration=1.12928G items_per_second=4.02591M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 1652406 ns 1658454 ns 5 cycles_per_iteration=3.47026M instructions_per_iteration=29.5032k items_per_second=67.0344k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..7d64ab2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:47:31.404+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":966583500}} +2026-08-06T05:47:31+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.07, 2.03, 2.43 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 102731466 ns 102692617 ns 1 cycles_per_iteration=215.745M instructions_per_iteration=1.10258G items_per_second=3.89512M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96246004 ns 96131143 ns 1 cycles_per_iteration=202.124M instructions_per_iteration=1.10245G items_per_second=4.16098M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101398706 ns 101288118 ns 1 cycles_per_iteration=212.944M instructions_per_iteration=1.10252G items_per_second=3.94913M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92403412 ns 92292564 ns 1 cycles_per_iteration=194.055M instructions_per_iteration=1.10249G items_per_second=4.33404M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93746185 ns 93627947 ns 1 cycles_per_iteration=196.874M instructions_per_iteration=1.10242G items_per_second=4.27223M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 97305155 ns 97206478 ns 5 cycles_per_iteration=204.349M instructions_per_iteration=1.10249G items_per_second=4.1223M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 96246004 ns 96131143 ns 5 cycles_per_iteration=202.124M instructions_per_iteration=1.10249G items_per_second=4.16098M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 4583044 ns 4606145 ns 5 cycles_per_iteration=9.6246M instructions_per_iteration=58.6359k items_per_second=193.913k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_M_C_final_candidate.log new file mode 100644 index 0000000..643f08e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:47:25.602+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":877441380}} +2026-08-06T05:47:25+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.09, 2.03, 2.43 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94278336 ns 94279476 ns 1 cycles_per_iteration=197.993M instructions_per_iteration=1.10607G items_per_second=4.2427M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94444513 ns 94446244 ns 1 cycles_per_iteration=198.342M instructions_per_iteration=1.10608G items_per_second=4.23521M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98083735 ns 97948260 ns 1 cycles_per_iteration=205.984M instructions_per_iteration=1.10624G items_per_second=4.08379M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97187996 ns 97053249 ns 1 cycles_per_iteration=204.103M instructions_per_iteration=1.10569G items_per_second=4.12145M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96492052 ns 96351429 ns 1 cycles_per_iteration=202.642M instructions_per_iteration=1.10608G items_per_second=4.15147M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 96097326 ns 96015732 ns 5 cycles_per_iteration=201.813M instructions_per_iteration=1.10603G items_per_second=4.16693M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 96492052 ns 96351429 ns 5 cycles_per_iteration=202.642M instructions_per_iteration=1.10608G items_per_second=4.15147M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 1683130 ns 1612581 ns 5 cycles_per_iteration=3.53465M instructions_per_iteration=207.113k items_per_second=70.0438k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..82b25ee --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:47:51.055+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2788033814}} +2026-08-06T05:47:51+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.99, 2.01, 2.41 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21486 ns 21456 ns 2960 cycles_per_iteration=45.121k instructions_per_iteration=149.81k items_per_second=46.6066k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22594 ns 22544 ns 2960 cycles_per_iteration=47.4482k instructions_per_iteration=149.931k items_per_second=44.3574k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22264 ns 22245 ns 2960 cycles_per_iteration=46.7553k instructions_per_iteration=149.81k items_per_second=44.9537k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23297 ns 23283 ns 2960 cycles_per_iteration=48.9243k instructions_per_iteration=149.801k items_per_second=42.95k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22933 ns 22926 ns 2960 cycles_per_iteration=48.1609k instructions_per_iteration=149.72k items_per_second=43.6185k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22515 ns 22491 ns 5 cycles_per_iteration=47.2819k instructions_per_iteration=149.814k items_per_second=44.4972k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22594 ns 22544 ns 5 cycles_per_iteration=47.4482k instructions_per_iteration=149.81k items_per_second=44.3574k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 692 ns 698 ns 5 cycles_per_iteration=1.45297k instructions_per_iteration=75.2055 items_per_second=1.40032k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..b88a04e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:47:53.729+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2132125640}} +2026-08-06T05:47:53+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.91, 1.99, 2.40 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21704 ns 21698 ns 2922 cycles_per_iteration=45.5807k instructions_per_iteration=149.347k items_per_second=46.0877k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22710 ns 22700 ns 2922 cycles_per_iteration=47.6931k instructions_per_iteration=149.323k items_per_second=44.052k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22920 ns 22913 ns 2922 cycles_per_iteration=48.1339k instructions_per_iteration=149.303k items_per_second=43.6429k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23944 ns 23937 ns 2922 cycles_per_iteration=50.2847k instructions_per_iteration=149.32k items_per_second=41.7763k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22133 ns 22125 ns 2922 cycles_per_iteration=46.481k instructions_per_iteration=149.297k items_per_second=45.1979k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22683 ns 22675 ns 5 cycles_per_iteration=47.6347k instructions_per_iteration=149.318k items_per_second=44.1513k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22710 ns 22700 ns 5 cycles_per_iteration=47.6931k instructions_per_iteration=149.32k items_per_second=44.052k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 853 ns 853 ns 5 cycles_per_iteration=1.79062k instructions_per_iteration=19.2255 items_per_second=1.63967k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_P_C_final_candidate.log new file mode 100644 index 0000000..86d9f0e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:47:52.406+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3029231396}} +2026-08-06T05:47:52+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.91, 1.99, 2.40 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22213 ns 22206 ns 3172 cycles_per_iteration=46.6483k instructions_per_iteration=149.375k items_per_second=45.0328k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21468 ns 21463 ns 3172 cycles_per_iteration=45.0841k instructions_per_iteration=149.231k items_per_second=46.5928k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23257 ns 23250 ns 3172 cycles_per_iteration=48.8414k instructions_per_iteration=149.249k items_per_second=43.0113k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21779 ns 21772 ns 3172 cycles_per_iteration=45.7366k instructions_per_iteration=149.359k items_per_second=45.9306k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21719 ns 21712 ns 3172 cycles_per_iteration=45.6104k instructions_per_iteration=149.277k items_per_second=46.0566k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22087 ns 22081 ns 5 cycles_per_iteration=46.3842k instructions_per_iteration=149.298k items_per_second=45.3248k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 21779 ns 21772 ns 5 cycles_per_iteration=45.7366k instructions_per_iteration=149.277k items_per_second=45.9306k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 707 ns 706 ns 5 cycles_per_iteration=1.48457k instructions_per_iteration=65.1003 items_per_second=1.40961k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..f793a81 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:48:11.807+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2201737284}} +2026-08-06T05:48:11+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.80, 1.96, 2.38 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78862906 ns 78828699 ns 1 cycles_per_iteration=165.62M instructions_per_iteration=1026.17M items_per_second=5.07429M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77638626 ns 77639950 ns 1 cycles_per_iteration=163.049M instructions_per_iteration=1026.2M items_per_second=5.15199M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 83163738 ns 83164740 ns 1 cycles_per_iteration=174.659M instructions_per_iteration=1026.17M items_per_second=4.80973M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81060171 ns 81061401 ns 1 cycles_per_iteration=170.235M instructions_per_iteration=1026.15M items_per_second=4.93453M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 84189892 ns 84191042 ns 1 cycles_per_iteration=176.806M instructions_per_iteration=1026.18M items_per_second=4.7511M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 80983067 ns 80977166 ns 5 cycles_per_iteration=170.074M instructions_per_iteration=1026.17M items_per_second=4.94433M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 81060171 ns 81061401 ns 5 cycles_per_iteration=170.235M instructions_per_iteration=1026.17M items_per_second=4.93453M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2771523 ns 2778241 ns 5 cycles_per_iteration=5.82131M instructions_per_iteration=15.371k items_per_second=169.973k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..b516469 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:48:26.350+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1090587399}} +2026-08-06T05:48:26+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.84, 1.96, 2.38 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77038765 ns 76951010 ns 1 cycles_per_iteration=161.789M instructions_per_iteration=974.572M items_per_second=5.19811M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 72571993 ns 72572362 ns 1 cycles_per_iteration=152.409M instructions_per_iteration=974.582M items_per_second=5.51174M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73712587 ns 73652752 ns 1 cycles_per_iteration=154.806M instructions_per_iteration=974.58M items_per_second=5.43089M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80753326 ns 80753982 ns 1 cycles_per_iteration=169.591M instructions_per_iteration=974.786M items_per_second=4.95332M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73964357 ns 73965279 ns 1 cycles_per_iteration=155.333M instructions_per_iteration=974.607M items_per_second=5.40794M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 75608206 ns 75579077 ns 5 cycles_per_iteration=158.786M instructions_per_iteration=974.625M items_per_second=5.3004M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 73964357 ns 73965279 ns 5 cycles_per_iteration=155.333M instructions_per_iteration=974.582M items_per_second=5.40794M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3317867 ns 3317275 ns 5 cycles_per_iteration=6.96779M instructions_per_iteration=90.5521k items_per_second=225.936k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_S_C_final_candidate.log new file mode 100644 index 0000000..8434ecf --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:48:19.080+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":358787271}} +2026-08-06T05:48:19+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.81, 1.96, 2.38 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75394154 ns 75395157 ns 1 cycles_per_iteration=158.336M instructions_per_iteration=978.969M items_per_second=5.30538M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75689793 ns 75690531 ns 1 cycles_per_iteration=158.958M instructions_per_iteration=978.961M items_per_second=5.28468M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77698946 ns 77699725 ns 1 cycles_per_iteration=163.18M instructions_per_iteration=978.965M items_per_second=5.14802M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 83666563 ns 83667144 ns 1 cycles_per_iteration=175.709M instructions_per_iteration=978.98M items_per_second=4.78085M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76072216 ns 76044943 ns 1 cycles_per_iteration=159.76M instructions_per_iteration=978.979M items_per_second=5.26005M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 77704334 ns 77699500 ns 5 cycles_per_iteration=163.189M instructions_per_iteration=978.971M items_per_second=5.1558M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76072216 ns 76044943 ns 5 cycles_per_iteration=159.76M instructions_per_iteration=978.969M items_per_second=5.26005M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3449903 ns 3453125 ns 5 cycles_per_iteration=7.24527M instructions_per_iteration=8.28666k items_per_second=218.231k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..f0b734f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:47:37.305+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3400959953}} +2026-08-06T05:47:37+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.99, 2.01, 2.42 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53279400 ns 53241206 ns 1 cycles_per_iteration=111.895M instructions_per_iteration=636.16M items_per_second=3.75649M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53050041 ns 53050529 ns 1 cycles_per_iteration=111.412M instructions_per_iteration=636.13M items_per_second=3.76999M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 68422556 ns 68375908 ns 1 cycles_per_iteration=143.697M instructions_per_iteration=636.237M items_per_second=2.92501M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53522110 ns 53522929 ns 1 cycles_per_iteration=112.404M instructions_per_iteration=636.175M items_per_second=3.73672M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52921057 ns 52815606 ns 1 cycles_per_iteration=111.142M instructions_per_iteration=636.155M items_per_second=3.78676M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 56239033 ns 56201236 ns 5 cycles_per_iteration=118.11M instructions_per_iteration=636.171M items_per_second=3.59499M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 53279400 ns 53241206 ns 5 cycles_per_iteration=111.895M instructions_per_iteration=636.16M items_per_second=3.75649M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 6814653 ns 6810785 ns 5 cycles_per_iteration=14.3117M instructions_per_iteration=39.875k items_per_second=374.982k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..de73d88 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:47:46.407+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3595354203}} +2026-08-06T05:47:46+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.99, 2.01, 2.41 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49151182 ns 49144001 ns 1 cycles_per_iteration=103.224M instructions_per_iteration=610.736M items_per_second=4.06967M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48951387 ns 48834862 ns 1 cycles_per_iteration=102.804M instructions_per_iteration=610.755M items_per_second=4.09543M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49626350 ns 49606872 ns 1 cycles_per_iteration=104.221M instructions_per_iteration=610.767M items_per_second=4.0317M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50653458 ns 50571476 ns 1 cycles_per_iteration=106.378M instructions_per_iteration=610.862M items_per_second=3.9548M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52654982 ns 52655240 ns 1 cycles_per_iteration=110.584M instructions_per_iteration=610.763M items_per_second=3.79829M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50207472 ns 50162490 ns 5 cycles_per_iteration=105.442M instructions_per_iteration=610.777M items_per_second=3.98998M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 49626350 ns 49606872 ns 5 cycles_per_iteration=104.221M instructions_per_iteration=610.763M items_per_second=4.0317M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1518256 ns 1540268 ns 5 cycles_per_iteration=3.18918M instructions_per_iteration=49.3046k items_per_second=119.576k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_W_C_final_candidate.log new file mode 100644 index 0000000..bf0a2b8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:47:41.918+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":365336075}} +2026-08-06T05:47:41+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.99, 2.01, 2.42 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52222967 ns 52196995 ns 1 cycles_per_iteration=109.676M instructions_per_iteration=612.753M items_per_second=3.83164M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49356222 ns 49328405 ns 1 cycles_per_iteration=103.654M instructions_per_iteration=612.783M items_per_second=4.05446M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50982237 ns 50961223 ns 1 cycles_per_iteration=107.07M instructions_per_iteration=612.767M items_per_second=3.92455M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 47863960 ns 47841876 ns 1 cycles_per_iteration=100.522M instructions_per_iteration=612.765M items_per_second=4.18044M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52497387 ns 52441047 ns 1 cycles_per_iteration=110.252M instructions_per_iteration=612.719M items_per_second=3.81381M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50584555 ns 50553909 ns 5 cycles_per_iteration=106.235M instructions_per_iteration=612.757M items_per_second=3.96098M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50982237 ns 50961223 ns 5 cycles_per_iteration=107.07M instructions_per_iteration=612.765M items_per_second=3.92455M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1962900 ns 1954732 ns 5 cycles_per_iteration=4.12218M instructions_per_iteration=24.1339k items_per_second=155.416k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..782e106 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:47:55.060+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3544024418}} +2026-08-06T05:47:55+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.91, 1.99, 2.40 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145661831 ns 145536781 ns 1 cycles_per_iteration=305.897M instructions_per_iteration=1.87582G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155413151 ns 155243793 ns 1 cycles_per_iteration=326.376M instructions_per_iteration=1.87593G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147668123 ns 147575198 ns 1 cycles_per_iteration=310.111M instructions_per_iteration=1.87571G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 141870499 ns 141830329 ns 1 cycles_per_iteration=297.935M instructions_per_iteration=1.87581G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148586512 ns 148493964 ns 1 cycles_per_iteration=312.04M instructions_per_iteration=1.87585G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 147840023 ns 147736013 ns 5 cycles_per_iteration=310.472M instructions_per_iteration=1.87582G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 147668123 ns 147575198 ns 5 cycles_per_iteration=310.111M instructions_per_iteration=1.87582G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4957792 ns 4916321 ns 5 cycles_per_iteration=10.4117M instructions_per_iteration=80.4698k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..9db84df --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:48:06.128+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1612647135}} +2026-08-06T05:48:06+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.85, 1.98, 2.39 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151158333 ns 151024133 ns 1 cycles_per_iteration=317.441M instructions_per_iteration=1.88064G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145917177 ns 145809158 ns 1 cycles_per_iteration=306.434M instructions_per_iteration=1.8807G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150102854 ns 150008038 ns 1 cycles_per_iteration=315.224M instructions_per_iteration=1.88046G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152325153 ns 152203692 ns 1 cycles_per_iteration=319.891M instructions_per_iteration=1.88055G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 179511070 ns 179261990 ns 1 cycles_per_iteration=376.983M instructions_per_iteration=1.88055G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 155802917 ns 155661402 ns 5 cycles_per_iteration=327.194M instructions_per_iteration=1.88058G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 151158333 ns 151024133 ns 5 cycles_per_iteration=317.441M instructions_per_iteration=1.88055G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 13471842 ns 13411516 ns 5 cycles_per_iteration=28.2915M instructions_per_iteration=92.0642k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_X_C_final_candidate.log new file mode 100644 index 0000000..9e97a03 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block08_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:48:00.619+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":158379027}} +2026-08-06T05:48:00+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.84, 1.98, 2.40 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150861740 ns 150601477 ns 1 cycles_per_iteration=316.82M instructions_per_iteration=1.87589G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149523973 ns 149428282 ns 1 cycles_per_iteration=314.008M instructions_per_iteration=1.87573G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151794910 ns 151617827 ns 1 cycles_per_iteration=318.777M instructions_per_iteration=1.87569G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150748968 ns 150640157 ns 1 cycles_per_iteration=316.58M instructions_per_iteration=1.87596G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152789593 ns 152688335 ns 1 cycles_per_iteration=320.866M instructions_per_iteration=1.87566G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 151143837 ns 150995216 ns 5 cycles_per_iteration=317.41M instructions_per_iteration=1.87578G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 150861740 ns 150640157 ns 5 cycles_per_iteration=316.82M instructions_per_iteration=1.87573G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 1223914 ns 1223793 ns 5 cycles_per_iteration=2.57012M instructions_per_iteration=132.128k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..e246edf --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:37:32.175+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1299367463}} +2026-08-06T05:37:32+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.94, 2.14, 2.81 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98406076 ns 98323712 ns 1 cycles_per_iteration=206.661M instructions_per_iteration=1.12933G items_per_second=4.06819M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99769831 ns 99765641 ns 1 cycles_per_iteration=209.525M instructions_per_iteration=1.1293G items_per_second=4.0094M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 102652311 ns 102606315 ns 1 cycles_per_iteration=215.577M instructions_per_iteration=1.1294G items_per_second=3.8984M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100232840 ns 100233681 ns 1 cycles_per_iteration=210.496M instructions_per_iteration=1.12958G items_per_second=3.99067M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 103540659 ns 103522146 ns 1 cycles_per_iteration=217.444M instructions_per_iteration=1.12939G items_per_second=3.86391M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 100920343 ns 100890299 ns 5 cycles_per_iteration=211.941M instructions_per_iteration=1.1294G items_per_second=3.96611M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 100232840 ns 100233681 ns 5 cycles_per_iteration=210.496M instructions_per_iteration=1.12939G items_per_second=3.99067M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2120356 ns 2130417 ns 5 cycles_per_iteration=4.45242M instructions_per_iteration=107.341k items_per_second=83.5599k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..0f89f83 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:37:26.350+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2931850177}} +2026-08-06T05:37:26+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.02, 2.16, 2.82 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96698284 ns 96541872 ns 1 cycles_per_iteration=203.076M instructions_per_iteration=1.10251G items_per_second=4.14328M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99081278 ns 99050243 ns 1 cycles_per_iteration=208.079M instructions_per_iteration=1.10251G items_per_second=4.03835M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95245123 ns 95132141 ns 1 cycles_per_iteration=200.023M instructions_per_iteration=1.10248G items_per_second=4.20468M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95445871 ns 95327755 ns 1 cycles_per_iteration=200.445M instructions_per_iteration=1.10242G items_per_second=4.19605M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94431400 ns 94290026 ns 1 cycles_per_iteration=198.314M instructions_per_iteration=1.1026G items_per_second=4.24223M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 96180391 ns 96068407 ns 5 cycles_per_iteration=201.988M instructions_per_iteration=1.1025G items_per_second=4.16492M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 95445871 ns 95327755 ns 5 cycles_per_iteration=200.445M instructions_per_iteration=1.10251G items_per_second=4.19605M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 1813599 ns 1850899 ns 5 cycles_per_iteration=3.80869M instructions_per_iteration=66.6743k items_per_second=79.0786k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_M_C_final_candidate.log new file mode 100644 index 0000000..4b316dc --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:37:38.379+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2660948471}} +2026-08-06T05:37:38+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.94, 2.14, 2.80 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94590425 ns 94519529 ns 1 cycles_per_iteration=198.648M instructions_per_iteration=1.10608G items_per_second=4.23193M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97987175 ns 97988901 ns 1 cycles_per_iteration=205.782M instructions_per_iteration=1.10607G items_per_second=4.08209M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94852209 ns 94716956 ns 1 cycles_per_iteration=199.197M instructions_per_iteration=1.10609G items_per_second=4.22311M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94129562 ns 94018066 ns 1 cycles_per_iteration=197.682M instructions_per_iteration=1.10627G items_per_second=4.2545M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92819452 ns 92704356 ns 1 cycles_per_iteration=194.929M instructions_per_iteration=1.10606G items_per_second=4.31479M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 94875765 ns 94789562 ns 5 cycles_per_iteration=199.248M instructions_per_iteration=1.10611G items_per_second=4.22129M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 94590425 ns 94519529 ns 5 cycles_per_iteration=198.648M instructions_per_iteration=1.10608G items_per_second=4.23193M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 1907098 ns 1953026 ns 5 cycles_per_iteration=4.00489M instructions_per_iteration=88.9029k items_per_second=85.6408k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..d9b781e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:37:59.232+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3022496558}} +2026-08-06T05:37:59+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.89, 2.11, 2.78 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23654 ns 23638 ns 3266 cycles_per_iteration=49.6743k instructions_per_iteration=149.326k items_per_second=42.304k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22295 ns 22289 ns 3266 cycles_per_iteration=46.8216k instructions_per_iteration=149.268k items_per_second=44.8643k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21752 ns 21746 ns 3266 cycles_per_iteration=45.6809k instructions_per_iteration=149.16k items_per_second=45.9864k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22367 ns 22342 ns 3266 cycles_per_iteration=46.9722k instructions_per_iteration=149.282k items_per_second=44.7581k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22229 ns 22222 ns 3266 cycles_per_iteration=46.6821k instructions_per_iteration=149.183k items_per_second=45k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22459 ns 22448 ns 5 cycles_per_iteration=47.1662k instructions_per_iteration=149.244k items_per_second=44.5826k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22295 ns 22289 ns 5 cycles_per_iteration=46.8216k instructions_per_iteration=149.268k items_per_second=44.8643k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 710 ns 707 ns 5 cycles_per_iteration=1.49058k instructions_per_iteration=70.2021 items_per_second=1.36448k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..9f657ca --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:37:57.849+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3221647779}} +2026-08-06T05:37:57+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.89, 2.11, 2.78 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22493 ns 22475 ns 3087 cycles_per_iteration=47.2365k instructions_per_iteration=149.278k items_per_second=44.4931k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 25460 ns 25453 ns 3087 cycles_per_iteration=53.4676k instructions_per_iteration=149.291k items_per_second=39.2883k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22306 ns 22294 ns 3087 cycles_per_iteration=46.8439k instructions_per_iteration=149.536k items_per_second=44.8549k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22137 ns 22130 ns 3087 cycles_per_iteration=46.4897k instructions_per_iteration=149.551k items_per_second=45.1872k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22449 ns 22442 ns 3087 cycles_per_iteration=47.1452k instructions_per_iteration=149.297k items_per_second=44.5587k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22969 ns 22959 ns 5 cycles_per_iteration=48.2366k instructions_per_iteration=149.391k items_per_second=43.6764k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22449 ns 22442 ns 5 cycles_per_iteration=47.1452k instructions_per_iteration=149.297k items_per_second=44.5587k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 1399 ns 1401 ns 5 cycles_per_iteration=2.93879k instructions_per_iteration=139.787 items_per_second=2.46839k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_P_C_final_candidate.log new file mode 100644 index 0000000..8079d7f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:38:00.562+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1568056938}} +2026-08-06T05:38:00+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.89, 2.11, 2.78 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 20598 ns 20592 ns 3354 cycles_per_iteration=43.2567k instructions_per_iteration=149.264k items_per_second=48.5622k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22502 ns 22482 ns 3354 cycles_per_iteration=47.2567k instructions_per_iteration=149.273k items_per_second=44.4809k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22514 ns 22484 ns 3354 cycles_per_iteration=47.2802k instructions_per_iteration=149.201k items_per_second=44.4767k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21876 ns 21861 ns 3354 cycles_per_iteration=45.9415k instructions_per_iteration=149.387k items_per_second=45.7432k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22222 ns 22216 ns 3354 cycles_per_iteration=46.6685k instructions_per_iteration=149.688k items_per_second=45.0127k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 21943 ns 21927 ns 5 cycles_per_iteration=46.0807k instructions_per_iteration=149.363k items_per_second=45.6551k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22222 ns 22216 ns 5 cycles_per_iteration=46.6685k instructions_per_iteration=149.273k items_per_second=45.0127k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 795 ns 789 ns 5 cycles_per_iteration=1.67047k instructions_per_iteration=194.031 items_per_second=1.70578k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..1250308 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:38:25.738+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3724280027}} +2026-08-06T05:38:25+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.59, 2.02, 2.73 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 87568283 ns 87527111 ns 1 cycles_per_iteration=183.902M instructions_per_iteration=1026.18M items_per_second=4.57001M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79021692 ns 79014070 ns 1 cycles_per_iteration=165.954M instructions_per_iteration=1026.16M items_per_second=5.06239M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79868317 ns 79868819 ns 1 cycles_per_iteration=167.731M instructions_per_iteration=1026.4M items_per_second=5.00821M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77990532 ns 77991745 ns 1 cycles_per_iteration=163.79M instructions_per_iteration=1026.17M items_per_second=5.12875M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80078840 ns 80079897 ns 1 cycles_per_iteration=168.174M instructions_per_iteration=1026.16M items_per_second=4.99501M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 80905533 ns 80896328 ns 5 cycles_per_iteration=169.911M instructions_per_iteration=1026.21M items_per_second=4.95287M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 79868317 ns 79868819 ns 5 cycles_per_iteration=167.731M instructions_per_iteration=1026.17M items_per_second=5.00821M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3814366 ns 3797009 ns 5 cycles_per_iteration=8.01007M instructions_per_iteration=106.004k items_per_second=220.423k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..3b62b0f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:38:18.300+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3472445334}} +2026-08-06T05:38:18+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.64, 2.04, 2.74 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79020739 ns 78991681 ns 1 cycles_per_iteration=165.951M instructions_per_iteration=974.579M items_per_second=5.06382M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79207659 ns 79144751 ns 1 cycles_per_iteration=166.346M instructions_per_iteration=974.605M items_per_second=5.05403M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74848413 ns 74815844 ns 1 cycles_per_iteration=157.19M instructions_per_iteration=974.58M items_per_second=5.34646M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75995207 ns 75964251 ns 1 cycles_per_iteration=159.598M instructions_per_iteration=974.573M items_per_second=5.26563M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75547934 ns 75522278 ns 1 cycles_per_iteration=158.659M instructions_per_iteration=974.568M items_per_second=5.29645M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 76923990 ns 76887761 ns 5 cycles_per_iteration=161.549M instructions_per_iteration=974.581M items_per_second=5.20528M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 75995207 ns 75964251 ns 5 cycles_per_iteration=159.598M instructions_per_iteration=974.579M items_per_second=5.26563M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2041794 ns 2032901 ns 5 cycles_per_iteration=4.28788M instructions_per_iteration=14.3756k items_per_second=136.723k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_S_C_final_candidate.log new file mode 100644 index 0000000..1d20ba3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:38:33.013+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2717952410}} +2026-08-06T05:38:33+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.57, 2.01, 2.72 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73829412 ns 73830012 ns 1 cycles_per_iteration=155.051M instructions_per_iteration=978.952M items_per_second=5.41785M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 88784695 ns 88750507 ns 1 cycles_per_iteration=186.459M instructions_per_iteration=978.986M items_per_second=4.50702M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80664635 ns 80578688 ns 1 cycles_per_iteration=169.405M instructions_per_iteration=978.969M items_per_second=4.96409M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77260494 ns 77261497 ns 1 cycles_per_iteration=162.255M instructions_per_iteration=978.98M items_per_second=5.17722M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76078415 ns 76079613 ns 1 cycles_per_iteration=159.773M instructions_per_iteration=979.238M items_per_second=5.25765M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 79323530 ns 79300063 ns 5 cycles_per_iteration=166.589M instructions_per_iteration=979.025M items_per_second=5.06477M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 77260494 ns 77261497 ns 5 cycles_per_iteration=162.255M instructions_per_iteration=978.98M items_per_second=5.17722M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 5837046 ns 5817952 ns 5 cycles_per_iteration=12.2587M instructions_per_iteration=119.568k items_per_second=352.044k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..c0d872a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:37:48.803+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4106026929}} +2026-08-06T05:37:48+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.87, 2.12, 2.79 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54336309 ns 54298501 ns 1 cycles_per_iteration=114.113M instructions_per_iteration=636.115M items_per_second=3.68334M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55689573 ns 55690013 ns 1 cycles_per_iteration=116.954M instructions_per_iteration=636.112M items_per_second=3.59131M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54005861 ns 53925968 ns 1 cycles_per_iteration=113.419M instructions_per_iteration=636.14M items_per_second=3.70879M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50899029 ns 50899508 ns 1 cycles_per_iteration=106.894M instructions_per_iteration=636.158M items_per_second=3.92931M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 56672096 ns 56583240 ns 1 cycles_per_iteration=119.02M instructions_per_iteration=636.138M items_per_second=3.53462M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 54320574 ns 54279446 ns 5 cycles_per_iteration=114.08M instructions_per_iteration=636.132M items_per_second=3.68947M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 54336309 ns 54298501 ns 5 cycles_per_iteration=114.113M instructions_per_iteration=636.138M items_per_second=3.68334M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2191465 ns 2170625 ns 5 cycles_per_iteration=4.60293M instructions_per_iteration=19.1222k items_per_second=151.286k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..d5416fe --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:37:44.268+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3217255452}} +2026-08-06T05:37:44+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.95, 2.14, 2.80 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48827410 ns 48817682 ns 1 cycles_per_iteration=102.544M instructions_per_iteration=610.735M items_per_second=4.09688M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48062563 ns 48042657 ns 1 cycles_per_iteration=100.939M instructions_per_iteration=610.745M items_per_second=4.16297M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 59740305 ns 59717188 ns 1 cycles_per_iteration=125.462M instructions_per_iteration=610.756M items_per_second=3.34912M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51172972 ns 51173945 ns 1 cycles_per_iteration=107.471M instructions_per_iteration=610.724M items_per_second=3.90824M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54028273 ns 54005605 ns 1 cycles_per_iteration=113.467M instructions_per_iteration=610.695M items_per_second=3.70332M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 52366304 ns 52351415 ns 5 cycles_per_iteration=109.977M instructions_per_iteration=610.731M items_per_second=3.8441M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 51172972 ns 51173945 ns 5 cycles_per_iteration=107.471M instructions_per_iteration=610.735M items_per_second=3.90824M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 4733076 ns 4728373 ns 5 cycles_per_iteration=9.93972M instructions_per_iteration=23.4032k items_per_second=329.587k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_W_C_final_candidate.log new file mode 100644 index 0000000..049372a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:37:53.359+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2327885094}} +2026-08-06T05:37:53+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.88, 2.12, 2.79 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49934626 ns 49916520 ns 1 cycles_per_iteration=104.87M instructions_per_iteration=612.789M items_per_second=4.00669M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48856735 ns 48836068 ns 1 cycles_per_iteration=102.606M instructions_per_iteration=612.805M items_per_second=4.09533M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55477142 ns 55438806 ns 1 cycles_per_iteration=116.509M instructions_per_iteration=612.869M items_per_second=3.60758M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 62450171 ns 62451285 ns 1 cycles_per_iteration=131.154M instructions_per_iteration=612.797M items_per_second=3.2025M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50762415 ns 50712913 ns 1 cycles_per_iteration=106.608M instructions_per_iteration=612.741M items_per_second=3.94377M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 53496218 ns 53471118 ns 5 cycles_per_iteration=112.349M instructions_per_iteration=612.8M items_per_second=3.77117M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50762415 ns 50712913 ns 5 cycles_per_iteration=106.608M instructions_per_iteration=612.797M items_per_second=3.94377M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 5607601 ns 5617868 ns 5 cycles_per_iteration=11.7766M instructions_per_iteration=45.9925k items_per_second=367.591k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..2897494 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:38:07.406+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1565811811}} +2026-08-06T05:38:07+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.75, 2.08, 2.76 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150688887 ns 150500229 ns 1 cycles_per_iteration=316.455M instructions_per_iteration=1.87583G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 159034252 ns 158781482 ns 1 cycles_per_iteration=333.98M instructions_per_iteration=1.87594G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146970034 ns 146878369 ns 1 cycles_per_iteration=308.644M instructions_per_iteration=1.87597G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150538683 ns 150510034 ns 1 cycles_per_iteration=316.139M instructions_per_iteration=1.87573G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149717569 ns 149711249 ns 1 cycles_per_iteration=314.417M instructions_per_iteration=1.87589G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 151389885 ns 151276273 ns 5 cycles_per_iteration=317.927M instructions_per_iteration=1.87587G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 150538683 ns 150500229 ns 5 cycles_per_iteration=316.139M instructions_per_iteration=1.87589G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4527251 ns 4452763 ns 5 cycles_per_iteration=9.50734M instructions_per_iteration=94.6717k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..3ffdd56 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:38:01.902+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1484692264}} +2026-08-06T05:38:01+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.82, 2.10, 2.77 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151268959 ns 151162013 ns 1 cycles_per_iteration=317.674M instructions_per_iteration=1.88075G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145869732 ns 145774207 ns 1 cycles_per_iteration=306.334M instructions_per_iteration=1.88056G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150359869 ns 150269835 ns 1 cycles_per_iteration=315.763M instructions_per_iteration=1.8805G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149981976 ns 149828960 ns 1 cycles_per_iteration=314.971M instructions_per_iteration=1.88076G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150669575 ns 150504451 ns 1 cycles_per_iteration=316.414M instructions_per_iteration=1.88057G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 149630022 ns 149507893 ns 5 cycles_per_iteration=314.231M instructions_per_iteration=1.88063G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 150359869 ns 150269835 ns 5 cycles_per_iteration=315.763M instructions_per_iteration=1.88057G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 2154247 ns 2142037 ns 5 cycles_per_iteration=4.52432M instructions_per_iteration=118.404k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_X_C_final_candidate.log new file mode 100644 index 0000000..64c85d2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block09_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:38:12.864+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2578076825}} +2026-08-06T05:38:12+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.69, 2.06, 2.75 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 143368006 ns 143242784 ns 1 cycles_per_iteration=301.08M instructions_per_iteration=1.87582G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147333145 ns 147239929 ns 1 cycles_per_iteration=309.407M instructions_per_iteration=1.87598G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 141648769 ns 141574579 ns 1 cycles_per_iteration=297.469M instructions_per_iteration=1.87575G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146436453 ns 146380078 ns 1 cycles_per_iteration=307.526M instructions_per_iteration=1.87577G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145519733 ns 145428196 ns 1 cycles_per_iteration=305.598M instructions_per_iteration=1.87567G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 144861221 ns 144773113 ns 5 cycles_per_iteration=304.216M instructions_per_iteration=1.8758G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 145519733 ns 145428196 ns 5 cycles_per_iteration=305.598M instructions_per_iteration=1.87577G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 2322442 ns 2327508 ns 5 cycles_per_iteration=4.87731M instructions_per_iteration=113.447k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..5490961 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:41:20.329+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3322731817}} +2026-08-06T05:41:20+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.19, 2.15, 2.66 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100922823 ns 100869922 ns 1 cycles_per_iteration=211.946M instructions_per_iteration=1.12892G items_per_second=3.9655M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97953796 ns 97918920 ns 1 cycles_per_iteration=205.712M instructions_per_iteration=1.12931G items_per_second=4.08501M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98483324 ns 98428944 ns 1 cycles_per_iteration=206.824M instructions_per_iteration=1.12928G items_per_second=4.06385M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98250866 ns 98235401 ns 1 cycles_per_iteration=206.336M instructions_per_iteration=1.12923G items_per_second=4.07185M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99885464 ns 99814603 ns 1 cycles_per_iteration=209.768M instructions_per_iteration=1.12924G items_per_second=4.00743M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 99099255 ns 99053558 ns 5 cycles_per_iteration=208.117M instructions_per_iteration=1.1292G items_per_second=4.03873M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 98483324 ns 98428944 ns 5 cycles_per_iteration=206.824M instructions_per_iteration=1.12924G items_per_second=4.06385M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 1260430 ns 1247527 ns 5 cycles_per_iteration=2.64649M instructions_per_iteration=158.218k items_per_second=50.5266k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..fe79f97 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:41:08.691+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":178090464}} +2026-08-06T05:41:08+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.32, 2.17, 2.67 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92675447 ns 92653078 ns 1 cycles_per_iteration=194.628M instructions_per_iteration=1.10206G items_per_second=4.31718M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99223375 ns 99224293 ns 1 cycles_per_iteration=208.379M instructions_per_iteration=1.1025G items_per_second=4.03127M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92159033 ns 92036016 ns 1 cycles_per_iteration=193.542M instructions_per_iteration=1.10246G items_per_second=4.34612M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92773438 ns 92638319 ns 1 cycles_per_iteration=194.832M instructions_per_iteration=1.10244G items_per_second=4.31787M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 91856480 ns 91719383 ns 1 cycles_per_iteration=192.907M instructions_per_iteration=1.10241G items_per_second=4.36113M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 93737555 ns 93654218 ns 5 cycles_per_iteration=196.857M instructions_per_iteration=1.10237G items_per_second=4.27471M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 92675447 ns 92638319 ns 5 cycles_per_iteration=194.628M instructions_per_iteration=1.10244G items_per_second=4.31787M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3089579 ns 3139356 ns 5 cycles_per_iteration=6.48863M instructions_per_iteration=181.28k items_per_second=137.384k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_M_C_final_candidate.log new file mode 100644 index 0000000..c36f5d8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:41:14.515+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4243253967}} +2026-08-06T05:41:14+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.29, 2.17, 2.67 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 91636658 ns 91568750 ns 1 cycles_per_iteration=192.446M instructions_per_iteration=1.10601G items_per_second=4.3683M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 89977503 ns 89962539 ns 1 cycles_per_iteration=188.96M instructions_per_iteration=1.10602G items_per_second=4.4463M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95339775 ns 95215698 ns 1 cycles_per_iteration=200.222M instructions_per_iteration=1.10603G items_per_second=4.20099M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92539787 ns 92429361 ns 1 cycles_per_iteration=194.342M instructions_per_iteration=1.10621G items_per_second=4.32763M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93758583 ns 93653648 ns 1 cycles_per_iteration=196.902M instructions_per_iteration=1.10602G items_per_second=4.27106M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 92650461 ns 92565999 ns 5 cycles_per_iteration=194.574M instructions_per_iteration=1.10606G items_per_second=4.32285M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 92539787 ns 92429361 ns 5 cycles_per_iteration=194.342M instructions_per_iteration=1.10602G items_per_second=4.32763M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2039920 ns 1999692 ns 5 cycles_per_iteration=4.28423M instructions_per_iteration=84.8723k items_per_second=93.3547k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..02ae9b1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:41:42.973+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1995747785}} +2026-08-06T05:41:42+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.26, 2.17, 2.65 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23780 ns 23708 ns 3026 cycles_per_iteration=49.9394k instructions_per_iteration=149.098k items_per_second=42.1791k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24147 ns 24124 ns 3026 cycles_per_iteration=50.7099k instructions_per_iteration=149.401k items_per_second=41.4533k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22795 ns 22788 ns 3026 cycles_per_iteration=47.8707k instructions_per_iteration=149.323k items_per_second=43.8819k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23000 ns 22994 ns 3026 cycles_per_iteration=48.3021k instructions_per_iteration=149.326k items_per_second=43.4903k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22394 ns 22374 ns 3026 cycles_per_iteration=47.0298k instructions_per_iteration=149.258k items_per_second=44.6938k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23223 ns 23198 ns 5 cycles_per_iteration=48.7704k instructions_per_iteration=149.281k items_per_second=43.1397k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23000 ns 22994 ns 5 cycles_per_iteration=48.3021k instructions_per_iteration=149.323k items_per_second=43.4903k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 722 ns 708 ns 5 cycles_per_iteration=1.51548k instructions_per_iteration=114.342 items_per_second=1.30916k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..eafcfce --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:41:40.314+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4118979255}} +2026-08-06T05:41:40+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.28, 2.17, 2.65 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21787 ns 21784 ns 2850 cycles_per_iteration=45.7551k instructions_per_iteration=149.265k items_per_second=45.9051k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22662 ns 22651 ns 2850 cycles_per_iteration=47.5922k instructions_per_iteration=149.472k items_per_second=44.1488k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22714 ns 22705 ns 2850 cycles_per_iteration=47.7007k instructions_per_iteration=149.331k items_per_second=44.0438k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22066 ns 22059 ns 2850 cycles_per_iteration=46.3394k instructions_per_iteration=149.215k items_per_second=45.3337k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24482 ns 24415 ns 2850 cycles_per_iteration=51.4144k instructions_per_iteration=149.376k items_per_second=40.9581k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22742 ns 22723 ns 5 cycles_per_iteration=47.7604k instructions_per_iteration=149.332k items_per_second=44.0779k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22662 ns 22651 ns 5 cycles_per_iteration=47.5922k instructions_per_iteration=149.331k items_per_second=44.1488k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 1049 ns 1024 ns 5 cycles_per_iteration=2.20363k instructions_per_iteration=99.8431 items_per_second=1.91409k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_P_C_final_candidate.log new file mode 100644 index 0000000..f5abb97 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:41:41.605+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3385597446}} +2026-08-06T05:41:41+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.26, 2.17, 2.65 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22078 ns 22062 ns 3155 cycles_per_iteration=46.3646k instructions_per_iteration=149.692k items_per_second=45.3261k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22287 ns 22273 ns 3155 cycles_per_iteration=46.8039k instructions_per_iteration=149.556k items_per_second=44.8984k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23353 ns 23346 ns 3155 cycles_per_iteration=49.042k instructions_per_iteration=149.908k items_per_second=42.8338k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21922 ns 21915 ns 3155 cycles_per_iteration=46.0379k instructions_per_iteration=149.882k items_per_second=45.6305k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21945 ns 21939 ns 3155 cycles_per_iteration=46.0853k instructions_per_iteration=149.735k items_per_second=45.5813k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22317 ns 22307 ns 5 cycles_per_iteration=46.8667k instructions_per_iteration=149.755k items_per_second=44.854k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22078 ns 22062 ns 5 cycles_per_iteration=46.3646k instructions_per_iteration=149.735k items_per_second=45.3261k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 597 ns 598 ns 5 cycles_per_iteration=1.25356k instructions_per_iteration=144.429 items_per_second=1.16598k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..5f6e1cd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:42:15.464+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3243085232}} +2026-08-06T05:42:15+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.11, 2.14, 2.62 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82915068 ns 82898327 ns 1 cycles_per_iteration=174.13M instructions_per_iteration=1026.18M items_per_second=4.82519M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 84706306 ns 84707101 ns 1 cycles_per_iteration=177.893M instructions_per_iteration=1026.18M items_per_second=4.72215M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78767776 ns 78768442 ns 1 cycles_per_iteration=165.421M instructions_per_iteration=1026.23M items_per_second=5.07818M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82588673 ns 82546763 ns 1 cycles_per_iteration=173.446M instructions_per_iteration=1026.15M items_per_second=4.84574M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 84797859 ns 84799185 ns 1 cycles_per_iteration=178.086M instructions_per_iteration=1026.18M items_per_second=4.71703M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 82755136 ns 82743964 ns 5 cycles_per_iteration=173.795M instructions_per_iteration=1026.18M items_per_second=4.83766M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 82915068 ns 82898327 ns 5 cycles_per_iteration=174.13M instructions_per_iteration=1026.18M items_per_second=4.82519M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2446023 ns 2446698 ns 5 cycles_per_iteration=5.13733M instructions_per_iteration=30.215k items_per_second=146.597k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..76415f1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:42:01.204+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1787069825}} +2026-08-06T05:42:01+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.04, 2.12, 2.62 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 72581530 ns 72582462 ns 1 cycles_per_iteration=152.429M instructions_per_iteration=974.571M items_per_second=5.51097M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74673176 ns 74673891 ns 1 cycles_per_iteration=156.823M instructions_per_iteration=974.567M items_per_second=5.35662M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76345921 ns 76253156 ns 1 cycles_per_iteration=160.344M instructions_per_iteration=974.552M items_per_second=5.24568M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73433161 ns 73434164 ns 1 cycles_per_iteration=154.217M instructions_per_iteration=974.564M items_per_second=5.44706M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76148748 ns 76149310 ns 1 cycles_per_iteration=159.922M instructions_per_iteration=974.568M items_per_second=5.25284M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 74636507 ns 74618597 ns 5 cycles_per_iteration=156.747M instructions_per_iteration=974.564M items_per_second=5.36264M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 74673176 ns 74673891 ns 5 cycles_per_iteration=156.823M instructions_per_iteration=974.567M items_per_second=5.35662M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 1649340 ns 1625319 ns 5 cycles_per_iteration=3.4666M instructions_per_iteration=7.39781k items_per_second=117.154k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_S_C_final_candidate.log new file mode 100644 index 0000000..fe723d3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:42:08.309+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3949355212}} +2026-08-06T05:42:08+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.12, 2.14, 2.63 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 84442139 ns 84443296 ns 1 cycles_per_iteration=177.337M instructions_per_iteration=978.976M items_per_second=4.73691M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 72471142 ns 72424995 ns 1 cycles_per_iteration=152.2M instructions_per_iteration=978.943M items_per_second=5.52296M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75932503 ns 75900624 ns 1 cycles_per_iteration=159.469M instructions_per_iteration=978.99M items_per_second=5.27005M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74398756 ns 74361019 ns 1 cycles_per_iteration=156.245M instructions_per_iteration=978.961M items_per_second=5.37916M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74920654 ns 74832429 ns 1 cycles_per_iteration=157.342M instructions_per_iteration=978.978M items_per_second=5.34528M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 76433039 ns 76392473 ns 5 cycles_per_iteration=160.519M instructions_per_iteration=978.97M items_per_second=5.25087M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 74920654 ns 74832429 ns 5 cycles_per_iteration=157.342M instructions_per_iteration=978.976M items_per_second=5.34528M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 4650765 ns 4673304 ns 5 cycles_per_iteration=9.76635M instructions_per_iteration=18.1588k items_per_second=301.632k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..243179e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:41:35.569+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3034532314}} +2026-08-06T05:41:35+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.31, 2.17, 2.66 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 57883263 ns 57834511 ns 1 cycles_per_iteration=121.563M instructions_per_iteration=636.116M items_per_second=3.45814M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 58146238 ns 58146894 ns 1 cycles_per_iteration=122.114M instructions_per_iteration=636.128M items_per_second=3.43956M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51270723 ns 51271193 ns 1 cycles_per_iteration=107.676M instructions_per_iteration=636.105M items_per_second=3.90083M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51607609 ns 51558758 ns 1 cycles_per_iteration=108.383M instructions_per_iteration=636.155M items_per_second=3.87907M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52719831 ns 52701119 ns 1 cycles_per_iteration=110.718M instructions_per_iteration=636.093M items_per_second=3.79499M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 54325533 ns 54302495 ns 5 cycles_per_iteration=114.091M instructions_per_iteration=636.119M items_per_second=3.69452M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 52719831 ns 52701119 ns 5 cycles_per_iteration=110.718M instructions_per_iteration=636.116M items_per_second=3.79499M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 3411469 ns 3410859 ns 5 cycles_per_iteration=7.16429M instructions_per_iteration=23.7987k items_per_second=227.81k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..fc1e858 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:41:26.453+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":681816267}} +2026-08-06T05:41:26+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.16, 2.14, 2.65 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48789501 ns 48756165 ns 1 cycles_per_iteration=102.465M instructions_per_iteration=610.765M items_per_second=4.10205M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49053907 ns 49022168 ns 1 cycles_per_iteration=103.02M instructions_per_iteration=610.777M items_per_second=4.07979M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49309969 ns 49263169 ns 1 cycles_per_iteration=103.558M instructions_per_iteration=610.775M items_per_second=4.05983M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50286770 ns 50268514 ns 1 cycles_per_iteration=105.61M instructions_per_iteration=610.76M items_per_second=3.97863M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51148891 ns 51128553 ns 1 cycles_per_iteration=107.419M instructions_per_iteration=610.949M items_per_second=3.91171M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 49717808 ns 49687714 ns 5 cycles_per_iteration=104.414M instructions_per_iteration=610.805M items_per_second=4.0264M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 49309969 ns 49263169 ns 5 cycles_per_iteration=103.558M instructions_per_iteration=610.775M items_per_second=4.05983M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 979868 ns 987968 ns 5 cycles_per_iteration=2.05783M instructions_per_iteration=80.7607k items_per_second=79.2552k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_W_C_final_candidate.log new file mode 100644 index 0000000..da0fb1d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:41:31.144+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1367819919}} +2026-08-06T05:41:31+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.16, 2.14, 2.65 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52238464 ns 52219743 ns 1 cycles_per_iteration=109.708M instructions_per_iteration=612.904M items_per_second=3.82997M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49552202 ns 49533007 ns 1 cycles_per_iteration=104.067M instructions_per_iteration=612.718M items_per_second=4.03771M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48814535 ns 48815191 ns 1 cycles_per_iteration=102.517M instructions_per_iteration=612.715M items_per_second=4.09709M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53355694 ns 53356480 ns 1 cycles_per_iteration=112.054M instructions_per_iteration=612.752M items_per_second=3.74837M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50846815 ns 50840388 ns 1 cycles_per_iteration=106.785M instructions_per_iteration=612.695M items_per_second=3.93388M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50961542 ns 50952962 ns 5 cycles_per_iteration=107.026M instructions_per_iteration=612.757M items_per_second=3.9294M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50846815 ns 50840388 ns 5 cycles_per_iteration=106.785M instructions_per_iteration=612.718M items_per_second=3.93388M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1868926 ns 1869535 ns 5 cycles_per_iteration=3.92488M instructions_per_iteration=84.7532k items_per_second=143.638k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..eabd7b3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:41:55.481+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":328975258}} +2026-08-06T05:41:55+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.14, 2.15, 2.64 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 160073996 ns 159923476 ns 1 cycles_per_iteration=336.164M instructions_per_iteration=1.92054G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148991108 ns 148812593 ns 1 cycles_per_iteration=312.888M instructions_per_iteration=1.92051G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150292397 ns 150190180 ns 1 cycles_per_iteration=315.622M instructions_per_iteration=1.9203G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153123617 ns 153010088 ns 1 cycles_per_iteration=321.568M instructions_per_iteration=1.92033G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152433872 ns 152328587 ns 1 cycles_per_iteration=320.119M instructions_per_iteration=1.92041G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 152982998 ns 152852985 ns 5 cycles_per_iteration=321.272M instructions_per_iteration=1.92042G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 152433872 ns 152328587 ns 5 cycles_per_iteration=320.119M instructions_per_iteration=1.92041G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4294708 ns 4292634 ns 5 cycles_per_iteration=9.01963M instructions_per_iteration=103.585k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..6914a6f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:41:44.299+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":344432445}} +2026-08-06T05:41:44+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.26, 2.17, 2.65 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 157954454 ns 157819522 ns 1 cycles_per_iteration=331.713M instructions_per_iteration=1.9253G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 157581091 ns 157453820 ns 1 cycles_per_iteration=330.928M instructions_per_iteration=1.92533G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155584335 ns 155367587 ns 1 cycles_per_iteration=326.735M instructions_per_iteration=1.92509G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 160855055 ns 160712919 ns 1 cycles_per_iteration=337.804M instructions_per_iteration=1.92517G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150049925 ns 149900342 ns 1 cycles_per_iteration=315.112M instructions_per_iteration=1.9251G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 156404972 ns 156250838 ns 5 cycles_per_iteration=328.458M instructions_per_iteration=1.9252G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 157581091 ns 157453820 ns 5 cycles_per_iteration=330.928M instructions_per_iteration=1.92517G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4020182 ns 4028866 ns 5 cycles_per_iteration=8.44265M instructions_per_iteration=112.426k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_X_C_final_candidate.log new file mode 100644 index 0000000..9f1f330 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block10_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:41:50.069+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3444255057}} +2026-08-06T05:41:50+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.24, 2.16, 2.65 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145554543 ns 145457536 ns 1 cycles_per_iteration=305.675M instructions_per_iteration=1.87585G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 142406464 ns 142273654 ns 1 cycles_per_iteration=299.061M instructions_per_iteration=1.87592G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145802259 ns 145701035 ns 1 cycles_per_iteration=306.192M instructions_per_iteration=1.87577G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 140195847 ns 140146245 ns 1 cycles_per_iteration=294.419M instructions_per_iteration=1.87577G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 141101837 ns 141022296 ns 1 cycles_per_iteration=296.322M instructions_per_iteration=1.87585G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 143012190 ns 142920153 ns 5 cycles_per_iteration=300.334M instructions_per_iteration=1.87583G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 142406464 ns 142273654 ns 5 cycles_per_iteration=299.061M instructions_per_iteration=1.87585G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 2559111 ns 2543915 ns 5 cycles_per_iteration=5.37483M instructions_per_iteration=64.1791k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..9f9d701 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:28:47.686+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1593068593}} +2026-08-06T05:28:47+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.42, 2.54, 3.35 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99394083 ns 99394942 ns 1 cycles_per_iteration=208.736M instructions_per_iteration=1.12931G items_per_second=4.02435M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97225428 ns 97226649 ns 1 cycles_per_iteration=204.182M instructions_per_iteration=1.1293G items_per_second=4.1141M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 103386164 ns 103211668 ns 1 cycles_per_iteration=217.118M instructions_per_iteration=1.12936G items_per_second=3.87553M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97181082 ns 97074651 ns 1 cycles_per_iteration=204.088M instructions_per_iteration=1.12925G items_per_second=4.12054M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97492218 ns 97352365 ns 1 cycles_per_iteration=204.742M instructions_per_iteration=1.12926G items_per_second=4.10879M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 98935795 ns 98852055 ns 5 cycles_per_iteration=207.773M instructions_per_iteration=1.1293G items_per_second=4.04866M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 97492218 ns 97352365 ns 5 cycles_per_iteration=204.742M instructions_per_iteration=1.1293G items_per_second=4.10879M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2650665 ns 2614915 ns 5 cycles_per_iteration=5.56598M instructions_per_iteration=43.0879k items_per_second=104.437k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..f66d961 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:28:53.602+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3872311075}} +2026-08-06T05:28:53+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.55, 2.56, 3.35 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94728947 ns 94643429 ns 1 cycles_per_iteration=198.939M instructions_per_iteration=1.10256G items_per_second=4.22639M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100661516 ns 100615174 ns 1 cycles_per_iteration=211.398M instructions_per_iteration=1.1026G items_per_second=3.97554M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97466707 ns 97394704 ns 1 cycles_per_iteration=204.689M instructions_per_iteration=1.10251G items_per_second=4.107M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 91164827 ns 91060722 ns 1 cycles_per_iteration=191.455M instructions_per_iteration=1.1025G items_per_second=4.39267M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94960213 ns 94931483 ns 1 cycles_per_iteration=199.425M instructions_per_iteration=1.1025G items_per_second=4.21357M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 95796442 ns 95729102 ns 5 cycles_per_iteration=201.181M instructions_per_iteration=1.10253G items_per_second=4.18303M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 94960213 ns 94931483 ns 5 cycles_per_iteration=199.425M instructions_per_iteration=1.10251G items_per_second=4.21357M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3526663 ns 3544594 ns 5 cycles_per_iteration=7.40606M instructions_per_iteration=45.0962k items_per_second=154.591k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_M_C_final_candidate.log new file mode 100644 index 0000000..f656f55 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:28:41.720+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":348730851}} +2026-08-06T05:28:41+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.46, 2.55, 3.35 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98356009 ns 98357040 ns 1 cycles_per_iteration=206.557M instructions_per_iteration=1.10606G items_per_second=4.06682M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100010157 ns 100011420 ns 1 cycles_per_iteration=210.03M instructions_per_iteration=1.10606G items_per_second=3.99954M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95208645 ns 94920237 ns 1 cycles_per_iteration=199.946M instructions_per_iteration=1.10564G items_per_second=4.21406M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 108828068 ns 108754989 ns 1 cycles_per_iteration=228.548M instructions_per_iteration=1.10615G items_per_second=3.67799M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94619036 ns 94510149 ns 1 cycles_per_iteration=198.709M instructions_per_iteration=1.10603G items_per_second=4.23235M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 99404383 ns 99310767 ns 5 cycles_per_iteration=208.758M instructions_per_iteration=1.10599G items_per_second=4.03815M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 98356009 ns 98357040 ns 5 cycles_per_iteration=206.557M instructions_per_iteration=1.10606G items_per_second=4.06682M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 5717859 ns 5764471 ns 5 cycles_per_iteration=12.0077M instructions_per_iteration=197.483k items_per_second=223.99k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..3095c41 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:29:14.637+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":440217412}} +2026-08-06T05:29:14+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.31, 2.51, 3.32 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22103 ns 22085 ns 3065 cycles_per_iteration=46.4171k instructions_per_iteration=149.22k items_per_second=45.2797k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22879 ns 22862 ns 3065 cycles_per_iteration=48.0477k instructions_per_iteration=149.271k items_per_second=43.7404k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23290 ns 23283 ns 3065 cycles_per_iteration=48.9101k instructions_per_iteration=149.364k items_per_second=42.9499k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23565 ns 23558 ns 3065 cycles_per_iteration=49.4883k instructions_per_iteration=149.136k items_per_second=42.4491k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23239 ns 23233 ns 3065 cycles_per_iteration=48.803k instructions_per_iteration=149.358k items_per_second=43.0427k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23015 ns 23004 ns 5 cycles_per_iteration=48.3333k instructions_per_iteration=149.27k items_per_second=43.4924k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23239 ns 23233 ns 5 cycles_per_iteration=48.803k instructions_per_iteration=149.271k items_per_second=43.0427k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 565 ns 570 ns 5 cycles_per_iteration=1.18752k instructions_per_iteration=96.2375 items_per_second=1.1001k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..ce0a5ee --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:29:15.962+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":63012833}} +2026-08-06T05:29:15+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.31, 2.51, 3.32 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22448 ns 22434 ns 3327 cycles_per_iteration=47.143k instructions_per_iteration=149.41k items_per_second=44.5756k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24211 ns 24205 ns 3327 cycles_per_iteration=50.8446k instructions_per_iteration=149.353k items_per_second=41.3146k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22318 ns 22312 ns 3327 cycles_per_iteration=46.8702k instructions_per_iteration=149.465k items_per_second=44.8193k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22666 ns 22640 ns 3327 cycles_per_iteration=47.5999k instructions_per_iteration=149.243k items_per_second=44.1695k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22886 ns 22879 ns 3327 cycles_per_iteration=48.0623k instructions_per_iteration=149.218k items_per_second=43.7086k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22906 ns 22894 ns 5 cycles_per_iteration=48.104k instructions_per_iteration=149.338k items_per_second=43.7175k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22666 ns 22640 ns 5 cycles_per_iteration=47.5999k instructions_per_iteration=149.353k items_per_second=44.1695k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 761 ns 764 ns 5 cycles_per_iteration=1.59787k instructions_per_iteration=105.969 items_per_second=1.40792k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_P_C_final_candidate.log new file mode 100644 index 0000000..f06ed89 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:29:13.243+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2794672992}} +2026-08-06T05:29:13+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.31, 2.51, 3.32 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21776 ns 21770 ns 3217 cycles_per_iteration=45.7318k instructions_per_iteration=149.99k items_per_second=45.9345k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23320 ns 23300 ns 3217 cycles_per_iteration=48.9743k instructions_per_iteration=149.848k items_per_second=42.9184k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21772 ns 21765 ns 3217 cycles_per_iteration=45.7219k instructions_per_iteration=149.857k items_per_second=45.9446k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24129 ns 24121 ns 3217 cycles_per_iteration=50.6713k instructions_per_iteration=149.629k items_per_second=41.4576k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22577 ns 22561 ns 3217 cycles_per_iteration=47.4132k instructions_per_iteration=149.842k items_per_second=44.3252k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22715 ns 22703 ns 5 cycles_per_iteration=47.7025k instructions_per_iteration=149.833k items_per_second=44.1161k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22577 ns 22561 ns 5 cycles_per_iteration=47.4132k instructions_per_iteration=149.848k items_per_second=44.3252k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 1019 ns 1017 ns 5 cycles_per_iteration=2.14017k instructions_per_iteration=129.485 items_per_second=1.94908k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..891dfad --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:29:41.344+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1661720772}} +2026-08-06T05:29:41+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.48, 2.55, 3.31 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79282284 ns 79283012 ns 1 cycles_per_iteration=166.501M instructions_per_iteration=1026.16M items_per_second=5.04522M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79568624 ns 79569853 ns 1 cycles_per_iteration=167.102M instructions_per_iteration=1026.17M items_per_second=5.02703M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78557014 ns 78526648 ns 1 cycles_per_iteration=164.981M instructions_per_iteration=1026.17M items_per_second=5.09381M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78530788 ns 78484809 ns 1 cycles_per_iteration=164.923M instructions_per_iteration=1026.23M items_per_second=5.09653M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78599453 ns 78600212 ns 1 cycles_per_iteration=165.066M instructions_per_iteration=1026.17M items_per_second=5.08904M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 78907633 ns 78892907 ns 5 cycles_per_iteration=165.715M instructions_per_iteration=1026.18M items_per_second=5.07033M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 78599453 ns 78600212 ns 5 cycles_per_iteration=165.066M instructions_per_iteration=1026.17M items_per_second=5.08904M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 484044 ns 499199 ns 5 cycles_per_iteration=1016.1k instructions_per_iteration=26.9356k items_per_second=31.9905k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..f211ed5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:29:48.586+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":238983280}} +2026-08-06T05:29:48+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.44, 2.54, 3.30 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75595379 ns 75576032 ns 1 cycles_per_iteration=158.758M instructions_per_iteration=974.573M items_per_second=5.29268M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 84808350 ns 84777946 ns 1 cycles_per_iteration=178.106M instructions_per_iteration=974.592M items_per_second=4.71821M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73662996 ns 73613246 ns 1 cycles_per_iteration=154.7M instructions_per_iteration=974.567M items_per_second=5.4338M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76895475 ns 76896094 ns 1 cycles_per_iteration=161.49M instructions_per_iteration=974.594M items_per_second=5.20182M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 85429907 ns 85399225 ns 1 cycles_per_iteration=179.415M instructions_per_iteration=974.668M items_per_second=4.68388M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 79278421 ns 79252509 ns 5 cycles_per_iteration=166.494M instructions_per_iteration=974.599M items_per_second=5.06608M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76895475 ns 76896094 ns 5 cycles_per_iteration=161.49M instructions_per_iteration=974.592M items_per_second=5.20182M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 5458872 ns 5458549 ns 5 cycles_per_iteration=11.4647M instructions_per_iteration=40.3857k items_per_second=343.543k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_S_C_final_candidate.log new file mode 100644 index 0000000..662a68d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:29:34.120+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2520678997}} +2026-08-06T05:29:34+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.67, 2.59, 3.33 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76462984 ns 76463857 ns 1 cycles_per_iteration=160.58M instructions_per_iteration=978.953M items_per_second=5.23123M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75418949 ns 75362636 ns 1 cycles_per_iteration=158.389M instructions_per_iteration=979.027M items_per_second=5.30767M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76877117 ns 76877809 ns 1 cycles_per_iteration=161.452M instructions_per_iteration=978.947M items_per_second=5.20306M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74986219 ns 74987052 ns 1 cycles_per_iteration=157.481M instructions_per_iteration=978.954M items_per_second=5.33425M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75303316 ns 75192408 ns 1 cycles_per_iteration=158.145M instructions_per_iteration=978.954M items_per_second=5.31969M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 75809717 ns 75776752 ns 5 cycles_per_iteration=159.209M instructions_per_iteration=978.967M items_per_second=5.27918M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 75418949 ns 75362636 ns 5 cycles_per_iteration=158.389M instructions_per_iteration=978.954M items_per_second=5.30767M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 814462 ns 839794 ns 5 cycles_per_iteration=1.71041M instructions_per_iteration=33.8632k items_per_second=58.264k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..3bfc19e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:29:04.216+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3136296016}} +2026-08-06T05:29:04+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.46, 2.55, 3.34 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51967382 ns 51819524 ns 1 cycles_per_iteration=109.139M instructions_per_iteration=636.14M items_per_second=3.85955M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 63574553 ns 63519768 ns 1 cycles_per_iteration=133.514M instructions_per_iteration=636.329M items_per_second=3.14863M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54731846 ns 54687477 ns 1 cycles_per_iteration=114.944M instructions_per_iteration=636.2M items_per_second=3.65714M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52399158 ns 52400126 ns 1 cycles_per_iteration=110.045M instructions_per_iteration=636.166M items_per_second=3.81678M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55206537 ns 55198864 ns 1 cycles_per_iteration=115.941M instructions_per_iteration=636.136M items_per_second=3.62326M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 55575895 ns 55525152 ns 5 cycles_per_iteration=116.717M instructions_per_iteration=636.194M items_per_second=3.62107M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 54731846 ns 54687477 ns 5 cycles_per_iteration=114.944M instructions_per_iteration=636.166M items_per_second=3.65714M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 4688827 ns 4696262 ns 5 cycles_per_iteration=9.84637M instructions_per_iteration=79.5948k items_per_second=282.704k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..facb2f1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:29:08.735+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2996108964}} +2026-08-06T05:29:08+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.43, 2.54, 3.33 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49003839 ns 49004485 ns 1 cycles_per_iteration=102.914M instructions_per_iteration=610.757M items_per_second=4.08126M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51184177 ns 51185146 ns 1 cycles_per_iteration=107.495M instructions_per_iteration=610.767M items_per_second=3.90738M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50811052 ns 50812036 ns 1 cycles_per_iteration=106.711M instructions_per_iteration=610.758M items_per_second=3.93608M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51173925 ns 51129242 ns 1 cycles_per_iteration=107.474M instructions_per_iteration=610.786M items_per_second=3.91166M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48777103 ns 48670603 ns 1 cycles_per_iteration=102.438M instructions_per_iteration=610.712M items_per_second=4.10926M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50190020 ns 50160302 ns 5 cycles_per_iteration=105.406M instructions_per_iteration=610.756M items_per_second=3.98913M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50811052 ns 50812036 ns 5 cycles_per_iteration=106.711M instructions_per_iteration=610.758M items_per_second=3.93608M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1198484 ns 1221579 ns 5 cycles_per_iteration=2.51799M instructions_per_iteration=27.244k items_per_second=98.0022k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_W_C_final_candidate.log new file mode 100644 index 0000000..b0ba8b6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:28:59.739+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3310698076}} +2026-08-06T05:28:59+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.50, 2.56, 3.34 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54459810 ns 54429734 ns 1 cycles_per_iteration=114.373M instructions_per_iteration=612.789M items_per_second=3.67446M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49459934 ns 49439392 ns 1 cycles_per_iteration=103.872M instructions_per_iteration=612.789M items_per_second=4.04536M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49271822 ns 49272420 ns 1 cycles_per_iteration=103.478M instructions_per_iteration=612.805M items_per_second=4.05907M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52534819 ns 52510293 ns 1 cycles_per_iteration=110.33M instructions_per_iteration=612.769M items_per_second=3.80878M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52194357 ns 52172735 ns 1 cycles_per_iteration=109.616M instructions_per_iteration=612.743M items_per_second=3.83342M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 51584148 ns 51564915 ns 5 cycles_per_iteration=108.334M instructions_per_iteration=612.779M items_per_second=3.88422M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 52194357 ns 52172735 ns 5 cycles_per_iteration=109.616M instructions_per_iteration=612.789M items_per_second=3.83342M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2202538 ns 2193385 ns 5 cycles_per_iteration=4.62561M instructions_per_iteration=24.0003k items_per_second=164.929k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..c77ec2d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:29:22.831+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":833329982}} +2026-08-06T05:29:22+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.79, 2.61, 3.34 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150527954 ns 150412299 ns 1 cycles_per_iteration=316.118M instructions_per_iteration=1.87585G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 144765854 ns 144575634 ns 1 cycles_per_iteration=304.017M instructions_per_iteration=1.87572G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 177469730 ns 177349837 ns 1 cycles_per_iteration=372.695M instructions_per_iteration=1.87575G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147846222 ns 147724607 ns 1 cycles_per_iteration=310.485M instructions_per_iteration=1.87575G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151440144 ns 151252514 ns 1 cycles_per_iteration=318.033M instructions_per_iteration=1.87581G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 154409981 ns 154262978 ns 5 cycles_per_iteration=324.27M instructions_per_iteration=1.87578G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 150527954 ns 150412299 ns 5 cycles_per_iteration=316.118M instructions_per_iteration=1.87575G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 13150420 ns 13167086 ns 5 cycles_per_iteration=27.616M instructions_per_iteration=51.1365k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..f7adfeb --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:29:28.367+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":302388329}} +2026-08-06T05:29:28+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.72, 2.60, 3.33 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155308962 ns 155100334 ns 1 cycles_per_iteration=326.157M instructions_per_iteration=1.92525G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 159766436 ns 159651975 ns 1 cycles_per_iteration=335.519M instructions_per_iteration=1.92538G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 157352448 ns 157229572 ns 1 cycles_per_iteration=330.449M instructions_per_iteration=1.92517G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 162550449 ns 162421068 ns 1 cycles_per_iteration=341.365M instructions_per_iteration=1.92518G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 159518242 ns 159383273 ns 1 cycles_per_iteration=334.997M instructions_per_iteration=1.92529G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 158899307 ns 158757244 ns 5 cycles_per_iteration=333.697M instructions_per_iteration=1.92525G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 159518242 ns 159383273 ns 5 cycles_per_iteration=334.997M instructions_per_iteration=1.92525G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 2727141 ns 2753309 ns 5 cycles_per_iteration=5.72724M instructions_per_iteration=87.2179k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_X_C_final_candidate.log new file mode 100644 index 0000000..70d3a81 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block11_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:29:17.313+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3910049815}} +2026-08-06T05:29:17+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.77, 2.60, 3.34 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 143442631 ns 143344120 ns 1 cycles_per_iteration=301.238M instructions_per_iteration=1.87584G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 143686295 ns 143525099 ns 1 cycles_per_iteration=301.749M instructions_per_iteration=1.87572G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148315907 ns 148172099 ns 1 cycles_per_iteration=311.471M instructions_per_iteration=1.87587G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151107073 ns 150980221 ns 1 cycles_per_iteration=317.335M instructions_per_iteration=1.87576G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153422117 ns 153312267 ns 1 cycles_per_iteration=322.194M instructions_per_iteration=1.87595G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 147994804 ns 147866761 ns 5 cycles_per_iteration=310.797M instructions_per_iteration=1.87583G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 148315907 ns 148172099 ns 5 cycles_per_iteration=311.471M instructions_per_iteration=1.87584G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4430874 ns 4436911 ns 5 cycles_per_iteration=9.3049M instructions_per_iteration=93.1324k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..abc3a2a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:26:23.936+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1499654133}} +2026-08-06T05:26:23+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.20, 2.36, 3.42 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96376657 ns 96321441 ns 1 cycles_per_iteration=202.4M instructions_per_iteration=1.12883G items_per_second=4.15276M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101202488 ns 101203140 ns 1 cycles_per_iteration=212.532M instructions_per_iteration=1.12929G items_per_second=3.95245M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99861383 ns 99730534 ns 1 cycles_per_iteration=209.717M instructions_per_iteration=1.12923G items_per_second=4.01081M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 104028225 ns 103888737 ns 1 cycles_per_iteration=218.466M instructions_per_iteration=1.12892G items_per_second=3.85027M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96440554 ns 96327580 ns 1 cycles_per_iteration=202.534M instructions_per_iteration=1.12921G items_per_second=4.1525M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 99581861 ns 99494286 ns 5 cycles_per_iteration=209.13M instructions_per_iteration=1.1291G items_per_second=4.02376M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 99861383 ns 99730534 ns 5 cycles_per_iteration=209.717M instructions_per_iteration=1.12921G items_per_second=4.01081M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3264041 ns 3255079 ns 5 cycles_per_iteration=6.85357M instructions_per_iteration=208.925k items_per_second=130.925k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..f9bdd88 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:26:17.965+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4011841178}} +2026-08-06T05:26:17+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.04, 2.33, 3.42 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 107321501 ns 107094577 ns 1 cycles_per_iteration=225.384M instructions_per_iteration=1.10255G items_per_second=3.73502M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 91957569 ns 91958528 ns 1 cycles_per_iteration=193.121M instructions_per_iteration=1.10248G items_per_second=4.34979M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 105267286 ns 105090686 ns 1 cycles_per_iteration=221.069M instructions_per_iteration=1.10258G items_per_second=3.80624M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 91912985 ns 91795420 ns 1 cycles_per_iteration=193.025M instructions_per_iteration=1.10242G items_per_second=4.35752M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 90293646 ns 90189911 ns 1 cycles_per_iteration=189.625M instructions_per_iteration=1.10242G items_per_second=4.43509M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 97350597 ns 97225824 ns 5 cycles_per_iteration=204.445M instructions_per_iteration=1.10249G items_per_second=4.13673M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 91957569 ns 91958528 ns 5 cycles_per_iteration=193.121M instructions_per_iteration=1.10248G items_per_second=4.34979M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 8224139 ns 8154540 ns 5 cycles_per_iteration=17.2705M instructions_per_iteration=73.9587k items_per_second=336.807k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_M_C_final_candidate.log new file mode 100644 index 0000000..386cca9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:26:12.102+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1912932918}} +2026-08-06T05:26:12+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.04, 2.34, 3.43 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98186493 ns 98155731 ns 1 cycles_per_iteration=206.2M instructions_per_iteration=1.10605G items_per_second=4.07516M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98676920 ns 98678301 ns 1 cycles_per_iteration=207.231M instructions_per_iteration=1.10606G items_per_second=4.05358M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93223333 ns 93109579 ns 1 cycles_per_iteration=195.776M instructions_per_iteration=1.10604G items_per_second=4.29601M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98304510 ns 98189291 ns 1 cycles_per_iteration=206.448M instructions_per_iteration=1.10606G items_per_second=4.07376M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92664480 ns 92527917 ns 1 cycles_per_iteration=194.603M instructions_per_iteration=1.10601G items_per_second=4.32302M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 96211147 ns 96132164 ns 5 cycles_per_iteration=202.052M instructions_per_iteration=1.10604G items_per_second=4.16431M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 98186493 ns 98155731 ns 5 cycles_per_iteration=206.2M instructions_per_iteration=1.10605G items_per_second=4.07516M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2994581 ns 3038751 ns 5 cycles_per_iteration=6.28938M instructions_per_iteration=20.6891k items_per_second=133.176k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..406092a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:26:46.340+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2575164834}} +2026-08-06T05:26:46+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 3.16, 2.57, 3.47 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22744 ns 22718 ns 2917 cycles_per_iteration=47.763k instructions_per_iteration=149.792k items_per_second=44.0188k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22852 ns 22810 ns 2917 cycles_per_iteration=47.9909k instructions_per_iteration=149.68k items_per_second=43.8403k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21969 ns 21915 ns 2917 cycles_per_iteration=46.1371k instructions_per_iteration=150.029k items_per_second=45.6303k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22124 ns 22106 ns 2917 cycles_per_iteration=46.4627k instructions_per_iteration=150.05k items_per_second=45.2356k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24234 ns 24227 ns 2917 cycles_per_iteration=50.8925k instructions_per_iteration=149.759k items_per_second=41.2768k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22785 ns 22755 ns 5 cycles_per_iteration=47.8492k instructions_per_iteration=149.862k items_per_second=44.0004k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22744 ns 22718 ns 5 cycles_per_iteration=47.763k instructions_per_iteration=149.792k items_per_second=44.0188k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 895 ns 908 ns 5 cycles_per_iteration=1.88034k instructions_per_iteration=167.057 items_per_second=1.70486k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..5688022 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:26:44.998+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2172966281}} +2026-08-06T05:26:45+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 3.18, 2.56, 3.47 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23549 ns 23524 ns 3191 cycles_per_iteration=49.4536k instructions_per_iteration=149.409k items_per_second=42.5103k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24128 ns 24110 ns 3191 cycles_per_iteration=50.6708k instructions_per_iteration=149.151k items_per_second=41.4771k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22349 ns 22332 ns 3191 cycles_per_iteration=46.9347k instructions_per_iteration=149.266k items_per_second=44.7782k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22406 ns 22399 ns 3191 cycles_per_iteration=47.0539k instructions_per_iteration=149.325k items_per_second=44.6444k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22380 ns 22356 ns 3191 cycles_per_iteration=46.9999k instructions_per_iteration=149.349k items_per_second=44.7311k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22963 ns 22944 ns 5 cycles_per_iteration=48.2226k instructions_per_iteration=149.3k items_per_second=43.6282k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22406 ns 22399 ns 5 cycles_per_iteration=47.0539k instructions_per_iteration=149.325k items_per_second=44.6444k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 826 ns 823 ns 5 cycles_per_iteration=1.73411k instructions_per_iteration=97.9251 items_per_second=1.5369k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_P_C_final_candidate.log new file mode 100644 index 0000000..8df2916 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:26:43.697+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2474817192}} +2026-08-06T05:26:43+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 3.18, 2.56, 3.47 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22840 ns 22816 ns 3135 cycles_per_iteration=47.9655k instructions_per_iteration=149.398k items_per_second=43.8296k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21302 ns 21285 ns 3135 cycles_per_iteration=44.7357k instructions_per_iteration=149.497k items_per_second=46.9821k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22374 ns 22367 ns 3135 cycles_per_iteration=46.9874k instructions_per_iteration=149.365k items_per_second=44.7077k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24386 ns 24369 ns 3135 cycles_per_iteration=51.2134k instructions_per_iteration=149.113k items_per_second=41.0361k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22033 ns 22026 ns 3135 cycles_per_iteration=46.2701k instructions_per_iteration=149.309k items_per_second=45.4008k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22587 ns 22573 ns 5 cycles_per_iteration=47.4344k instructions_per_iteration=149.336k items_per_second=44.3913k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22374 ns 22367 ns 5 cycles_per_iteration=46.9874k instructions_per_iteration=149.365k items_per_second=44.7077k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 1152 ns 1149 ns 5 cycles_per_iteration=2.41874k instructions_per_iteration=142.065 items_per_second=2.20251k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..cbc1c59 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:27:19.408+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3503669932}} +2026-08-06T05:27:19+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 3.15, 2.64, 3.46 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80505371 ns 80506160 ns 1 cycles_per_iteration=169.069M instructions_per_iteration=1026.16M items_per_second=4.96856M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79954863 ns 79925139 ns 1 cycles_per_iteration=167.915M instructions_per_iteration=1026.14M items_per_second=5.00468M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 89072943 ns 89057683 ns 1 cycles_per_iteration=187.063M instructions_per_iteration=1026.17M items_per_second=4.49147M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77312708 ns 77258824 ns 1 cycles_per_iteration=162.366M instructions_per_iteration=1026.19M items_per_second=5.1774M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 84310055 ns 84311138 ns 1 cycles_per_iteration=177.06M instructions_per_iteration=1026.2M items_per_second=4.74433M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 82231188 ns 82211789 ns 5 cycles_per_iteration=172.695M instructions_per_iteration=1026.17M items_per_second=4.87729M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 80505371 ns 80506160 ns 5 cycles_per_iteration=169.069M instructions_per_iteration=1026.17M items_per_second=4.96856M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 4568447 ns 4581030 ns 5 cycles_per_iteration=9.5941M instructions_per_iteration=21.2654k items_per_second=265.123k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..21ce11b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:27:12.156+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":472315994}} +2026-08-06T05:27:12+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 3.25, 2.65, 3.47 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80053091 ns 80053985 ns 1 cycles_per_iteration=168.12M instructions_per_iteration=974.564M items_per_second=4.99663M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74686527 ns 74600372 ns 1 cycles_per_iteration=156.849M instructions_per_iteration=974.633M items_per_second=5.3619M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 72517633 ns 72519167 ns 1 cycles_per_iteration=152.296M instructions_per_iteration=974.559M items_per_second=5.51578M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75660944 ns 75626008 ns 1 cycles_per_iteration=158.898M instructions_per_iteration=974.597M items_per_second=5.28919M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80218554 ns 80047807 ns 1 cycles_per_iteration=168.467M instructions_per_iteration=974.562M items_per_second=4.99701M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 76627350 ns 76569468 ns 5 cycles_per_iteration=160.926M instructions_per_iteration=974.583M items_per_second=5.2321M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 75660944 ns 75626008 ns 5 cycles_per_iteration=158.898M instructions_per_iteration=974.564M items_per_second=5.28919M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3399373 ns 3369462 ns 5 cycles_per_iteration=7.13834M instructions_per_iteration=32.054k items_per_second=229.835k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_S_C_final_candidate.log new file mode 100644 index 0000000..5c9e210 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:27:04.649+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3429295919}} +2026-08-06T05:27:04+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 3.48, 2.67, 3.49 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73743343 ns 73744443 ns 1 cycles_per_iteration=154.87M instructions_per_iteration=978.968M items_per_second=5.42414M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78705788 ns 78707045 ns 1 cycles_per_iteration=165.291M instructions_per_iteration=978.965M items_per_second=5.08214M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74249506 ns 74222371 ns 1 cycles_per_iteration=155.932M instructions_per_iteration=978.965M items_per_second=5.38921M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78592300 ns 78593484 ns 1 cycles_per_iteration=165.053M instructions_per_iteration=978.977M items_per_second=5.08948M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73513746 ns 73482147 ns 1 cycles_per_iteration=154.387M instructions_per_iteration=978.963M items_per_second=5.4435M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 75760937 ns 75749898 ns 5 cycles_per_iteration=159.107M instructions_per_iteration=978.968M items_per_second=5.28569M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 74249506 ns 74222371 ns 5 cycles_per_iteration=155.932M instructions_per_iteration=978.965M items_per_second=5.38921M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2650176 ns 2661230 ns 5 cycles_per_iteration=5.56568M instructions_per_iteration=5.43816k items_per_second=183.521k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..8fc087b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:26:38.987+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":814787326}} +2026-08-06T05:26:38+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.76, 2.47, 3.44 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54384470 ns 54385093 ns 1 cycles_per_iteration=114.214M instructions_per_iteration=636.144M items_per_second=3.67748M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51609516 ns 51610716 ns 1 cycles_per_iteration=108.387M instructions_per_iteration=636.165M items_per_second=3.87516M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54136515 ns 54136916 ns 1 cycles_per_iteration=113.693M instructions_per_iteration=636.191M items_per_second=3.69434M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53480625 ns 53458488 ns 1 cycles_per_iteration=112.315M instructions_per_iteration=636.143M items_per_second=3.74122M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 63913584 ns 63892840 ns 1 cycles_per_iteration=134.228M instructions_per_iteration=636.136M items_per_second=3.13024M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 55504942 ns 55496811 ns 5 cycles_per_iteration=116.567M instructions_per_iteration=636.156M items_per_second=3.62369M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 54136515 ns 54136916 ns 5 cycles_per_iteration=113.693M instructions_per_iteration=636.144M items_per_second=3.69434M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 4824560 ns 4817547 ns 5 cycles_per_iteration=10.1331M instructions_per_iteration=22.395k items_per_second=286.543k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..dac0f9b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:26:34.382+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2093861582}} +2026-08-06T05:26:34+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.56, 2.43, 3.44 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 59382200 ns 59350964 ns 1 cycles_per_iteration=124.711M instructions_per_iteration=610.77M items_per_second=3.36979M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48578501 ns 48579332 ns 1 cycles_per_iteration=102.022M instructions_per_iteration=610.817M items_per_second=4.11698M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51846027 ns 51767781 ns 1 cycles_per_iteration=108.884M instructions_per_iteration=610.77M items_per_second=3.86341M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50945520 ns 50925510 ns 1 cycles_per_iteration=106.993M instructions_per_iteration=610.752M items_per_second=3.9273M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53141356 ns 53121877 ns 1 cycles_per_iteration=111.604M instructions_per_iteration=610.734M items_per_second=3.76493M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 52778721 ns 52749093 ns 5 cycles_per_iteration=110.843M instructions_per_iteration=610.769M items_per_second=3.80848M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 51846027 ns 51767781 ns 5 cycles_per_iteration=108.884M instructions_per_iteration=610.77M items_per_second=3.86341M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 4049995 ns 4043483 ns 5 cycles_per_iteration=8.50532M instructions_per_iteration=31.0597k items_per_second=276.883k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_W_C_final_candidate.log new file mode 100644 index 0000000..80f3e9f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:26:29.789+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2346963740}} +2026-08-06T05:26:29+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.26, 2.37, 3.42 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51108837 ns 51083987 ns 1 cycles_per_iteration=107.335M instructions_per_iteration=612.754M items_per_second=3.91512M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50158262 ns 50159095 ns 1 cycles_per_iteration=105.339M instructions_per_iteration=612.768M items_per_second=3.98731M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55098057 ns 55079073 ns 1 cycles_per_iteration=115.715M instructions_per_iteration=612.773M items_per_second=3.63114M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52782297 ns 52734464 ns 1 cycles_per_iteration=110.849M instructions_per_iteration=612.768M items_per_second=3.79259M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 56276560 ns 56187369 ns 1 cycles_per_iteration=118.189M instructions_per_iteration=612.716M items_per_second=3.55952M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 53084803 ns 53048798 ns 5 cycles_per_iteration=111.485M instructions_per_iteration=612.756M items_per_second=3.77714M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 52782297 ns 52734464 ns 5 cycles_per_iteration=110.849M instructions_per_iteration=612.768M items_per_second=3.79259M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2588489 ns 2563314 ns 5 cycles_per_iteration=5.4366M instructions_per_iteration=23.5171k items_per_second=181.744k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..11e6f78 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:26:58.943+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3595730471}} +2026-08-06T05:26:58+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 3.44, 2.65, 3.48 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152384996 ns 152281793 ns 1 cycles_per_iteration=320.016M instructions_per_iteration=1.92056G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147236347 ns 147056953 ns 1 cycles_per_iteration=309.204M instructions_per_iteration=1.92057G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 160591602 ns 160423643 ns 1 cycles_per_iteration=337.251M instructions_per_iteration=1.92035G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151223421 ns 151118040 ns 1 cycles_per_iteration=317.578M instructions_per_iteration=1.92028G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151523829 ns 151399403 ns 1 cycles_per_iteration=318.208M instructions_per_iteration=1.92049G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 152592039 ns 152455966 ns 5 cycles_per_iteration=320.452M instructions_per_iteration=1.92045G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 151523829 ns 151399403 ns 5 cycles_per_iteration=318.208M instructions_per_iteration=1.92049G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4892175 ns 4887994 ns 5 cycles_per_iteration=10.2737M instructions_per_iteration=127.103k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..6e0bbb4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:26:53.352+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2663192616}} +2026-08-06T05:26:53+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 3.39, 2.63, 3.48 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153811932 ns 153688115 ns 1 cycles_per_iteration=323.015M instructions_per_iteration=1.88066G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 160183668 ns 160067772 ns 1 cycles_per_iteration=336.394M instructions_per_iteration=1.88071G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 159297705 ns 159178028 ns 1 cycles_per_iteration=334.534M instructions_per_iteration=1.88056G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148739815 ns 148697914 ns 1 cycles_per_iteration=312.362M instructions_per_iteration=1.88052G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 174957037 ns 174773236 ns 1 cycles_per_iteration=367.42M instructions_per_iteration=1.8807G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 159398031 ns 159281013 ns 5 cycles_per_iteration=334.745M instructions_per_iteration=1.88063G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 159297705 ns 159178028 ns 5 cycles_per_iteration=334.534M instructions_per_iteration=1.88066G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 9842663 ns 9796952 ns 5 cycles_per_iteration=20.6702M instructions_per_iteration=86.2556k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_X_C_final_candidate.log new file mode 100644 index 0000000..792806f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block12_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:26:47.657+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3860639939}} +2026-08-06T05:26:47+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 3.16, 2.57, 3.47 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152385712 ns 152276101 ns 1 cycles_per_iteration=320.019M instructions_per_iteration=1.92048G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155791998 ns 155651539 ns 1 cycles_per_iteration=327.17M instructions_per_iteration=1.92036G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150799751 ns 150564656 ns 1 cycles_per_iteration=316.689M instructions_per_iteration=1.92024G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150716782 ns 150606347 ns 1 cycles_per_iteration=316.514M instructions_per_iteration=1.92049G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150887966 ns 150685085 ns 1 cycles_per_iteration=316.873M instructions_per_iteration=1.92029G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 152116442 ns 151956746 ns 5 cycles_per_iteration=319.453M instructions_per_iteration=1.92037G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 150887966 ns 150685085 ns 5 cycles_per_iteration=316.873M instructions_per_iteration=1.92036G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 2167031 ns 2187013 ns 5 cycles_per_iteration=4.55014M instructions_per_iteration=110.653k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..2d3cf69 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:15:55.675+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3261769250}} +2026-08-06T05:15:55+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.59, 2.00, 4.42 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 104319096 ns 104240455 ns 1 cycles_per_iteration=219.078M instructions_per_iteration=1.12934G items_per_second=3.83728M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99161863 ns 99163085 ns 1 cycles_per_iteration=208.249M instructions_per_iteration=1.12927G items_per_second=4.03376M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95277309 ns 95126830 ns 1 cycles_per_iteration=200.09M instructions_per_iteration=1.12927G items_per_second=4.20491M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96478462 ns 96424925 ns 1 cycles_per_iteration=202.614M instructions_per_iteration=1.12925G items_per_second=4.14831M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98344564 ns 98269313 ns 1 cycles_per_iteration=206.533M instructions_per_iteration=1.12927G items_per_second=4.07045M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 98716259 ns 98644922 ns 5 cycles_per_iteration=207.313M instructions_per_iteration=1.12928G items_per_second=4.05894M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 98344564 ns 98269313 ns 5 cycles_per_iteration=206.533M instructions_per_iteration=1.12927G items_per_second=4.07045M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3484344 ns 3500890 ns 5 cycles_per_iteration=7.31692M instructions_per_iteration=32.9977k items_per_second=140.706k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..2421cc6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:16:01.758+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2539044639}} +2026-08-06T05:16:01+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.43, 1.98, 4.39 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100544453 ns 100497086 ns 1 cycles_per_iteration=211.15M instructions_per_iteration=1.10269G items_per_second=3.98021M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 106627464 ns 106539192 ns 1 cycles_per_iteration=223.927M instructions_per_iteration=1.10254G items_per_second=3.75449M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96345186 ns 96330492 ns 1 cycles_per_iteration=202.334M instructions_per_iteration=1.10247G items_per_second=4.15237M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92151880 ns 92040106 ns 1 cycles_per_iteration=193.527M instructions_per_iteration=1.10247G items_per_second=4.34593M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 91069937 ns 90965318 ns 1 cycles_per_iteration=191.256M instructions_per_iteration=1.10244G items_per_second=4.39728M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 97347784 ns 97274439 ns 5 cycles_per_iteration=204.439M instructions_per_iteration=1.10252G items_per_second=4.12606M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 96345186 ns 96330492 ns 5 cycles_per_iteration=202.334M instructions_per_iteration=1.10247G items_per_second=4.15237M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 6398147 ns 6409278 ns 5 cycles_per_iteration=13.4362M instructions_per_iteration=99.9703k items_per_second=265.487k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_M_C_final_candidate.log new file mode 100644 index 0000000..1d835e8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:16:07.895+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2515347967}} +2026-08-06T05:16:07+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.31, 1.97, 4.37 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101418018 ns 101418466 ns 1 cycles_per_iteration=212.986M instructions_per_iteration=1.1062G items_per_second=3.94405M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 103350401 ns 103297938 ns 1 cycles_per_iteration=217.045M instructions_per_iteration=1.10615G items_per_second=3.87229M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 91577530 ns 91467772 ns 1 cycles_per_iteration=192.32M instructions_per_iteration=1.10606G items_per_second=4.37312M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94778538 ns 94656014 ns 1 cycles_per_iteration=199.043M instructions_per_iteration=1.10602G items_per_second=4.22583M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94462395 ns 94350166 ns 1 cycles_per_iteration=198.38M instructions_per_iteration=1.10599G items_per_second=4.23953M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 97117376 ns 97038071 ns 5 cycles_per_iteration=203.955M instructions_per_iteration=1.10608G items_per_second=4.13097M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 94778538 ns 94656014 ns 5 cycles_per_iteration=199.043M instructions_per_iteration=1.10606G items_per_second=4.22583M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 5013859 ns 5057199 ns 5 cycles_per_iteration=10.5295M instructions_per_iteration=91.211k items_per_second=212.88k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..8659b75 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:15:12.820+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2393292763}} +2026-08-06T05:15:12+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.91, 1.83, 4.48 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22168 ns 22162 ns 3288 cycles_per_iteration=46.5542k instructions_per_iteration=149.235k items_per_second=45.1228k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21595 ns 21589 ns 3288 cycles_per_iteration=45.3502k instructions_per_iteration=149.343k items_per_second=46.3202k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22708 ns 22682 ns 3288 cycles_per_iteration=47.6887k instructions_per_iteration=149.108k items_per_second=44.088k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23092 ns 23085 ns 3288 cycles_per_iteration=48.494k instructions_per_iteration=149.421k items_per_second=43.3191k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22259 ns 22246 ns 3288 cycles_per_iteration=46.745k instructions_per_iteration=149.155k items_per_second=44.9516k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22364 ns 22353 ns 5 cycles_per_iteration=46.9664k instructions_per_iteration=149.252k items_per_second=44.7603k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22259 ns 22246 ns 5 cycles_per_iteration=46.745k instructions_per_iteration=149.235k items_per_second=44.9516k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 568 ns 565 ns 5 cycles_per_iteration=1.1923k instructions_per_iteration=129.806 items_per_second=1.13252k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..f7071db --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:15:14.162+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":146488920}} +2026-08-06T05:15:14+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.91, 1.83, 4.48 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23958 ns 23925 ns 3162 cycles_per_iteration=50.3138k instructions_per_iteration=149.219k items_per_second=41.7966k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22376 ns 22355 ns 3162 cycles_per_iteration=46.9906k instructions_per_iteration=149.173k items_per_second=44.7327k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21632 ns 21625 ns 3162 cycles_per_iteration=45.4282k instructions_per_iteration=149.541k items_per_second=46.242k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22752 ns 22710 ns 3162 cycles_per_iteration=47.7805k instructions_per_iteration=149.628k items_per_second=44.0335k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22125 ns 22119 ns 3162 cycles_per_iteration=46.4643k instructions_per_iteration=149.506k items_per_second=45.2103k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22569 ns 22547 ns 5 cycles_per_iteration=47.3955k instructions_per_iteration=149.414k items_per_second=44.403k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22376 ns 22355 ns 5 cycles_per_iteration=46.9906k instructions_per_iteration=149.506k items_per_second=44.7327k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 877 ns 865 ns 5 cycles_per_iteration=1.8416k instructions_per_iteration=204.116 items_per_second=1.66374k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_P_C_final_candidate.log new file mode 100644 index 0000000..d8e4465 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:15:15.486+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1280135760}} +2026-08-06T05:15:15+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.91, 1.83, 4.48 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22561 ns 22546 ns 3144 cycles_per_iteration=47.38k instructions_per_iteration=149.525k items_per_second=44.3537k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22216 ns 22197 ns 3144 cycles_per_iteration=46.6551k instructions_per_iteration=149.661k items_per_second=45.0506k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22229 ns 22222 ns 3144 cycles_per_iteration=46.6828k instructions_per_iteration=149.835k items_per_second=44.9995k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21550 ns 21536 ns 3144 cycles_per_iteration=45.2564k instructions_per_iteration=149.703k items_per_second=46.4337k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24060 ns 24042 ns 3144 cycles_per_iteration=50.5283k instructions_per_iteration=149.833k items_per_second=41.5941k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22523 ns 22509 ns 5 cycles_per_iteration=47.3005k instructions_per_iteration=149.711k items_per_second=44.4863k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22229 ns 22222 ns 5 cycles_per_iteration=46.6828k instructions_per_iteration=149.703k items_per_second=44.9995k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 934 ns 932 ns 5 cycles_per_iteration=1.96222k instructions_per_iteration=129.719 items_per_second=1.78582k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..0f87793 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:15:33.647+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2414465096}} +2026-08-06T05:15:33+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.13, 1.89, 4.44 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79416752 ns 79366362 ns 1 cycles_per_iteration=166.784M instructions_per_iteration=1026.18M items_per_second=5.03992M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 88567495 ns 88432429 ns 1 cycles_per_iteration=186.003M instructions_per_iteration=1026.19M items_per_second=4.52323M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81210136 ns 81211093 ns 1 cycles_per_iteration=170.55M instructions_per_iteration=1026.18M items_per_second=4.92544M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78095198 ns 78063897 ns 1 cycles_per_iteration=164.01M instructions_per_iteration=1026.18M items_per_second=5.12401M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 84983110 ns 84983694 ns 1 cycles_per_iteration=178.473M instructions_per_iteration=1026.17M items_per_second=4.70679M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 82454538 ns 82411495 ns 5 cycles_per_iteration=173.164M instructions_per_iteration=1026.18M items_per_second=4.86387M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 81210136 ns 81211093 ns 5 cycles_per_iteration=170.55M instructions_per_iteration=1026.18M items_per_second=4.92544M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 4287845 ns 4256855 ns 5 cycles_per_iteration=9.00496M instructions_per_iteration=10.8525k items_per_second=246.56k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..4c88825 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:15:41.304+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3907889363}} +2026-08-06T05:15:41+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.03, 1.88, 4.41 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76139927 ns 76095588 ns 1 cycles_per_iteration=159.904M instructions_per_iteration=974.6M items_per_second=5.25655M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74172497 ns 74138283 ns 1 cycles_per_iteration=155.771M instructions_per_iteration=974.573M items_per_second=5.39532M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 72797537 ns 72798278 ns 1 cycles_per_iteration=152.882M instructions_per_iteration=974.58M items_per_second=5.49464M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75729132 ns 75667294 ns 1 cycles_per_iteration=159.04M instructions_per_iteration=974.551M items_per_second=5.2863M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74031115 ns 73981265 ns 1 cycles_per_iteration=155.474M instructions_per_iteration=974.562M items_per_second=5.40677M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 74574041 ns 74536142 ns 5 cycles_per_iteration=156.614M instructions_per_iteration=974.573M items_per_second=5.36792M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 74172497 ns 74138283 ns 5 cycles_per_iteration=155.771M instructions_per_iteration=974.573M items_per_second=5.39532M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 1359982 ns 1341429 ns 5 cycles_per_iteration=2.857M instructions_per_iteration=18.4569k items_per_second=96.6738k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_S_C_final_candidate.log new file mode 100644 index 0000000..eef3fd5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:15:48.432+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1366411208}} +2026-08-06T05:15:48+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.95, 1.86, 4.39 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76214790 ns 76215440 ns 1 cycles_per_iteration=160.059M instructions_per_iteration=978.966M items_per_second=5.24828M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76105356 ns 76071952 ns 1 cycles_per_iteration=159.828M instructions_per_iteration=978.943M items_per_second=5.25818M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74708223 ns 74612642 ns 1 cycles_per_iteration=156.896M instructions_per_iteration=978.966M items_per_second=5.36102M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75782776 ns 75783206 ns 1 cycles_per_iteration=159.153M instructions_per_iteration=978.964M items_per_second=5.27821M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76148987 ns 76150084 ns 1 cycles_per_iteration=159.922M instructions_per_iteration=978.99M items_per_second=5.25278M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 75792027 ns 75766665 ns 5 cycles_per_iteration=159.172M instructions_per_iteration=978.966M items_per_second=5.2797M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76105356 ns 76071952 ns 5 cycles_per_iteration=159.828M instructions_per_iteration=978.966M items_per_second=5.25818M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 628299 ns 665893 ns 5 cycles_per_iteration=1.31936M instructions_per_iteration=16.914k items_per_second=46.878k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..ec5b677 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:14:58.893+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2736876735}} +2026-08-06T05:14:58+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.17, 1.88, 4.54 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51856041 ns 51849933 ns 1 cycles_per_iteration=108.904M instructions_per_iteration=636.141M items_per_second=3.85729M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 58894634 ns 58866230 ns 1 cycles_per_iteration=123.686M instructions_per_iteration=636.178M items_per_second=3.39753M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55197001 ns 55159754 ns 1 cycles_per_iteration=115.922M instructions_per_iteration=636.192M items_per_second=3.62583M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53088427 ns 53001552 ns 1 cycles_per_iteration=111.493M instructions_per_iteration=636.166M items_per_second=3.77347M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55223227 ns 55188784 ns 1 cycles_per_iteration=115.976M instructions_per_iteration=636.132M items_per_second=3.62392M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 54851866 ns 54813251 ns 5 cycles_per_iteration=115.196M instructions_per_iteration=636.162M items_per_second=3.65561M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 55197001 ns 55159754 ns 5 cycles_per_iteration=115.922M instructions_per_iteration=636.166M items_per_second=3.62583M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2677951 ns 2681009 ns 5 cycles_per_iteration=5.62393M instructions_per_iteration=25.1778k items_per_second=175.399k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..190252c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:15:03.608+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3530537796}} +2026-08-06T05:15:03+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.08, 1.86, 4.52 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49759150 ns 49759757 ns 1 cycles_per_iteration=104.501M instructions_per_iteration=610.731M items_per_second=4.01931M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51778793 ns 51779595 ns 1 cycles_per_iteration=108.743M instructions_per_iteration=610.753M items_per_second=3.86253M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48793554 ns 48772830 ns 1 cycles_per_iteration=102.472M instructions_per_iteration=610.732M items_per_second=4.10064M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51158905 ns 51136437 ns 1 cycles_per_iteration=107.441M instructions_per_iteration=610.844M items_per_second=3.91111M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 59109688 ns 59070426 ns 1 cycles_per_iteration=124.137M instructions_per_iteration=610.813M items_per_second=3.38579M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 52120018 ns 52103809 ns 5 cycles_per_iteration=109.459M instructions_per_iteration=610.774M items_per_second=3.85588M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 51158905 ns 51136437 ns 5 cycles_per_iteration=107.441M instructions_per_iteration=610.753M items_per_second=3.91111M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 4078441 ns 4067084 ns 5 cycles_per_iteration=8.56477M instructions_per_iteration=51.132k items_per_second=278.702k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_W_C_final_candidate.log new file mode 100644 index 0000000..40afd0c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:15:08.146+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":133693952}} +2026-08-06T05:15:08+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.99, 1.85, 4.50 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50584555 ns 50552481 ns 1 cycles_per_iteration=106.236M instructions_per_iteration=612.718M items_per_second=3.95628M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54450274 ns 54415311 ns 1 cycles_per_iteration=114.352M instructions_per_iteration=612.83M items_per_second=3.67544M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50460100 ns 50371734 ns 1 cycles_per_iteration=105.973M instructions_per_iteration=612.734M items_per_second=3.97048M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52823305 ns 52801384 ns 1 cycles_per_iteration=110.935M instructions_per_iteration=612.788M items_per_second=3.78778M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49870968 ns 49849387 ns 1 cycles_per_iteration=104.737M instructions_per_iteration=612.727M items_per_second=4.01209M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 51637840 ns 51598059 ns 5 cycles_per_iteration=108.447M instructions_per_iteration=612.759M items_per_second=3.88041M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50584555 ns 50552481 ns 5 cycles_per_iteration=106.236M instructions_per_iteration=612.734M items_per_second=3.95628M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1932190 ns 1939063 ns 5 cycles_per_iteration=4.05716M instructions_per_iteration=48.1792k items_per_second=143.006k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..df81988 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:15:16.859+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3566163168}} +2026-08-06T05:15:16+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.92, 1.83, 4.47 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145216465 ns 145110236 ns 1 cycles_per_iteration=304.963M instructions_per_iteration=1.87587G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148949146 ns 148770590 ns 1 cycles_per_iteration=312.802M instructions_per_iteration=1.87602G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 163250446 ns 163127137 ns 1 cycles_per_iteration=342.834M instructions_per_iteration=1.87582G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146151781 ns 146153801 ns 1 cycles_per_iteration=306.928M instructions_per_iteration=1.87578G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145180702 ns 145015625 ns 1 cycles_per_iteration=304.889M instructions_per_iteration=1.87573G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 149749708 ns 149635478 ns 5 cycles_per_iteration=314.483M instructions_per_iteration=1.87585G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 146151781 ns 146153801 ns 5 cycles_per_iteration=306.928M instructions_per_iteration=1.87582G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 7701981 ns 7692786 ns 5 cycles_per_iteration=16.1738M instructions_per_iteration=111.001k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..005df3d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:15:22.369+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1795674731}} +2026-08-06T05:15:22+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.25, 1.90, 4.48 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151574612 ns 151421840 ns 1 cycles_per_iteration=318.317M instructions_per_iteration=1.88063G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147407055 ns 147296176 ns 1 cycles_per_iteration=309.563M instructions_per_iteration=1.88076G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150068045 ns 149973181 ns 1 cycles_per_iteration=315.151M instructions_per_iteration=1.88046G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148679256 ns 148512412 ns 1 cycles_per_iteration=312.234M instructions_per_iteration=1.88056G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 157129049 ns 156999589 ns 1 cycles_per_iteration=329.98M instructions_per_iteration=1.88065G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 150971603 ns 150840640 ns 5 cycles_per_iteration=317.049M instructions_per_iteration=1.88061G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 150068045 ns 149973181 ns 5 cycles_per_iteration=315.151M instructions_per_iteration=1.88063G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 3776739 ns 3775142 ns 5 cycles_per_iteration=7.9314M instructions_per_iteration=112.263k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_X_C_final_candidate.log new file mode 100644 index 0000000..a67ca19 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block13_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:15:27.925+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2210670735}} +2026-08-06T05:15:27+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.23, 1.91, 4.46 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151809454 ns 151689048 ns 1 cycles_per_iteration=318.808M instructions_per_iteration=1.92062G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153734684 ns 153625552 ns 1 cycles_per_iteration=322.85M instructions_per_iteration=1.92034G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151963711 ns 151802916 ns 1 cycles_per_iteration=319.131M instructions_per_iteration=1.92023G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152510405 ns 152374967 ns 1 cycles_per_iteration=320.28M instructions_per_iteration=1.92045G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147754669 ns 147640307 ns 1 cycles_per_iteration=310.293M instructions_per_iteration=1.92048G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 151554585 ns 151426558 ns 5 cycles_per_iteration=318.272M instructions_per_iteration=1.92042G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 151963711 ns 151802916 ns 5 cycles_per_iteration=319.131M instructions_per_iteration=1.92045G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 2254891 ns 2251738 ns 5 cycles_per_iteration=4.73505M instructions_per_iteration=147.943k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..831ffaa --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:30:53.384+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2605923993}} +2026-08-06T05:30:53+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.64, 2.57, 3.25 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97589254 ns 97574078 ns 1 cycles_per_iteration=204.946M instructions_per_iteration=1.12925G items_per_second=4.09945M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101137877 ns 101121508 ns 1 cycles_per_iteration=212.397M instructions_per_iteration=1.12932G items_per_second=3.95564M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99695683 ns 99672411 ns 1 cycles_per_iteration=209.369M instructions_per_iteration=1.12932G items_per_second=4.01315M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100211143 ns 100136164 ns 1 cycles_per_iteration=210.451M instructions_per_iteration=1.12928G items_per_second=3.99456M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98795414 ns 98723376 ns 1 cycles_per_iteration=207.479M instructions_per_iteration=1.12921G items_per_second=4.05173M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 99485874 ns 99445507 ns 5 cycles_per_iteration=208.929M instructions_per_iteration=1.12928G items_per_second=4.0229M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 99695683 ns 99672411 ns 5 cycles_per_iteration=209.369M instructions_per_iteration=1.12928G items_per_second=4.01315M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 1357668 ns 1356576 ns 5 cycles_per_iteration=2.85064M instructions_per_iteration=48.3711k items_per_second=55.0301k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..3502e0f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:31:05.447+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1621119269}} +2026-08-06T05:31:05+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.38, 2.52, 3.23 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 107449293 ns 107450127 ns 1 cycles_per_iteration=225.652M instructions_per_iteration=1.10253G items_per_second=3.72266M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99082947 ns 99084418 ns 1 cycles_per_iteration=208.084M instructions_per_iteration=1.10242G items_per_second=4.03696M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95482111 ns 95353598 ns 1 cycles_per_iteration=200.521M instructions_per_iteration=1.10246G items_per_second=4.19491M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95334768 ns 95196828 ns 1 cycles_per_iteration=200.212M instructions_per_iteration=1.10252G items_per_second=4.20182M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93250990 ns 93026789 ns 1 cycles_per_iteration=195.835M instructions_per_iteration=1.10245G items_per_second=4.29984M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 98120022 ns 98022352 ns 5 cycles_per_iteration=206.061M instructions_per_iteration=1.10248G items_per_second=4.09124M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 95482111 ns 95353598 ns 5 cycles_per_iteration=200.521M instructions_per_iteration=1.10246G items_per_second=4.19491M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 5621081 ns 5702465 ns 5 cycles_per_iteration=11.8042M instructions_per_iteration=49.3199k items_per_second=226.544k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_M_C_final_candidate.log new file mode 100644 index 0000000..08b50a4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:30:59.547+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":441822292}} +2026-08-06T05:30:59+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.50, 2.55, 3.24 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95245600 ns 95246630 ns 1 cycles_per_iteration=200.026M instructions_per_iteration=1.10606G items_per_second=4.19962M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97462893 ns 97464092 ns 1 cycles_per_iteration=204.683M instructions_per_iteration=1.10604G items_per_second=4.10408M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97172737 ns 97006604 ns 1 cycles_per_iteration=204.07M instructions_per_iteration=1.10613G items_per_second=4.12343M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93903065 ns 93792724 ns 1 cycles_per_iteration=197.204M instructions_per_iteration=1.10603G items_per_second=4.26472M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95414400 ns 95198465 ns 1 cycles_per_iteration=200.377M instructions_per_iteration=1.10603G items_per_second=4.20175M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 95839739 ns 95741703 ns 5 cycles_per_iteration=201.272M instructions_per_iteration=1.10606G items_per_second=4.17872M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 95414400 ns 95246630 ns 5 cycles_per_iteration=200.377M instructions_per_iteration=1.10604G items_per_second=4.19962M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 1474460 ns 1492089 ns 5 cycles_per_iteration=3.09706M instructions_per_iteration=40.4051k items_per_second=65.1777k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..08dfb03 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:30:10.108+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":893331188}} +2026-08-06T05:30:10+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.44, 2.54, 3.28 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 26315 ns 26307 ns 3156 cycles_per_iteration=55.2623k instructions_per_iteration=149.852k items_per_second=38.0121k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23074 ns 23068 ns 3156 cycles_per_iteration=48.4565k instructions_per_iteration=149.743k items_per_second=43.3504k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22641 ns 22621 ns 3156 cycles_per_iteration=47.5474k instructions_per_iteration=149.549k items_per_second=44.2064k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23065 ns 23046 ns 3156 cycles_per_iteration=48.4374k instructions_per_iteration=149.637k items_per_second=43.3922k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22715 ns 22709 ns 3156 cycles_per_iteration=47.702k instructions_per_iteration=149.817k items_per_second=44.0363k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23562 ns 23550 ns 5 cycles_per_iteration=49.4811k instructions_per_iteration=149.72k items_per_second=42.5995k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23065 ns 23046 ns 5 cycles_per_iteration=48.4374k instructions_per_iteration=149.743k items_per_second=43.3922k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 1552 ns 1554 ns 5 cycles_per_iteration=3.25827k instructions_per_iteration=126.023 items_per_second=2.59246k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..cc2f705 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:30:12.813+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":457956550}} +2026-08-06T05:30:12+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.41, 2.53, 3.27 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22208 ns 22179 ns 3057 cycles_per_iteration=46.6384k instructions_per_iteration=149.322k items_per_second=45.0879k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22946 ns 22939 ns 3057 cycles_per_iteration=48.1878k instructions_per_iteration=149.276k items_per_second=43.5933k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22284 ns 22278 ns 3057 cycles_per_iteration=46.7979k instructions_per_iteration=149.232k items_per_second=44.8879k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23361 ns 23350 ns 3057 cycles_per_iteration=49.0604k instructions_per_iteration=149.349k items_per_second=42.8261k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23192 ns 23177 ns 3057 cycles_per_iteration=48.7045k instructions_per_iteration=149.36k items_per_second=43.1464k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22798 ns 22785 ns 5 cycles_per_iteration=47.8778k instructions_per_iteration=149.308k items_per_second=43.9083k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22946 ns 22939 ns 5 cycles_per_iteration=48.1878k instructions_per_iteration=149.322k items_per_second=43.5933k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 526 ns 530 ns 5 cycles_per_iteration=1.10459k instructions_per_iteration=53.5576 items_per_second=1024.94/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_P_C_final_candidate.log new file mode 100644 index 0000000..4876737 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:30:11.500+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":591994166}} +2026-08-06T05:30:11+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.41, 2.53, 3.27 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22977 ns 22971 ns 3035 cycles_per_iteration=48.2531k instructions_per_iteration=149.266k items_per_second=43.5335k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21717 ns 21693 ns 3035 cycles_per_iteration=45.6069k instructions_per_iteration=149.383k items_per_second=46.0987k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21953 ns 21947 ns 3035 cycles_per_iteration=46.1024k instructions_per_iteration=149.236k items_per_second=45.5653k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22473 ns 22449 ns 3035 cycles_per_iteration=47.1951k instructions_per_iteration=149.201k items_per_second=44.5452k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22515 ns 22508 ns 3035 cycles_per_iteration=47.2834k instructions_per_iteration=149.519k items_per_second=44.4278k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22327 ns 22313 ns 5 cycles_per_iteration=46.8882k instructions_per_iteration=149.321k items_per_second=44.8341k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22473 ns 22449 ns 5 cycles_per_iteration=47.1951k instructions_per_iteration=149.266k items_per_second=44.5452k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 498 ns 502 ns 5 cycles_per_iteration=1045.52 instructions_per_iteration=130.041 items_per_second=1009.22/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..d4a5d7c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:30:30.986+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":342269281}} +2026-08-06T05:30:30+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.61, 2.57, 3.27 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79329252 ns 79330236 ns 1 cycles_per_iteration=166.599M instructions_per_iteration=1026.17M items_per_second=5.04221M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 85381031 ns 85350275 ns 1 cycles_per_iteration=179.31M instructions_per_iteration=1026.42M items_per_second=4.68657M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78693628 ns 78694535 ns 1 cycles_per_iteration=165.264M instructions_per_iteration=1026.18M items_per_second=5.08295M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80276012 ns 80277053 ns 1 cycles_per_iteration=168.588M instructions_per_iteration=1026.17M items_per_second=4.98274M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 87532043 ns 87532716 ns 1 cycles_per_iteration=183.827M instructions_per_iteration=1026.19M items_per_second=4.56972M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 82242393 ns 82236963 ns 5 cycles_per_iteration=172.718M instructions_per_iteration=1026.22M items_per_second=4.87284M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 80276012 ns 80277053 ns 5 cycles_per_iteration=168.588M instructions_per_iteration=1026.18M items_per_second=4.98274M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3961635 ns 3955275 ns 5 cycles_per_iteration=8.3206M instructions_per_iteration=109.556k items_per_second=229.94k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..044ab66 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:30:46.129+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2402809295}} +2026-08-06T05:30:46+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.43, 2.53, 3.25 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76637745 ns 76639039 ns 1 cycles_per_iteration=160.947M instructions_per_iteration=974.547M items_per_second=5.21927M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82096577 ns 82097394 ns 1 cycles_per_iteration=172.412M instructions_per_iteration=974.672M items_per_second=4.87226M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73646545 ns 73613935 ns 1 cycles_per_iteration=154.666M instructions_per_iteration=974.547M items_per_second=5.43375M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79280853 ns 79273746 ns 1 cycles_per_iteration=166.499M instructions_per_iteration=974.567M items_per_second=5.04581M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76115847 ns 76089859 ns 1 cycles_per_iteration=159.852M instructions_per_iteration=974.555M items_per_second=5.25694M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 77555513 ns 77542795 ns 5 cycles_per_iteration=162.875M instructions_per_iteration=974.578M items_per_second=5.16561M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76637745 ns 76639039 ns 5 cycles_per_iteration=160.947M instructions_per_iteration=974.555M items_per_second=5.21927M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3232376 ns 3244391 ns 5 cycles_per_iteration=6.78841M instructions_per_iteration=53.4147k items_per_second=214.201k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_S_C_final_candidate.log new file mode 100644 index 0000000..2bee064 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:30:38.589+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1400584517}} +2026-08-06T05:30:38+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.52, 2.55, 3.26 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76703548 ns 76704049 ns 1 cycles_per_iteration=161.085M instructions_per_iteration=978.98M items_per_second=5.21485M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 84430695 ns 84359195 ns 1 cycles_per_iteration=177.312M instructions_per_iteration=978.991M items_per_second=4.74163M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75653553 ns 75594714 ns 1 cycles_per_iteration=158.881M instructions_per_iteration=978.999M items_per_second=5.29138M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76001167 ns 76001816 ns 1 cycles_per_iteration=159.61M instructions_per_iteration=978.956M items_per_second=5.26303M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81682205 ns 81683205 ns 1 cycles_per_iteration=171.542M instructions_per_iteration=978.966M items_per_second=4.89697M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 78894234 ns 78868596 ns 5 cycles_per_iteration=165.686M instructions_per_iteration=978.979M items_per_second=5.08157M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76703548 ns 76704049 ns 5 cycles_per_iteration=161.085M instructions_per_iteration=978.98M items_per_second=5.21485M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3940055 ns 3927171 ns 5 cycles_per_iteration=8.27419M instructions_per_iteration=17.6325k items_per_second=247.158k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..d2ed80b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:29:56.218+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3242221127}} +2026-08-06T05:29:56+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.53, 2.56, 3.29 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 56248665 ns 56249137 ns 1 cycles_per_iteration=118.13M instructions_per_iteration=636.134M items_per_second=3.55561M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52461863 ns 52462579 ns 1 cycles_per_iteration=110.177M instructions_per_iteration=636.151M items_per_second=3.81224M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55191278 ns 55155502 ns 1 cycles_per_iteration=115.91M instructions_per_iteration=636.123M items_per_second=3.62611M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52867174 ns 52845617 ns 1 cycles_per_iteration=111.027M instructions_per_iteration=636.149M items_per_second=3.78461M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 57127237 ns 57127639 ns 1 cycles_per_iteration=119.975M instructions_per_iteration=636.128M items_per_second=3.50093M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 54779243 ns 54768095 ns 5 cycles_per_iteration=115.044M instructions_per_iteration=636.137M items_per_second=3.6559M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 55191278 ns 55155502 ns 5 cycles_per_iteration=115.91M instructions_per_iteration=636.134M items_per_second=3.62611M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2053552 ns 2056839 ns 5 cycles_per_iteration=4.31301M instructions_per_iteration=12.784k items_per_second=137.812k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..2935934 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:30:05.563+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1659233782}} +2026-08-06T05:30:05+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.57, 2.57, 3.29 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 47951937 ns 47944493 ns 1 cycles_per_iteration=100.706M instructions_per_iteration=610.694M items_per_second=4.17149M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 47704697 ns 47654823 ns 1 cycles_per_iteration=100.187M instructions_per_iteration=610.703M items_per_second=4.19685M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51765203 ns 51681497 ns 1 cycles_per_iteration=108.716M instructions_per_iteration=610.745M items_per_second=3.86986M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51542521 ns 51486309 ns 1 cycles_per_iteration=108.246M instructions_per_iteration=610.788M items_per_second=3.88453M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49086094 ns 49064485 ns 1 cycles_per_iteration=103.088M instructions_per_iteration=610.727M items_per_second=4.07627M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 49610090 ns 49566321 ns 5 cycles_per_iteration=104.189M instructions_per_iteration=610.732M items_per_second=4.0398M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 49086094 ns 49064485 ns 5 cycles_per_iteration=103.088M instructions_per_iteration=610.727M items_per_second=4.07627M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1938644 ns 1916789 ns 5 cycles_per_iteration=4.07185M instructions_per_iteration=37.2882k items_per_second=155.182k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_W_C_final_candidate.log new file mode 100644 index 0000000..22c2e3b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:30:01.008+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4237169640}} +2026-08-06T05:30:01+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.53, 2.56, 3.29 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49283028 ns 49283690 ns 1 cycles_per_iteration=103.502M instructions_per_iteration=612.718M items_per_second=4.05814M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49924135 ns 49903304 ns 1 cycles_per_iteration=104.847M instructions_per_iteration=612.738M items_per_second=4.00775M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54980755 ns 54958135 ns 1 cycles_per_iteration=115.468M instructions_per_iteration=612.719M items_per_second=3.63913M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 58073997 ns 58050558 ns 1 cycles_per_iteration=121.962M instructions_per_iteration=612.77M items_per_second=3.44527M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49436808 ns 49437495 ns 1 cycles_per_iteration=103.825M instructions_per_iteration=612.733M items_per_second=4.04551M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 52339745 ns 52326636 ns 5 cycles_per_iteration=109.921M instructions_per_iteration=612.736M items_per_second=3.83916M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 49924135 ns 49903304 ns 5 cycles_per_iteration=104.847M instructions_per_iteration=612.733M items_per_second=4.00775M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 3983162 ns 3973892 ns 5 cycles_per_iteration=8.36478M instructions_per_iteration=21.0051k items_per_second=280.229k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..3745ef2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:30:14.124+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3855833357}} +2026-08-06T05:30:14+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.41, 2.53, 3.27 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151778936 ns 151529872 ns 1 cycles_per_iteration=318.745M instructions_per_iteration=1.92041G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 164437294 ns 164293997 ns 1 cycles_per_iteration=345.326M instructions_per_iteration=1.92039G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151009560 ns 150902726 ns 1 cycles_per_iteration=317.129M instructions_per_iteration=1.92025G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155248165 ns 155137272 ns 1 cycles_per_iteration=326.03M instructions_per_iteration=1.92041G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 156596422 ns 156438446 ns 1 cycles_per_iteration=328.86M instructions_per_iteration=1.92065G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 155814075 ns 155660463 ns 5 cycles_per_iteration=327.218M instructions_per_iteration=1.92042G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 155248165 ns 155137272 ns 5 cycles_per_iteration=326.03M instructions_per_iteration=1.92041G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 5353922 ns 5364577 ns 5 cycles_per_iteration=11.2428M instructions_per_iteration=143.529k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..34846d4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:30:25.388+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2483345933}} +2026-08-06T05:30:25+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.75, 2.60, 3.29 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147850990 ns 147750678 ns 1 cycles_per_iteration=310.497M instructions_per_iteration=1.88069G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151049137 ns 150905829 ns 1 cycles_per_iteration=317.211M instructions_per_iteration=1.88079G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150137186 ns 150040131 ns 1 cycles_per_iteration=315.296M instructions_per_iteration=1.88053G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154412031 ns 154331205 ns 1 cycles_per_iteration=324.273M instructions_per_iteration=1.88067G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 163109541 ns 162947459 ns 1 cycles_per_iteration=342.539M instructions_per_iteration=1.8807G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 153311777 ns 153195060 ns 5 cycles_per_iteration=321.963M instructions_per_iteration=1.88068G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 151049137 ns 150905829 ns 5 cycles_per_iteration=317.211M instructions_per_iteration=1.88069G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 5962896 ns 5942128 ns 5 cycles_per_iteration=12.5222M instructions_per_iteration=91.7974k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_X_C_final_candidate.log new file mode 100644 index 0000000..c50be17 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block14_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:30:19.863+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2022790100}} +2026-08-06T05:30:19+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.29, 2.50, 3.26 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 161262035 ns 161142735 ns 1 cycles_per_iteration=338.662M instructions_per_iteration=1.87589G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145621538 ns 145506326 ns 1 cycles_per_iteration=305.813M instructions_per_iteration=1.87578G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147739172 ns 147594543 ns 1 cycles_per_iteration=310.259M instructions_per_iteration=1.87566G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148731947 ns 148588796 ns 1 cycles_per_iteration=312.346M instructions_per_iteration=1.87593G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148792267 ns 148520347 ns 1 cycles_per_iteration=312.471M instructions_per_iteration=1.87599G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 150429392 ns 150270549 ns 5 cycles_per_iteration=315.91M instructions_per_iteration=1.87585G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 148731947 ns 148520347 ns 5 cycles_per_iteration=312.346M instructions_per_iteration=1.87589G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 6189919 ns 6203925 ns 5 cycles_per_iteration=13.0006M instructions_per_iteration=130.588k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..85a9206 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:21:01.578+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1217343738}} +2026-08-06T05:21:01+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.77, 2.32, 3.85 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100980759 ns 100877556 ns 1 cycles_per_iteration=212.068M instructions_per_iteration=1.12932G items_per_second=3.9652M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99812508 ns 99795125 ns 1 cycles_per_iteration=209.616M instructions_per_iteration=1.12945G items_per_second=4.00821M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100288153 ns 100170908 ns 1 cycles_per_iteration=210.612M instructions_per_iteration=1.12933G items_per_second=3.99318M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101103783 ns 101030840 ns 1 cycles_per_iteration=212.324M instructions_per_iteration=1.12932G items_per_second=3.95919M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 104777336 ns 104778018 ns 1 cycles_per_iteration=220.039M instructions_per_iteration=1.12928G items_per_second=3.81759M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 101392508 ns 101330489 ns 5 cycles_per_iteration=212.932M instructions_per_iteration=1.12934G items_per_second=3.94867M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 100980759 ns 100877556 ns 5 cycles_per_iteration=212.068M instructions_per_iteration=1.12932G items_per_second=3.9652M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 1963795 ns 1992634 ns 5 cycles_per_iteration=4.12358M instructions_per_iteration=63.8123k items_per_second=75.9781k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..0a17ff4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:20:55.729+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":557759869}} +2026-08-06T05:20:55+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.91, 2.33, 3.87 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100260019 ns 100260804 ns 1 cycles_per_iteration=210.555M instructions_per_iteration=1.10253G items_per_second=3.98959M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92949629 ns 92934030 ns 1 cycles_per_iteration=195.203M instructions_per_iteration=1.10244G items_per_second=4.30413M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98428011 ns 98262039 ns 1 cycles_per_iteration=206.708M instructions_per_iteration=1.10245G items_per_second=4.07075M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94056129 ns 93888546 ns 1 cycles_per_iteration=197.526M instructions_per_iteration=1.10241G items_per_second=4.26037M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94512701 ns 94371656 ns 1 cycles_per_iteration=198.485M instructions_per_iteration=1.10239G items_per_second=4.23856M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 96041298 ns 95943415 ns 5 cycles_per_iteration=201.695M instructions_per_iteration=1.10244G items_per_second=4.17268M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 94512701 ns 94371656 ns 5 cycles_per_iteration=198.485M instructions_per_iteration=1.10244G items_per_second=4.23856M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3135679 ns 3152982 ns 5 cycles_per_iteration=6.58504M instructions_per_iteration=54.9821k items_per_second=135.295k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_M_C_final_candidate.log new file mode 100644 index 0000000..0c68bb1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:21:07.716+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2767275490}} +2026-08-06T05:21:07+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.63, 2.30, 3.83 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95248938 ns 95151104 ns 1 cycles_per_iteration=200.032M instructions_per_iteration=1.10563G items_per_second=4.20384M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96503496 ns 96471929 ns 1 cycles_per_iteration=202.666M instructions_per_iteration=1.10621G items_per_second=4.14628M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101025581 ns 100904588 ns 1 cycles_per_iteration=212.161M instructions_per_iteration=1.10609G items_per_second=3.96414M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 91248274 ns 91052728 ns 1 cycles_per_iteration=191.63M instructions_per_iteration=1.10599G items_per_second=4.39306M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96078873 ns 95943243 ns 1 cycles_per_iteration=201.774M instructions_per_iteration=1.10597G items_per_second=4.16913M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 96021032 ns 95904718 ns 5 cycles_per_iteration=201.653M instructions_per_iteration=1.10598G items_per_second=4.17529M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 96078873 ns 95943243 ns 5 cycles_per_iteration=201.774M instructions_per_iteration=1.10599G items_per_second=4.16913M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3487728 ns 3515382 ns 5 cycles_per_iteration=7.32368M instructions_per_iteration=216.566k items_per_second=153.054k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..ebf052b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:20:13.949+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2356582810}} +2026-08-06T05:20:13+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.40, 2.18, 3.89 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24427 ns 24420 ns 3310 cycles_per_iteration=51.2981k instructions_per_iteration=149.669k items_per_second=40.9502k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 25075 ns 25058 ns 3310 cycles_per_iteration=52.6598k instructions_per_iteration=149.738k items_per_second=39.9071k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21907 ns 21869 ns 3310 cycles_per_iteration=46.0059k instructions_per_iteration=149.567k items_per_second=45.7263k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23292 ns 23279 ns 3310 cycles_per_iteration=48.9156k instructions_per_iteration=149.588k items_per_second=42.9573k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21592 ns 21562 ns 3310 cycles_per_iteration=45.3441k instructions_per_iteration=149.594k items_per_second=46.3781k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23259 ns 23238 ns 5 cycles_per_iteration=48.8447k instructions_per_iteration=149.631k items_per_second=43.1838k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23292 ns 23279 ns 5 cycles_per_iteration=48.9156k instructions_per_iteration=149.594k items_per_second=42.9573k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 1523 ns 1533 ns 5 cycles_per_iteration=3.19736k instructions_per_iteration=70.8421 items_per_second=2.84804k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..1f1a61a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:20:12.642+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4129880527}} +2026-08-06T05:20:12+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.40, 2.18, 3.89 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23633 ns 23616 ns 3161 cycles_per_iteration=49.6316k instructions_per_iteration=149.487k items_per_second=42.3445k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21393 ns 21378 ns 3161 cycles_per_iteration=44.9272k instructions_per_iteration=149.331k items_per_second=46.7763k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21835 ns 21828 ns 3161 cycles_per_iteration=45.855k instructions_per_iteration=149.331k items_per_second=45.8122k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21695 ns 21688 ns 3161 cycles_per_iteration=45.5599k instructions_per_iteration=149.309k items_per_second=46.1075k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21393 ns 21386 ns 3161 cycles_per_iteration=44.926k instructions_per_iteration=149.292k items_per_second=46.7588k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 21990 ns 21979 ns 5 cycles_per_iteration=46.1799k instructions_per_iteration=149.35k items_per_second=45.5599k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 21695 ns 21688 ns 5 cycles_per_iteration=45.5599k instructions_per_iteration=149.331k items_per_second=46.1075k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 939 ns 935 ns 5 cycles_per_iteration=1.97142k instructions_per_iteration=78.4643 items_per_second=1.84524k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_P_C_final_candidate.log new file mode 100644 index 0000000..5cea3b0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:20:15.347+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1613863355}} +2026-08-06T05:20:15+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.40, 2.18, 3.89 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22123 ns 22097 ns 3013 cycles_per_iteration=46.4595k instructions_per_iteration=149.251k items_per_second=45.2548k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21652 ns 21636 ns 3013 cycles_per_iteration=45.4702k instructions_per_iteration=149.273k items_per_second=46.2197k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22255 ns 22233 ns 3013 cycles_per_iteration=46.7361k instructions_per_iteration=149.391k items_per_second=44.9778k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22306 ns 22299 ns 3013 cycles_per_iteration=46.8444k instructions_per_iteration=149.225k items_per_second=44.8445k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21204 ns 21200 ns 3013 cycles_per_iteration=44.5297k instructions_per_iteration=149.348k items_per_second=47.1696k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 21908 ns 21893 ns 5 cycles_per_iteration=46.008k instructions_per_iteration=149.297k items_per_second=45.6933k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22123 ns 22097 ns 5 cycles_per_iteration=46.4595k instructions_per_iteration=149.273k items_per_second=45.2548k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 471 ns 466 ns 5 cycles_per_iteration=988.464 instructions_per_iteration=69.5918 items_per_second=985.03/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..c1ac5ae --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:20:40.947+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1602820255}} +2026-08-06T05:20:40+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.79, 2.29, 3.87 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81519365 ns 81520347 ns 1 cycles_per_iteration=171.2M instructions_per_iteration=1026.17M items_per_second=4.90675M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79307318 ns 79271918 ns 1 cycles_per_iteration=166.555M instructions_per_iteration=1026.2M items_per_second=5.04592M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78967094 ns 78848458 ns 1 cycles_per_iteration=165.842M instructions_per_iteration=1026.14M items_per_second=5.07302M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79690933 ns 79691891 ns 1 cycles_per_iteration=167.36M instructions_per_iteration=1026.16M items_per_second=5.01933M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80056667 ns 80058156 ns 1 cycles_per_iteration=168.128M instructions_per_iteration=1026.41M items_per_second=4.99637M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 79908276 ns 79878154 ns 5 cycles_per_iteration=167.817M instructions_per_iteration=1026.22M items_per_second=5.00828M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 79690933 ns 79691891 ns 5 cycles_per_iteration=167.36M instructions_per_iteration=1026.17M items_per_second=5.01933M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 988919 ns 1023681 ns 5 cycles_per_iteration=2.07621M instructions_per_iteration=112.257k items_per_second=63.602k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..b927fca --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:20:33.759+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":149529618}} +2026-08-06T05:20:33+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.49, 2.22, 3.87 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74068785 ns 74028522 ns 1 cycles_per_iteration=155.553M instructions_per_iteration=974.541M items_per_second=5.40332M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81085920 ns 81058603 ns 1 cycles_per_iteration=170.29M instructions_per_iteration=974.548M items_per_second=4.9347M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76581478 ns 76582418 ns 1 cycles_per_iteration=160.831M instructions_per_iteration=974.819M items_per_second=5.22313M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73763132 ns 73733162 ns 1 cycles_per_iteration=154.912M instructions_per_iteration=974.577M items_per_second=5.42497M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77288866 ns 77256732 ns 1 cycles_per_iteration=162.316M instructions_per_iteration=974.561M items_per_second=5.17754M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 76557636 ns 76531887 ns 5 cycles_per_iteration=160.78M instructions_per_iteration=974.609M items_per_second=5.23273M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76581478 ns 76582418 ns 5 cycles_per_iteration=160.831M instructions_per_iteration=974.561M items_per_second=5.22313M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2959910 ns 2963056 ns 5 cycles_per_iteration=6.21634M instructions_per_iteration=117.919k items_per_second=198.756k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_S_C_final_candidate.log new file mode 100644 index 0000000..da06949 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:20:48.205+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2209232575}} +2026-08-06T05:20:48+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.64, 2.27, 3.86 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76211929 ns 76213115 ns 1 cycles_per_iteration=160.053M instructions_per_iteration=978.992M items_per_second=5.24844M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82369328 ns 82295668 ns 1 cycles_per_iteration=172.986M instructions_per_iteration=978.969M items_per_second=4.86052M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77775717 ns 77769269 ns 1 cycles_per_iteration=163.338M instructions_per_iteration=978.946M items_per_second=5.14342M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78972101 ns 78972961 ns 1 cycles_per_iteration=165.85M instructions_per_iteration=978.982M items_per_second=5.06502M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76717854 ns 76718846 ns 1 cycles_per_iteration=161.116M instructions_per_iteration=978.965M items_per_second=5.21384M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 78409386 ns 78393972 ns 5 cycles_per_iteration=164.668M instructions_per_iteration=978.971M items_per_second=5.10625M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 77775717 ns 77769269 ns 5 cycles_per_iteration=163.338M instructions_per_iteration=978.969M items_per_second=5.14342M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2454049 ns 2424402 ns 5 cycles_per_iteration=5.15422M instructions_per_iteration=17.5397k items_per_second=154.319k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..cf622e1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:20:03.372+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":846461218}} +2026-08-06T05:20:03+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.56, 2.20, 3.92 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 57449579 ns 57441665 ns 1 cycles_per_iteration=120.651M instructions_per_iteration=636.123M items_per_second=3.48179M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50969362 ns 50969750 ns 1 cycles_per_iteration=107.042M instructions_per_iteration=636.168M items_per_second=3.9239M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 60395956 ns 60363281 ns 1 cycles_per_iteration=126.84M instructions_per_iteration=636.184M items_per_second=3.31327M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51965714 ns 51935411 ns 1 cycles_per_iteration=109.135M instructions_per_iteration=636.159M items_per_second=3.85094M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53207159 ns 53159036 ns 1 cycles_per_iteration=111.743M instructions_per_iteration=636.129M items_per_second=3.7623M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 54797554 ns 54773829 ns 5 cycles_per_iteration=115.082M instructions_per_iteration=636.153M items_per_second=3.66644M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 53207159 ns 53159036 ns 5 cycles_per_iteration=111.743M instructions_per_iteration=636.159M items_per_second=3.7623M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 3986824 ns 3984172 ns 5 cycles_per_iteration=8.37289M instructions_per_iteration=25.8398k items_per_second=259.004k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..e3df8dc --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:19:58.658+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2515479426}} +2026-08-06T05:19:58+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.61, 2.21, 3.93 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51291466 ns 51284768 ns 1 cycles_per_iteration=107.719M instructions_per_iteration=610.767M items_per_second=3.89979M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54347992 ns 54348494 ns 1 cycles_per_iteration=114.137M instructions_per_iteration=610.758M items_per_second=3.67995M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51775217 ns 51755908 ns 1 cycles_per_iteration=108.736M instructions_per_iteration=610.777M items_per_second=3.86429M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52720785 ns 52700268 ns 1 cycles_per_iteration=110.721M instructions_per_iteration=610.804M items_per_second=3.79505M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50812960 ns 50769052 ns 1 cycles_per_iteration=106.715M instructions_per_iteration=610.711M items_per_second=3.93941M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 52189684 ns 52171698 ns 5 cycles_per_iteration=109.605M instructions_per_iteration=610.763M items_per_second=3.8357M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 51775217 ns 51755908 ns 5 cycles_per_iteration=108.736M instructions_per_iteration=610.767M items_per_second=3.86429M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1397704 ns 1409323 ns 5 cycles_per_iteration=2.93473M instructions_per_iteration=33.9795k items_per_second=101.968k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_W_C_final_candidate.log new file mode 100644 index 0000000..49c972d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:20:07.965+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3342236963}} +2026-08-06T05:20:07+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.52, 2.20, 3.91 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53368330 ns 53338242 ns 1 cycles_per_iteration=112.082M instructions_per_iteration=612.775M items_per_second=3.74965M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52843094 ns 52844028 ns 1 cycles_per_iteration=110.978M instructions_per_iteration=612.785M items_per_second=3.78472M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50868273 ns 50850205 ns 1 cycles_per_iteration=106.83M instructions_per_iteration=612.823M items_per_second=3.93312M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52261591 ns 52240721 ns 1 cycles_per_iteration=109.757M instructions_per_iteration=612.737M items_per_second=3.82843M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51748037 ns 51726903 ns 1 cycles_per_iteration=108.678M instructions_per_iteration=612.729M items_per_second=3.86646M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 52217865 ns 52200020 ns 5 cycles_per_iteration=109.665M instructions_per_iteration=612.77M items_per_second=3.83248M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 52261591 ns 52240721 ns 5 cycles_per_iteration=109.757M instructions_per_iteration=612.775M items_per_second=3.82843M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 969346 ns 969251 ns 5 cycles_per_iteration=2.03613M instructions_per_iteration=38.1349k items_per_second=71.4849k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..2108648 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:20:22.169+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2925513325}} +2026-08-06T05:20:22+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.57, 2.22, 3.89 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150784492 ns 150633932 ns 1 cycles_per_iteration=316.658M instructions_per_iteration=1.87586G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152071476 ns 151914015 ns 1 cycles_per_iteration=319.358M instructions_per_iteration=1.8757G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152532339 ns 152409980 ns 1 cycles_per_iteration=320.326M instructions_per_iteration=1.87585G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153891087 ns 153786012 ns 1 cycles_per_iteration=323.18M instructions_per_iteration=1.87579G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 142333031 ns 142232907 ns 1 cycles_per_iteration=298.907M instructions_per_iteration=1.87579G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 150322485 ns 150195369 ns 5 cycles_per_iteration=315.686M instructions_per_iteration=1.8758G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 152071476 ns 151914015 ns 5 cycles_per_iteration=319.358M instructions_per_iteration=1.87579G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4602232 ns 4591952 ns 5 cycles_per_iteration=9.66507M instructions_per_iteration=65.3152k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..eb607cd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:20:16.620+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2591556894}} +2026-08-06T05:20:16+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.36, 2.18, 3.88 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153810024 ns 153657332 ns 1 cycles_per_iteration=323.01M instructions_per_iteration=1.88062G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151328325 ns 151087185 ns 1 cycles_per_iteration=317.798M instructions_per_iteration=1.88056G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153191805 ns 153067227 ns 1 cycles_per_iteration=321.711M instructions_per_iteration=1.88047G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150153160 ns 150006799 ns 1 cycles_per_iteration=315.33M instructions_per_iteration=1.88057G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153633118 ns 153503472 ns 1 cycles_per_iteration=322.638M instructions_per_iteration=1.88049G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 152423286 ns 152264403 ns 5 cycles_per_iteration=320.097M instructions_per_iteration=1.88054G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 153191805 ns 153067227 ns 5 cycles_per_iteration=321.711M instructions_per_iteration=1.88056G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 1606998 ns 1628088 ns 5 cycles_per_iteration=3.37489M instructions_per_iteration=62.2659k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_X_C_final_candidate.log new file mode 100644 index 0000000..5740126 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block15_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:20:27.768+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":424210054}} +2026-08-06T05:20:27+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.45, 2.20, 3.87 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146855116 ns 146747454 ns 1 cycles_per_iteration=308.404M instructions_per_iteration=1.92045G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 159482479 ns 159365614 ns 1 cycles_per_iteration=334.922M instructions_per_iteration=1.92069G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 156439543 ns 156247710 ns 1 cycles_per_iteration=328.532M instructions_per_iteration=1.92056G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154228687 ns 154118347 ns 1 cycles_per_iteration=323.889M instructions_per_iteration=1.92038G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 164869070 ns 164713441 ns 1 cycles_per_iteration=346.234M instructions_per_iteration=1.92046G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 156374979 ns 156238513 ns 5 cycles_per_iteration=328.396M instructions_per_iteration=1.92051G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 156439543 ns 156247710 ns 5 cycles_per_iteration=328.532M instructions_per_iteration=1.92046G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 6652907 ns 6636613 ns 5 cycles_per_iteration=13.9713M instructions_per_iteration=118.549k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..35918cf --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:28:35.605+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2713430811}} +2026-08-06T05:28:35+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.55, 2.57, 3.37 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 102567196 ns 102547651 ns 1 cycles_per_iteration=215.399M instructions_per_iteration=1.1293G items_per_second=3.90063M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 102036238 ns 102037326 ns 1 cycles_per_iteration=214.283M instructions_per_iteration=1.1293G items_per_second=3.92013M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 109439850 ns 109272531 ns 1 cycles_per_iteration=229.83M instructions_per_iteration=1.12933G items_per_second=3.66057M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99858284 ns 99843774 ns 1 cycles_per_iteration=209.711M instructions_per_iteration=1.12923G items_per_second=4.00626M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101720810 ns 101623640 ns 1 cycles_per_iteration=213.62M instructions_per_iteration=1.12929G items_per_second=3.93609M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 103124475 ns 103064984 ns 5 cycles_per_iteration=216.569M instructions_per_iteration=1.12929G items_per_second=3.88474M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 102036238 ns 102037326 ns 5 cycles_per_iteration=214.283M instructions_per_iteration=1.1293G items_per_second=3.92013M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3674815 ns 3616318 ns 5 cycles_per_iteration=7.7167M instructions_per_iteration=34.7518k items_per_second=131.492k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..52fcd97 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:28:23.536+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3104116886}} +2026-08-06T05:28:23+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.65, 2.59, 3.39 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97199678 ns 97201428 ns 1 cycles_per_iteration=204.129M instructions_per_iteration=1.10205G items_per_second=4.11517M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 104384184 ns 104366047 ns 1 cycles_per_iteration=219.216M instructions_per_iteration=1.1026G items_per_second=3.83266M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93303442 ns 93115643 ns 1 cycles_per_iteration=195.945M instructions_per_iteration=1.10245G items_per_second=4.29573M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95722914 ns 95537302 ns 1 cycles_per_iteration=201.027M instructions_per_iteration=1.10205G items_per_second=4.18685M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99535942 ns 99372807 ns 1 cycles_per_iteration=209.035M instructions_per_iteration=1.10247G items_per_second=4.02525M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 98029232 ns 97918645 ns 5 cycles_per_iteration=205.87M instructions_per_iteration=1.10232G items_per_second=4.09113M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 97199678 ns 97201428 ns 5 cycles_per_iteration=204.129M instructions_per_iteration=1.10245G items_per_second=4.11517M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 4212955 ns 4270176 ns 5 cycles_per_iteration=8.84778M instructions_per_iteration=258.702k items_per_second=175.177k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_M_C_final_candidate.log new file mode 100644 index 0000000..7ba29af --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:28:29.528+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3245586961}} +2026-08-06T05:28:29+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.60, 2.58, 3.38 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101527691 ns 101508049 ns 1 cycles_per_iteration=213.217M instructions_per_iteration=1.1061G items_per_second=3.94057M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98132849 ns 98103796 ns 1 cycles_per_iteration=206.087M instructions_per_iteration=1.10615G items_per_second=4.07731M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97270727 ns 97086018 ns 1 cycles_per_iteration=204.277M instructions_per_iteration=1.10609G items_per_second=4.12006M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 105692148 ns 105618460 ns 1 cycles_per_iteration=221.962M instructions_per_iteration=1.1061G items_per_second=3.78722M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 90287685 ns 90179551 ns 1 cycles_per_iteration=189.613M instructions_per_iteration=1.10601G items_per_second=4.4356M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 98582220 ns 98499175 ns 5 cycles_per_iteration=207.031M instructions_per_iteration=1.10609G items_per_second=4.07215M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 98132849 ns 98103796 ns 5 cycles_per_iteration=206.087M instructions_per_iteration=1.1061G items_per_second=4.07731M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 5699740 ns 5725099 ns 5 cycles_per_iteration=11.9694M instructions_per_iteration=51.1449k items_per_second=241.306k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..7c31150 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:27:42.970+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2244913641}} +2026-08-06T05:27:42+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.80, 2.60, 3.43 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23303 ns 23286 ns 3085 cycles_per_iteration=48.9384k instructions_per_iteration=149.628k items_per_second=42.9444k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23168 ns 23156 ns 3085 cycles_per_iteration=48.6546k instructions_per_iteration=149.907k items_per_second=43.1863k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24138 ns 24131 ns 3085 cycles_per_iteration=50.6908k instructions_per_iteration=149.751k items_per_second=41.44k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22968 ns 22962 ns 3085 cycles_per_iteration=48.2351k instructions_per_iteration=149.699k items_per_second=43.551k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22734 ns 22727 ns 3085 cycles_per_iteration=47.7424k instructions_per_iteration=149.696k items_per_second=44.0003k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23262 ns 23252 ns 5 cycles_per_iteration=48.8522k instructions_per_iteration=149.736k items_per_second=43.0244k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23168 ns 23156 ns 5 cycles_per_iteration=48.6546k instructions_per_iteration=149.699k items_per_second=43.1863k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 535 ns 535 ns 5 cycles_per_iteration=1.12243k instructions_per_iteration=105.082 items_per_second=971.127/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..9b0559a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:27:40.333+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":994112400}} +2026-08-06T05:27:40+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.87, 2.61, 3.43 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21356 ns 21352 ns 2874 cycles_per_iteration=44.8484k instructions_per_iteration=149.528k items_per_second=46.8348k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21667 ns 21647 ns 2874 cycles_per_iteration=45.5027k instructions_per_iteration=149.495k items_per_second=46.1955k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22041 ns 22027 ns 2874 cycles_per_iteration=46.2868k instructions_per_iteration=149.311k items_per_second=45.3992k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21461 ns 21454 ns 2874 cycles_per_iteration=45.0691k instructions_per_iteration=149.46k items_per_second=46.6105k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22617 ns 22595 ns 2874 cycles_per_iteration=47.4971k instructions_per_iteration=149.38k items_per_second=44.2574k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 21828 ns 21815 ns 5 cycles_per_iteration=45.8408k instructions_per_iteration=149.435k items_per_second=45.8595k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 21667 ns 21647 ns 5 cycles_per_iteration=45.5027k instructions_per_iteration=149.46k items_per_second=46.1955k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 513 ns 507 ns 5 cycles_per_iteration=1076.68 instructions_per_iteration=88.5199 items_per_second=1049.61/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_P_C_final_candidate.log new file mode 100644 index 0000000..03a4f87 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:27:41.632+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4076696044}} +2026-08-06T05:27:41+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.80, 2.60, 3.43 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22136 ns 22117 ns 3208 cycles_per_iteration=46.4873k instructions_per_iteration=149.401k items_per_second=45.2148k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23166 ns 23160 ns 3208 cycles_per_iteration=48.6505k instructions_per_iteration=149.276k items_per_second=43.1774k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21591 ns 21584 ns 3208 cycles_per_iteration=45.343k instructions_per_iteration=149.196k items_per_second=46.3298k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23094 ns 23087 ns 3208 cycles_per_iteration=48.4986k instructions_per_iteration=149.23k items_per_second=43.3149k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21422 ns 21416 ns 3208 cycles_per_iteration=44.9875k instructions_per_iteration=149.365k items_per_second=46.6938k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22282 ns 22273 ns 5 cycles_per_iteration=46.7934k instructions_per_iteration=149.294k items_per_second=44.9461k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22136 ns 22117 ns 5 cycles_per_iteration=46.4873k instructions_per_iteration=149.276k items_per_second=45.2148k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 818 ns 819 ns 5 cycles_per_iteration=1.71865k instructions_per_iteration=87.3947 items_per_second=1.64548k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..98c85c4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:28:16.219+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3277957701}} +2026-08-06T05:28:16+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.71, 2.60, 3.39 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78944921 ns 78945808 ns 1 cycles_per_iteration=165.793M instructions_per_iteration=1026.16M items_per_second=5.06677M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80917358 ns 80825288 ns 1 cycles_per_iteration=169.934M instructions_per_iteration=1026.16M items_per_second=4.94895M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82683086 ns 82683930 ns 1 cycles_per_iteration=173.651M instructions_per_iteration=1026.17M items_per_second=4.8377M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77994585 ns 77959337 ns 1 cycles_per_iteration=163.797M instructions_per_iteration=1026.18M items_per_second=5.13088M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77481747 ns 77405245 ns 1 cycles_per_iteration=162.72M instructions_per_iteration=1026.19M items_per_second=5.16761M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 79604340 ns 79563922 ns 5 cycles_per_iteration=167.179M instructions_per_iteration=1026.17M items_per_second=5.03038M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 78944921 ns 78945808 ns 5 cycles_per_iteration=165.793M instructions_per_iteration=1026.17M items_per_second=5.06677M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2164154 ns 2176128 ns 5 cycles_per_iteration=4.54776M instructions_per_iteration=13.613k items_per_second=136.027k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..3f2d78d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:28:01.324+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3570008626}} +2026-08-06T05:28:01+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.70, 2.60, 3.41 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77100277 ns 77101125 ns 1 cycles_per_iteration=161.919M instructions_per_iteration=974.563M items_per_second=5.18799M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76221466 ns 76222610 ns 1 cycles_per_iteration=160.074M instructions_per_iteration=974.566M items_per_second=5.24779M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79204321 ns 79205403 ns 1 cycles_per_iteration=166.339M instructions_per_iteration=974.581M items_per_second=5.05016M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76552868 ns 76478083 ns 1 cycles_per_iteration=160.77M instructions_per_iteration=974.638M items_per_second=5.23026M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73601723 ns 73602810 ns 1 cycles_per_iteration=154.572M instructions_per_iteration=974.574M items_per_second=5.43458M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 76536131 ns 76522006 ns 5 cycles_per_iteration=160.735M instructions_per_iteration=974.584M items_per_second=5.23015M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76552868 ns 76478083 ns 5 cycles_per_iteration=160.77M instructions_per_iteration=974.574M items_per_second=5.23026M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2009200 ns 2009308 ns 5 cycles_per_iteration=4.21972M instructions_per_iteration=30.5874k items_per_second=138.089k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_S_C_final_candidate.log new file mode 100644 index 0000000..e7f4de9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:28:08.571+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2407731001}} +2026-08-06T05:28:08+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.64, 2.58, 3.40 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77731609 ns 77711175 ns 1 cycles_per_iteration=163.244M instructions_per_iteration=978.979M items_per_second=5.14726M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 86772919 ns 86741646 ns 1 cycles_per_iteration=182.234M instructions_per_iteration=978.99M items_per_second=4.6114M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73710203 ns 73619868 ns 1 cycles_per_iteration=154.801M instructions_per_iteration=978.966M items_per_second=5.43332M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76421738 ns 76422127 ns 1 cycles_per_iteration=160.494M instructions_per_iteration=978.997M items_per_second=5.23409M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 84941864 ns 84943137 ns 1 cycles_per_iteration=178.386M instructions_per_iteration=979.045M items_per_second=4.70903M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 79915667 ns 79887591 ns 5 cycles_per_iteration=167.832M instructions_per_iteration=978.995M items_per_second=5.02702M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 77731609 ns 77711175 ns 5 cycles_per_iteration=163.244M instructions_per_iteration=978.99M items_per_second=5.14726M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 5651769 ns 5669374 ns 5 cycles_per_iteration=11.8692M instructions_per_iteration=30.0774k items_per_second=352.233k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..9e57eaf --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:27:35.832+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":955032810}} +2026-08-06T05:27:35+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 3.03, 2.64, 3.45 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52699804 ns 52670794 ns 1 cycles_per_iteration=110.675M instructions_per_iteration=636.16M items_per_second=3.79717M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54816723 ns 54796993 ns 1 cycles_per_iteration=115.122M instructions_per_iteration=636.165M items_per_second=3.64984M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52774668 ns 52775643 ns 1 cycles_per_iteration=110.834M instructions_per_iteration=636.189M items_per_second=3.78963M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53749800 ns 53729758 ns 1 cycles_per_iteration=112.881M instructions_per_iteration=636.157M items_per_second=3.72233M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54177046 ns 54154960 ns 1 cycles_per_iteration=113.778M instructions_per_iteration=636.153M items_per_second=3.69311M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 53643608 ns 53625630 ns 5 cycles_per_iteration=112.658M instructions_per_iteration=636.165M items_per_second=3.73041M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 53749800 ns 53729758 ns 5 cycles_per_iteration=112.881M instructions_per_iteration=636.16M items_per_second=3.72233M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 910749 ns 907925 ns 5 cycles_per_iteration=1.91267M instructions_per_iteration=14.4636k items_per_second=63.0729k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..0d56573 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:27:26.728+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3063185183}} +2026-08-06T05:27:26+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 3.12, 2.65, 3.46 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51729679 ns 51724534 ns 1 cycles_per_iteration=108.639M instructions_per_iteration=610.763M items_per_second=3.86664M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49638033 ns 49616540 ns 1 cycles_per_iteration=104.247M instructions_per_iteration=610.743M items_per_second=4.03091M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50265312 ns 50244110 ns 1 cycles_per_iteration=105.563M instructions_per_iteration=610.718M items_per_second=3.98057M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51308155 ns 51308892 ns 1 cycles_per_iteration=107.754M instructions_per_iteration=610.818M items_per_second=3.89796M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49514771 ns 49442884 ns 1 cycles_per_iteration=103.989M instructions_per_iteration=610.736M items_per_second=4.04507M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50491190 ns 50467392 ns 5 cycles_per_iteration=106.039M instructions_per_iteration=610.756M items_per_second=3.96423M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50265312 ns 50244110 ns 5 cycles_per_iteration=105.563M instructions_per_iteration=610.743M items_per_second=3.98057M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 991663 ns 1013897 ns 5 cycles_per_iteration=2.082M instructions_per_iteration=38.4674k items_per_second=79.3175k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_W_C_final_candidate.log new file mode 100644 index 0000000..60e6633 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:27:31.234+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1401419994}} +2026-08-06T05:27:31+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 3.03, 2.64, 3.45 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50327539 ns 50321721 ns 1 cycles_per_iteration=105.695M instructions_per_iteration=612.716M items_per_second=3.97443M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53701639 ns 53650420 ns 1 cycles_per_iteration=112.78M instructions_per_iteration=612.929M items_per_second=3.72784M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51406384 ns 51406838 ns 1 cycles_per_iteration=107.962M instructions_per_iteration=612.807M items_per_second=3.89053M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53374052 ns 53264903 ns 1 cycles_per_iteration=112.092M instructions_per_iteration=612.778M items_per_second=3.75482M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53431273 ns 53410303 ns 1 cycles_per_iteration=112.212M instructions_per_iteration=612.741M items_per_second=3.7446M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 52448177 ns 52410837 ns 5 cycles_per_iteration=110.148M instructions_per_iteration=612.794M items_per_second=3.81844M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 53374052 ns 53264903 ns 5 cycles_per_iteration=112.092M instructions_per_iteration=612.778M items_per_second=3.75482M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1498109 ns 1469468 ns 5 cycles_per_iteration=3.14544M instructions_per_iteration=83.1662k items_per_second=108.673k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..6e7301f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:27:55.753+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3824524965}} +2026-08-06T05:27:55+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.92, 2.63, 3.43 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153127670 ns 153013167 ns 1 cycles_per_iteration=321.577M instructions_per_iteration=1.87587G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150014639 ns 149882382 ns 1 cycles_per_iteration=315.039M instructions_per_iteration=1.87602G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151242971 ns 151046172 ns 1 cycles_per_iteration=317.619M instructions_per_iteration=1.87576G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146109343 ns 146016658 ns 1 cycles_per_iteration=306.838M instructions_per_iteration=1.87571G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145022869 ns 144864473 ns 1 cycles_per_iteration=304.555M instructions_per_iteration=1.87574G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 149103498 ns 148964570 ns 5 cycles_per_iteration=313.126M instructions_per_iteration=1.87582G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 150014639 ns 149882382 ns 5 cycles_per_iteration=315.039M instructions_per_iteration=1.87576G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 3435767 ns 3430290 ns 5 cycles_per_iteration=7.21557M instructions_per_iteration=124.248k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..95f71e1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:27:44.383+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3649039200}} +2026-08-06T05:27:44+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.80, 2.60, 3.43 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147720575 ns 147596047 ns 1 cycles_per_iteration=310.221M instructions_per_iteration=1.88069G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150324345 ns 150219961 ns 1 cycles_per_iteration=315.689M instructions_per_iteration=1.8807G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 157190800 ns 157075613 ns 1 cycles_per_iteration=330.109M instructions_per_iteration=1.88055G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 160906792 ns 160813400 ns 1 cycles_per_iteration=337.913M instructions_per_iteration=1.88058G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155575037 ns 155459723 ns 1 cycles_per_iteration=326.715M instructions_per_iteration=1.88064G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 154343510 ns 154232949 ns 5 cycles_per_iteration=324.13M instructions_per_iteration=1.88063G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 155575037 ns 155459723 ns 5 cycles_per_iteration=326.715M instructions_per_iteration=1.88064G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 5308421 ns 5316027 ns 5 cycles_per_iteration=11.148M instructions_per_iteration=66.1963k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_X_C_final_candidate.log new file mode 100644 index 0000000..6ef4a7e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block16_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:27:49.944+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3453224255}} +2026-08-06T05:27:49+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.73, 2.59, 3.42 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155209303 ns 154979460 ns 1 cycles_per_iteration=325.95M instructions_per_iteration=1.92062G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151518106 ns 151386034 ns 1 cycles_per_iteration=318.196M instructions_per_iteration=1.92033G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154549837 ns 154293866 ns 1 cycles_per_iteration=324.563M instructions_per_iteration=1.92053G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 163535118 ns 163381910 ns 1 cycles_per_iteration=343.432M instructions_per_iteration=1.92043G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 156107903 ns 155980087 ns 1 cycles_per_iteration=327.836M instructions_per_iteration=1.92037G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 156184053 ns 156004271 ns 5 cycles_per_iteration=327.995M instructions_per_iteration=1.92045G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 155209303 ns 154979460 ns 5 cycles_per_iteration=325.95M instructions_per_iteration=1.92043G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4456339 ns 4464694 ns 5 cycles_per_iteration=9.3584M instructions_per_iteration=121.794k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..a32c067 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:14:46.547+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1356607628}} +2026-08-06T05:14:46+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.04, 1.84, 4.56 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 103645325 ns 103610368 ns 1 cycles_per_iteration=217.663M instructions_per_iteration=1.12891G items_per_second=3.86062M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98464251 ns 98411620 ns 1 cycles_per_iteration=206.784M instructions_per_iteration=1.1293G items_per_second=4.06456M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 104558706 ns 104493754 ns 1 cycles_per_iteration=219.579M instructions_per_iteration=1.12931G items_per_second=3.82798M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 121406078 ns 121406865 ns 1 cycles_per_iteration=254.962M instructions_per_iteration=1.12932G items_per_second=3.29471M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 103012562 ns 102974372 ns 1 cycles_per_iteration=216.334M instructions_per_iteration=1.12926G items_per_second=3.88446M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 106217384 ns 106179396 ns 5 cycles_per_iteration=223.065M instructions_per_iteration=1.12922G items_per_second=3.78647M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 103645325 ns 103610368 ns 5 cycles_per_iteration=217.663M instructions_per_iteration=1.1293G items_per_second=3.86062M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 8809726 ns 8830737 ns 5 cycles_per_iteration=18.5009M instructions_per_iteration=172.969k items_per_second=289.823k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..8561dd4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:14:52.788+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":344386201}} +2026-08-06T05:14:52+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.28, 1.89, 4.56 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98405600 ns 98406894 ns 1 cycles_per_iteration=206.66M instructions_per_iteration=1.10254G items_per_second=4.06476M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95596790 ns 95531143 ns 1 cycles_per_iteration=200.764M instructions_per_iteration=1.10245G items_per_second=4.18712M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96422672 ns 96357387 ns 1 cycles_per_iteration=202.496M instructions_per_iteration=1.10246G items_per_second=4.15121M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92881441 ns 92865392 ns 1 cycles_per_iteration=195.06M instructions_per_iteration=1.10243G items_per_second=4.30731M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98756075 ns 98611434 ns 1 cycles_per_iteration=207.397M instructions_per_iteration=1.10242G items_per_second=4.05632M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 96412516 ns 96354450 ns 5 cycles_per_iteration=202.475M instructions_per_iteration=1.10246G items_per_second=4.15334M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 96422672 ns 96357387 ns 5 cycles_per_iteration=202.496M instructions_per_iteration=1.10245G items_per_second=4.15121M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2376902 ns 2353607 ns 5 cycles_per_iteration=4.99136M instructions_per_iteration=49.7846k items_per_second=102.605k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_M_C_final_candidate.log new file mode 100644 index 0000000..8c37509 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:14:40.707+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3021001431}} +2026-08-06T05:14:40+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.05, 1.83, 4.58 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 104395390 ns 104377805 ns 1 cycles_per_iteration=219.239M instructions_per_iteration=1.1062G items_per_second=3.83223M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98192453 ns 98162048 ns 1 cycles_per_iteration=206.213M instructions_per_iteration=1.10611G items_per_second=4.07489M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 91820002 ns 91679931 ns 1 cycles_per_iteration=192.83M instructions_per_iteration=1.10609G items_per_second=4.36301M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92445612 ns 92248641 ns 1 cycles_per_iteration=194.143M instructions_per_iteration=1.10607G items_per_second=4.33611M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 91648579 ns 91535977 ns 1 cycles_per_iteration=192.469M instructions_per_iteration=1.10609G items_per_second=4.36987M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 95700407 ns 95600880 ns 5 cycles_per_iteration=200.979M instructions_per_iteration=1.10611G items_per_second=4.19522M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 92445612 ns 92248641 ns 5 cycles_per_iteration=194.143M instructions_per_iteration=1.10609G items_per_second=4.33611M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 5565105 ns 5628694 ns 5 cycles_per_iteration=11.687M instructions_per_iteration=52.4761k items_per_second=237.034k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..e4511f0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:13:58.385+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2699379604}} +2026-08-06T05:13:58+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.34, 1.84, 4.71 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22627 ns 22611 ns 3111 cycles_per_iteration=47.5182k instructions_per_iteration=149.918k items_per_second=44.2258k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23304 ns 23297 ns 3111 cycles_per_iteration=48.9391k instructions_per_iteration=150.005k items_per_second=42.9246k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23131 ns 23124 ns 3111 cycles_per_iteration=48.5764k instructions_per_iteration=149.55k items_per_second=43.2455k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21185 ns 21173 ns 3111 cycles_per_iteration=44.4894k instructions_per_iteration=149.665k items_per_second=47.229k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 26360 ns 26352 ns 3111 cycles_per_iteration=55.3583k instructions_per_iteration=149.675k items_per_second=37.9473k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23321 ns 23311 ns 5 cycles_per_iteration=48.9763k instructions_per_iteration=149.763k items_per_second=43.1144k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23131 ns 23124 ns 5 cycles_per_iteration=48.5764k instructions_per_iteration=149.675k items_per_second=43.2455k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 1892 ns 1894 ns 5 cycles_per_iteration=3.97333k instructions_per_iteration=190.379 items_per_second=3.35101k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..30748a9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:13:59.764+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1423741506}} +2026-08-06T05:13:59+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.34, 1.84, 4.71 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21629 ns 21622 ns 3160 cycles_per_iteration=45.4215k instructions_per_iteration=149.368k items_per_second=46.2484k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23791 ns 23776 ns 3160 cycles_per_iteration=49.9624k instructions_per_iteration=149.295k items_per_second=42.0584k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23238 ns 23218 ns 3160 cycles_per_iteration=48.8001k instructions_per_iteration=149.315k items_per_second=43.0702k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22422 ns 22392 ns 3160 cycles_per_iteration=47.0876k instructions_per_iteration=149.416k items_per_second=44.6583k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23650 ns 23642 ns 3160 cycles_per_iteration=49.6672k instructions_per_iteration=149.25k items_per_second=42.2969k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22946 ns 22930 ns 5 cycles_per_iteration=48.1878k instructions_per_iteration=149.329k items_per_second=43.6664k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23238 ns 23218 ns 5 cycles_per_iteration=48.8001k instructions_per_iteration=149.315k items_per_second=43.0702k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 909 ns 909 ns 5 cycles_per_iteration=1.90892k instructions_per_iteration=64.5984 items_per_second=1.76545k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_P_C_final_candidate.log new file mode 100644 index 0000000..2405c73 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:13:57.114+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":75724340}} +2026-08-06T05:13:57+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.34, 1.84, 4.71 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22685 ns 22676 ns 3024 cycles_per_iteration=47.6391k instructions_per_iteration=149.243k items_per_second=44.0993k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22578 ns 22572 ns 3024 cycles_per_iteration=47.4161k instructions_per_iteration=149.295k items_per_second=44.303k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22596 ns 22589 ns 3024 cycles_per_iteration=47.4524k instructions_per_iteration=149.213k items_per_second=44.2696k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21659 ns 21652 ns 3024 cycles_per_iteration=45.4865k instructions_per_iteration=149.236k items_per_second=46.1843k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22312 ns 22305 ns 3024 cycles_per_iteration=46.8568k instructions_per_iteration=149.165k items_per_second=44.8324k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22366 ns 22359 ns 5 cycles_per_iteration=46.9702k instructions_per_iteration=149.23k items_per_second=44.7377k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22578 ns 22572 ns 5 cycles_per_iteration=47.4161k instructions_per_iteration=149.236k items_per_second=44.303k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 419 ns 419 ns 5 cycles_per_iteration=879.348 instructions_per_iteration=47.2171 items_per_second=854.011/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..361fe6d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:14:25.613+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":799400889}} +2026-08-06T05:14:25+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.26, 1.86, 4.64 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79962254 ns 79963316 ns 1 cycles_per_iteration=167.93M instructions_per_iteration=1026.15M items_per_second=5.00229M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82074881 ns 82039052 ns 1 cycles_per_iteration=172.366M instructions_per_iteration=1026.2M items_per_second=4.87573M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82406759 ns 82407435 ns 1 cycles_per_iteration=173.063M instructions_per_iteration=1026.2M items_per_second=4.85393M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80887556 ns 80888869 ns 1 cycles_per_iteration=169.872M instructions_per_iteration=1026.19M items_per_second=4.94506M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80051661 ns 80052748 ns 1 cycles_per_iteration=168.118M instructions_per_iteration=1026.25M items_per_second=4.99671M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 81076622 ns 81070284 ns 5 cycles_per_iteration=170.27M instructions_per_iteration=1026.2M items_per_second=4.93474M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 80887556 ns 80888869 ns 5 cycles_per_iteration=169.872M instructions_per_iteration=1026.2M items_per_second=4.94506M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 1128483 ns 1120285 ns 5 cycles_per_iteration=2.36974M instructions_per_iteration=33.7186k items_per_second=68.0484k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..ce89fb2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:14:33.208+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3409744413}} +2026-08-06T05:14:33+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.15, 1.85, 4.60 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79298019 ns 79216173 ns 1 cycles_per_iteration=166.536M instructions_per_iteration=974.571M items_per_second=5.04947M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75227022 ns 75228202 ns 1 cycles_per_iteration=157.987M instructions_per_iteration=974.582M items_per_second=5.31715M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76666355 ns 76667175 ns 1 cycles_per_iteration=161.008M instructions_per_iteration=974.57M items_per_second=5.21736M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80737829 ns 80707822 ns 1 cycles_per_iteration=169.558M instructions_per_iteration=974.639M items_per_second=4.95615M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74075699 ns 74076375 ns 1 cycles_per_iteration=155.566M instructions_per_iteration=974.544M items_per_second=5.39983M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 77200985 ns 77179149 ns 5 cycles_per_iteration=162.131M instructions_per_iteration=974.581M items_per_second=5.18799M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76666355 ns 76667175 ns 5 cycles_per_iteration=161.008M instructions_per_iteration=974.571M items_per_second=5.21736M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2777436 ns 2752114 ns 5 cycles_per_iteration=5.83282M instructions_per_iteration=35.2266k items_per_second=183.957k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_S_C_final_candidate.log new file mode 100644 index 0000000..95701b6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:14:18.010+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3093215830}} +2026-08-06T05:14:18+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.02, 1.81, 4.63 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78523874 ns 78524828 ns 1 cycles_per_iteration=164.908M instructions_per_iteration=978.967M items_per_second=5.09393M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 95122576 ns 95112056 ns 1 cycles_per_iteration=199.769M instructions_per_iteration=979.164M items_per_second=4.20557M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75095654 ns 75064313 ns 1 cycles_per_iteration=157.712M instructions_per_iteration=978.973M items_per_second=5.32876M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78843594 ns 78844494 ns 1 cycles_per_iteration=165.579M instructions_per_iteration=979.182M items_per_second=5.07328M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80467701 ns 80468216 ns 1 cycles_per_iteration=168.992M instructions_per_iteration=978.964M items_per_second=4.97091M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 81610680 ns 81602781 ns 5 cycles_per_iteration=171.392M instructions_per_iteration=979.05M items_per_second=4.93449M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 78843594 ns 78844494 ns 5 cycles_per_iteration=165.579M instructions_per_iteration=978.973M items_per_second=5.07328M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 7802378 ns 7804186 ns 5 cycles_per_iteration=16.3859M instructions_per_iteration=112.773k items_per_second=428.016k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..0912b86 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:13:47.704+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1114060785}} +2026-08-06T05:13:47+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.15, 1.79, 4.72 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 63664913 ns 63665681 ns 1 cycles_per_iteration=133.706M instructions_per_iteration=636.14M items_per_second=3.14141M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 57006836 ns 56974750 ns 1 cycles_per_iteration=119.722M instructions_per_iteration=636.137M items_per_second=3.51033M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53760052 ns 53740460 ns 1 cycles_per_iteration=112.905M instructions_per_iteration=636.185M items_per_second=3.72159M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55185080 ns 55164480 ns 1 cycles_per_iteration=115.895M instructions_per_iteration=636.158M items_per_second=3.62552M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 60016155 ns 59955477 ns 1 cycles_per_iteration=126.043M instructions_per_iteration=636.146M items_per_second=3.33581M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 57926607 ns 57900170 ns 5 cycles_per_iteration=121.654M instructions_per_iteration=636.153M items_per_second=3.46693M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 57006836 ns 56974750 ns 5 cycles_per_iteration=119.722M instructions_per_iteration=636.146M items_per_second=3.51033M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 3969147 ns 3972058 ns 5 cycles_per_iteration=8.33626M instructions_per_iteration=19.584k items_per_second=231.864k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..b8970bd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:13:52.443+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3684874984}} +2026-08-06T05:13:52+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.46, 1.86, 4.73 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50311804 ns 50304931 ns 1 cycles_per_iteration=105.662M instructions_per_iteration=610.77M items_per_second=3.97575M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50755501 ns 50704821 ns 1 cycles_per_iteration=106.593M instructions_per_iteration=610.765M items_per_second=3.9444M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 47814608 ns 47795593 ns 1 cycles_per_iteration=100.418M instructions_per_iteration=610.709M items_per_second=4.18449M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49617529 ns 49570738 ns 1 cycles_per_iteration=104.204M instructions_per_iteration=610.764M items_per_second=4.03464M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55979490 ns 55980268 ns 1 cycles_per_iteration=117.565M instructions_per_iteration=610.751M items_per_second=3.57269M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50895786 ns 50871270 ns 5 cycles_per_iteration=106.888M instructions_per_iteration=610.752M items_per_second=3.94239M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50311804 ns 50304931 ns 5 cycles_per_iteration=105.662M instructions_per_iteration=610.764M items_per_second=3.97575M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 3055011 ns 3066002 ns 5 cycles_per_iteration=6.41583M instructions_per_iteration=24.8238k items_per_second=226.339k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_W_C_final_candidate.log new file mode 100644 index 0000000..252523f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:13:43.291+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2976979454}} +2026-08-06T05:13:43+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.25, 1.80, 4.74 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49527645 ns 49506755 ns 1 cycles_per_iteration=104.015M instructions_per_iteration=612.696M items_per_second=4.03985M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50841093 ns 50820723 ns 1 cycles_per_iteration=106.775M instructions_per_iteration=612.712M items_per_second=3.9354M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49014807 ns 49015614 ns 1 cycles_per_iteration=102.938M instructions_per_iteration=612.713M items_per_second=4.08033M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52188873 ns 52077690 ns 1 cycles_per_iteration=109.603M instructions_per_iteration=612.75M items_per_second=3.84042M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49480915 ns 49481455 ns 1 cycles_per_iteration=103.916M instructions_per_iteration=612.718M items_per_second=4.04192M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50210667 ns 50180447 ns 5 cycles_per_iteration=105.449M instructions_per_iteration=612.718M items_per_second=3.98758M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 49527645 ns 49506755 ns 5 cycles_per_iteration=104.015M instructions_per_iteration=612.713M items_per_second=4.03985M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1298064 ns 1255863 ns 5 cycles_per_iteration=2.72621M instructions_per_iteration=19.9564k items_per_second=98.3207k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..0e787b1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:14:06.538+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3775878287}} +2026-08-06T05:14:06+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.21, 1.83, 4.67 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 160050154 ns 159907983 ns 1 cycles_per_iteration=336.115M instructions_per_iteration=1.92049G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 156476021 ns 156249092 ns 1 cycles_per_iteration=328.607M instructions_per_iteration=1.92053G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152266502 ns 152162503 ns 1 cycles_per_iteration=319.768M instructions_per_iteration=1.92038G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 163169146 ns 163020954 ns 1 cycles_per_iteration=342.663M instructions_per_iteration=1.92052G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148820162 ns 148694578 ns 1 cycles_per_iteration=312.53M instructions_per_iteration=1.92051G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 156156397 ns 156007022 ns 5 cycles_per_iteration=327.937M instructions_per_iteration=1.92049G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 156476021 ns 156249092 ns 5 cycles_per_iteration=328.607M instructions_per_iteration=1.92051G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 5774811 ns 5760284 ns 5 cycles_per_iteration=12.1276M instructions_per_iteration=62.717k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..5046261 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:14:12.241+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3582114562}} +2026-08-06T05:14:12+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.11, 1.82, 4.65 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 161632776 ns 161527142 ns 1 cycles_per_iteration=339.439M instructions_per_iteration=1.92527G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155089140 ns 154959345 ns 1 cycles_per_iteration=325.695M instructions_per_iteration=1.92534G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155336618 ns 155231463 ns 1 cycles_per_iteration=326.215M instructions_per_iteration=1.92512G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 165424109 ns 165123541 ns 1 cycles_per_iteration=347.399M instructions_per_iteration=1.92526G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153794527 ns 153683660 ns 1 cycles_per_iteration=322.977M instructions_per_iteration=1.92525G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 158255434 ns 158105030 ns 5 cycles_per_iteration=332.345M instructions_per_iteration=1.92525G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 155336618 ns 155231463 ns 5 cycles_per_iteration=326.215M instructions_per_iteration=1.92526G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 5030928 ns 4966679 ns 5 cycles_per_iteration=10.5654M instructions_per_iteration=82.0886k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_X_C_final_candidate.log new file mode 100644 index 0000000..8d06bdb --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block17_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:14:01.066+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3374787727}} +2026-08-06T05:14:01+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.31, 1.85, 4.69 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147437572 ns 147304574 ns 1 cycles_per_iteration=309.627M instructions_per_iteration=1.87586G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145604134 ns 145441400 ns 1 cycles_per_iteration=305.777M instructions_per_iteration=1.87591G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147177696 ns 147094758 ns 1 cycles_per_iteration=309.08M instructions_per_iteration=1.87584G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146647692 ns 146559666 ns 1 cycles_per_iteration=307.967M instructions_per_iteration=1.87578G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148325920 ns 148273920 ns 1 cycles_per_iteration=311.492M instructions_per_iteration=1.87564G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 147038603 ns 146934864 ns 5 cycles_per_iteration=308.789M instructions_per_iteration=1.87581G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 147177696 ns 147094758 ns 5 cycles_per_iteration=309.08M instructions_per_iteration=1.87584G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 1005761 ns 1040016 ns 5 cycles_per_iteration=2.11219M instructions_per_iteration=106.411k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..ca3ce36 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:18:36.743+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3315635265}} +2026-08-06T05:18:36+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.24, 2.07, 4.05 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101056099 ns 101057315 ns 1 cycles_per_iteration=212.225M instructions_per_iteration=1.12939G items_per_second=3.95815M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 106020212 ns 105989723 ns 1 cycles_per_iteration=222.651M instructions_per_iteration=1.12935G items_per_second=3.77395M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96950769 ns 96844070 ns 1 cycles_per_iteration=203.605M instructions_per_iteration=1.12929G items_per_second=4.13035M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101875305 ns 101818080 ns 1 cycles_per_iteration=213.945M instructions_per_iteration=1.12935G items_per_second=3.92858M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 106601477 ns 106489828 ns 1 cycles_per_iteration=223.871M instructions_per_iteration=1.12935G items_per_second=3.75623M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 102500772 ns 102439803 ns 5 cycles_per_iteration=215.259M instructions_per_iteration=1.12934G items_per_second=3.90945M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 101875305 ns 101818080 ns 5 cycles_per_iteration=213.945M instructions_per_iteration=1.12935G items_per_second=3.92858M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3952311 ns 3956472 ns 5 cycles_per_iteration=8.30023M instructions_per_iteration=36.8374k items_per_second=152.784k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..b4ef24f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:18:30.861+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3116217056}} +2026-08-06T05:18:30+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.38, 2.09, 4.08 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101167679 ns 101133955 ns 1 cycles_per_iteration=212.46M instructions_per_iteration=1.10259G items_per_second=3.95515M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92360258 ns 92328781 ns 1 cycles_per_iteration=193.965M instructions_per_iteration=1.10246G items_per_second=4.33234M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92337370 ns 92224279 ns 1 cycles_per_iteration=193.916M instructions_per_iteration=1.10242G items_per_second=4.33725M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94767094 ns 94644610 ns 1 cycles_per_iteration=199.02M instructions_per_iteration=1.10242G items_per_second=4.22634M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 91346502 ns 91227354 ns 1 cycles_per_iteration=191.835M instructions_per_iteration=1.1024G items_per_second=4.38465M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 94395781 ns 94311796 ns 5 cycles_per_iteration=198.239M instructions_per_iteration=1.10246G items_per_second=4.24715M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 92360258 ns 92328781 ns 5 cycles_per_iteration=193.965M instructions_per_iteration=1.10242G items_per_second=4.33234M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3989830 ns 4014240 ns 5 cycles_per_iteration=8.37873M instructions_per_iteration=77.0188k items_per_second=173.19k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_M_C_final_candidate.log new file mode 100644 index 0000000..14936fc --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:18:25.054+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":80805441}} +2026-08-06T05:18:25+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.50, 2.11, 4.09 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95200062 ns 95201165 ns 1 cycles_per_iteration=199.928M instructions_per_iteration=1.10604G items_per_second=4.20163M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94906807 ns 94893092 ns 1 cycles_per_iteration=199.315M instructions_per_iteration=1.10605G items_per_second=4.21527M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92885256 ns 92778228 ns 1 cycles_per_iteration=195.067M instructions_per_iteration=1.10564G items_per_second=4.31136M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97628117 ns 97503877 ns 1 cycles_per_iteration=205.026M instructions_per_iteration=1.10609G items_per_second=4.1024M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95689058 ns 95624839 ns 1 cycles_per_iteration=200.958M instructions_per_iteration=1.10605G items_per_second=4.18301M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 95261860 ns 95200240 ns 5 cycles_per_iteration=200.059M instructions_per_iteration=1.10597G items_per_second=4.20273M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 95200062 ns 95201165 ns 5 cycles_per_iteration=199.928M instructions_per_iteration=1.10605G items_per_second=4.20163M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 1699985 ns 1691709 ns 5 cycles_per_iteration=3.56962M instructions_per_iteration=187.705k items_per_second=74.8545k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..74d5b07 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:17:44.858+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3558099439}} +2026-08-06T05:17:44+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.20, 2.02, 4.15 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22060 ns 22054 ns 3236 cycles_per_iteration=46.3265k instructions_per_iteration=149.831k items_per_second=45.3439k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22873 ns 22868 ns 3236 cycles_per_iteration=48.0355k instructions_per_iteration=149.892k items_per_second=43.7301k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22088 ns 22083 ns 3236 cycles_per_iteration=46.387k instructions_per_iteration=149.728k items_per_second=45.2834k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22783 ns 22777 ns 3236 cycles_per_iteration=47.846k instructions_per_iteration=149.609k items_per_second=43.9031k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21880 ns 21874 ns 3236 cycles_per_iteration=45.9498k instructions_per_iteration=149.71k items_per_second=45.7154k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22337 ns 22331 ns 5 cycles_per_iteration=46.909k instructions_per_iteration=149.754k items_per_second=44.7952k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22088 ns 22083 ns 5 cycles_per_iteration=46.387k instructions_per_iteration=149.728k items_per_second=45.2834k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 457 ns 457 ns 5 cycles_per_iteration=959.011 instructions_per_iteration=110.01 items_per_second=910.579/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..e777a84 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:17:43.528+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":392586518}} +2026-08-06T05:17:43+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.20, 2.02, 4.15 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21777 ns 21770 ns 3065 cycles_per_iteration=45.7319k instructions_per_iteration=149.885k items_per_second=45.9353k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22228 ns 22211 ns 3065 cycles_per_iteration=46.6809k instructions_per_iteration=149.886k items_per_second=45.0231k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21620 ns 21611 ns 3065 cycles_per_iteration=45.4023k instructions_per_iteration=149.955k items_per_second=46.2727k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22119 ns 22111 ns 3065 cycles_per_iteration=46.4508k instructions_per_iteration=149.738k items_per_second=45.2272k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22766 ns 22751 ns 3065 cycles_per_iteration=47.8107k instructions_per_iteration=149.745k items_per_second=43.9549k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22102 ns 22091 ns 5 cycles_per_iteration=46.4153k instructions_per_iteration=149.841k items_per_second=45.2826k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22119 ns 22111 ns 5 cycles_per_iteration=46.4508k instructions_per_iteration=149.885k items_per_second=45.2272k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 446 ns 443 ns 5 cycles_per_iteration=937.005 instructions_per_iteration=96.0347 items_per_second=899.924/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_P_C_final_candidate.log new file mode 100644 index 0000000..d385139 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:17:42.210+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1778608707}} +2026-08-06T05:17:42+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.20, 2.02, 4.15 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22458 ns 22427 ns 2885 cycles_per_iteration=47.1643k instructions_per_iteration=149.247k items_per_second=44.5882k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21557 ns 21543 ns 2885 cycles_per_iteration=45.2709k instructions_per_iteration=149.366k items_per_second=46.4188k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23540 ns 23530 ns 2885 cycles_per_iteration=49.436k instructions_per_iteration=149.356k items_per_second=42.4989k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23372 ns 23331 ns 2885 cycles_per_iteration=49.0832k instructions_per_iteration=149.241k items_per_second=42.8616k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23469 ns 23462 ns 2885 cycles_per_iteration=49.2869k instructions_per_iteration=149.246k items_per_second=42.622k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22879 ns 22859 ns 5 cycles_per_iteration=48.0483k instructions_per_iteration=149.291k items_per_second=43.7979k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23372 ns 23331 ns 5 cycles_per_iteration=49.0832k instructions_per_iteration=149.247k items_per_second=42.8616k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 859 ns 859 ns 5 cycles_per_iteration=1.80457k instructions_per_iteration=63.7515 items_per_second=1.69119k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..e3d34e6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:18:17.727+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1946632290}} +2026-08-06T05:18:17+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.19, 2.04, 4.08 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78678846 ns 78649906 ns 1 cycles_per_iteration=165.233M instructions_per_iteration=1026.18M items_per_second=5.08583M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 83619595 ns 83591961 ns 1 cycles_per_iteration=175.609M instructions_per_iteration=1026.18M items_per_second=4.78515M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77652931 ns 77653926 ns 1 cycles_per_iteration=163.08M instructions_per_iteration=1026.19M items_per_second=5.15106M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 84279060 ns 84247789 ns 1 cycles_per_iteration=176.995M instructions_per_iteration=1026.18M items_per_second=4.7479M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79599380 ns 79525193 ns 1 cycles_per_iteration=167.166M instructions_per_iteration=1026.17M items_per_second=5.02985M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 80765963 ns 80733755 ns 5 cycles_per_iteration=169.617M instructions_per_iteration=1026.18M items_per_second=4.95996M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 79599380 ns 79525193 ns 5 cycles_per_iteration=167.166M instructions_per_iteration=1026.18M items_per_second=5.02985M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2995539 ns 2991913 ns 5 cycles_per_iteration=6.29075M instructions_per_iteration=7.70833k items_per_second=182.192k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..c0b57bf --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:18:10.576+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1038316541}} +2026-08-06T05:18:10+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.32, 2.06, 4.11 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77400208 ns 77401204 ns 1 cycles_per_iteration=162.549M instructions_per_iteration=974.789M items_per_second=5.16788M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 87401152 ns 87402511 ns 1 cycles_per_iteration=183.551M instructions_per_iteration=974.596M items_per_second=4.57653M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74139357 ns 74007772 ns 1 cycles_per_iteration=155.701M instructions_per_iteration=974.565M items_per_second=5.40484M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74764252 ns 74728729 ns 1 cycles_per_iteration=157.013M instructions_per_iteration=974.594M items_per_second=5.35269M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73385715 ns 73354370 ns 1 cycles_per_iteration=154.119M instructions_per_iteration=974.582M items_per_second=5.45298M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 77418137 ns 77378917 ns 5 cycles_per_iteration=162.587M instructions_per_iteration=974.625M items_per_second=5.19098M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 74764252 ns 74728729 ns 5 cycles_per_iteration=157.013M instructions_per_iteration=974.594M items_per_second=5.35269M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 5781757 ns 5810723 ns 5 cycles_per_iteration=12.1418M instructions_per_iteration=92.1339k items_per_second=360.075k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_S_C_final_candidate.log new file mode 100644 index 0000000..fe6b675 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:18:03.320+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2865083758}} +2026-08-06T05:18:03+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.35, 2.06, 4.12 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78779936 ns 78592584 ns 1 cycles_per_iteration=165.446M instructions_per_iteration=978.973M items_per_second=5.08954M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76876640 ns 76833711 ns 1 cycles_per_iteration=161.449M instructions_per_iteration=978.957M items_per_second=5.20605M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75735807 ns 75736790 ns 1 cycles_per_iteration=159.053M instructions_per_iteration=978.984M items_per_second=5.28145M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79695940 ns 79697078 ns 1 cycles_per_iteration=167.371M instructions_per_iteration=979.187M items_per_second=5.019M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74571848 ns 74572593 ns 1 cycles_per_iteration=156.61M instructions_per_iteration=978.964M items_per_second=5.3639M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 77132034 ns 77086551 ns 5 cycles_per_iteration=161.986M instructions_per_iteration=979.013M items_per_second=5.19199M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76876640 ns 76833711 ns 5 cycles_per_iteration=161.449M instructions_per_iteration=978.973M items_per_second=5.20605M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2112961 ns 2078987 ns 5 cycles_per_iteration=4.43728M instructions_per_iteration=97.8182k items_per_second=139.798k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..e633a40 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:17:37.523+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1141516886}} +2026-08-06T05:17:37+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.22, 2.02, 4.17 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51433563 ns 51425664 ns 1 cycles_per_iteration=108.018M instructions_per_iteration=636.162M items_per_second=3.88911M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53330660 ns 53330977 ns 1 cycles_per_iteration=112M instructions_per_iteration=636.184M items_per_second=3.75017M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54345131 ns 54325106 ns 1 cycles_per_iteration=114.133M instructions_per_iteration=636.212M items_per_second=3.68154M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50723076 ns 50723592 ns 1 cycles_per_iteration=106.525M instructions_per_iteration=636.176M items_per_second=3.94294M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53675652 ns 53655499 ns 1 cycles_per_iteration=112.726M instructions_per_iteration=636.152M items_per_second=3.72748M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 52701616 ns 52692168 ns 5 cycles_per_iteration=110.681M instructions_per_iteration=636.177M items_per_second=3.79825M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 53330660 ns 53330977 ns 5 cycles_per_iteration=112M instructions_per_iteration=636.176M items_per_second=3.75017M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1546622 ns 1539634 ns 5 cycles_per_iteration=3.24795M instructions_per_iteration=22.9006k items_per_second=111.95k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..ec2e634 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:17:33.032+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":904736360}} +2026-08-06T05:17:33+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.32, 2.04, 4.18 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50306797 ns 50307613 ns 1 cycles_per_iteration=105.653M instructions_per_iteration=610.7M items_per_second=3.97554M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51515579 ns 51400064 ns 1 cycles_per_iteration=108.19M instructions_per_iteration=610.716M items_per_second=3.89105M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50944090 ns 50923827 ns 1 cycles_per_iteration=106.989M instructions_per_iteration=610.728M items_per_second=3.92743M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52151680 ns 52152296 ns 1 cycles_per_iteration=109.525M instructions_per_iteration=610.788M items_per_second=3.83492M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48202038 ns 48180844 ns 1 cycles_per_iteration=101.231M instructions_per_iteration=610.7M items_per_second=4.15103M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50624037 ns 50592929 ns 5 cycles_per_iteration=106.318M instructions_per_iteration=610.727M items_per_second=3.95599M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50944090 ns 50923827 ns 5 cycles_per_iteration=106.989M instructions_per_iteration=610.716M items_per_second=3.92743M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1516385 ns 1507659 ns 5 cycles_per_iteration=3.18457M instructions_per_iteration=36.5705k items_per_second=120.533k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_W_C_final_candidate.log new file mode 100644 index 0000000..b7c1927 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:17:28.544+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2980784026}} +2026-08-06T05:17:28+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.26, 2.02, 4.19 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48319578 ns 48281557 ns 1 cycles_per_iteration=101.477M instructions_per_iteration=612.769M items_per_second=4.14237M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48559189 ns 48539992 ns 1 cycles_per_iteration=101.98M instructions_per_iteration=612.811M items_per_second=4.12031M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 47935963 ns 47916192 ns 1 cycles_per_iteration=100.672M instructions_per_iteration=612.816M items_per_second=4.17395M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54888964 ns 54874219 ns 1 cycles_per_iteration=115.274M instructions_per_iteration=612.834M items_per_second=3.6447M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52913666 ns 52834507 ns 1 cycles_per_iteration=111.125M instructions_per_iteration=612.738M items_per_second=3.7854M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50523472 ns 50489293 ns 5 cycles_per_iteration=106.106M instructions_per_iteration=612.794M items_per_second=3.97335M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 48559189 ns 48539992 ns 5 cycles_per_iteration=101.98M instructions_per_iteration=612.811M items_per_second=4.12031M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 3169436 ns 3163160 ns 5 cycles_per_iteration=6.65627M instructions_per_iteration=39.0301k items_per_second=241.735k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..a7e8985 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:17:57.505+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":467843677}} +2026-08-06T05:17:57+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.38, 2.07, 4.14 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 157354355 ns 157275975 ns 1 cycles_per_iteration=330.453M instructions_per_iteration=1.92047G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 157172441 ns 157013591 ns 1 cycles_per_iteration=330.071M instructions_per_iteration=1.92042G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 161151648 ns 160948843 ns 1 cycles_per_iteration=338.427M instructions_per_iteration=1.92029G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153612137 ns 153499715 ns 1 cycles_per_iteration=322.594M instructions_per_iteration=1.92061G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 156830549 ns 156718988 ns 1 cycles_per_iteration=329.352M instructions_per_iteration=1.9203G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 157224226 ns 157091422 ns 5 cycles_per_iteration=330.18M instructions_per_iteration=1.92042G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 157172441 ns 157013591 ns 5 cycles_per_iteration=330.071M instructions_per_iteration=1.92042G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 2676118 ns 2643808 ns 5 cycles_per_iteration=5.62003M instructions_per_iteration=130.229k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..5947e5f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:17:51.951+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3626608641}} +2026-08-06T05:17:51+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.42, 2.07, 4.15 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 156685591 ns 156501093 ns 1 cycles_per_iteration=329.048M instructions_per_iteration=1.88077G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152073145 ns 151961993 ns 1 cycles_per_iteration=319.362M instructions_per_iteration=1.88075G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149415493 ns 149233267 ns 1 cycles_per_iteration=313.781M instructions_per_iteration=1.88046G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148828506 ns 148800344 ns 1 cycles_per_iteration=312.548M instructions_per_iteration=1.88061G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147488832 ns 147330806 ns 1 cycles_per_iteration=309.735M instructions_per_iteration=1.88052G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 150898314 ns 150765501 ns 5 cycles_per_iteration=316.895M instructions_per_iteration=1.88062G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 149415493 ns 149233267 ns 5 cycles_per_iteration=313.781M instructions_per_iteration=1.88061G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 3639376 ns 3617158 ns 5 cycles_per_iteration=7.64267M instructions_per_iteration=134.838k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_X_C_final_candidate.log new file mode 100644 index 0000000..7d2b2ce --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block18_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:17:46.231+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2804441447}} +2026-08-06T05:17:46+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.10, 2.00, 4.14 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155458450 ns 155322132 ns 1 cycles_per_iteration=326.471M instructions_per_iteration=1.9204G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 159711838 ns 159605394 ns 1 cycles_per_iteration=335.404M instructions_per_iteration=1.92056G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151402950 ns 151248135 ns 1 cycles_per_iteration=317.954M instructions_per_iteration=1.92031G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151715755 ns 151559058 ns 1 cycles_per_iteration=318.611M instructions_per_iteration=1.92047G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148302794 ns 148162536 ns 1 cycles_per_iteration=311.444M instructions_per_iteration=1.92048G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 153318357 ns 153179451 ns 5 cycles_per_iteration=321.977M instructions_per_iteration=1.92045G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 151715755 ns 151559058 ns 5 cycles_per_iteration=318.611M instructions_per_iteration=1.92047G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4383195 ns 4399117 ns 5 cycles_per_iteration=9.20512M instructions_per_iteration=93.8675k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..080346a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:25:40.323+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3231016728}} +2026-08-06T05:25:40+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.25, 2.40, 3.49 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 104334354 ns 104274012 ns 1 cycles_per_iteration=219.109M instructions_per_iteration=1.12932G items_per_second=3.83605M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99955559 ns 99941779 ns 1 cycles_per_iteration=209.915M instructions_per_iteration=1.12927G items_per_second=4.00233M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100892782 ns 100774000 ns 1 cycles_per_iteration=211.882M instructions_per_iteration=1.12932G items_per_second=3.96928M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93609095 ns 93414745 ns 1 cycles_per_iteration=196.587M instructions_per_iteration=1.12923G items_per_second=4.28198M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96862316 ns 96745474 ns 1 cycles_per_iteration=203.419M instructions_per_iteration=1.12931G items_per_second=4.13456M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 99130821 ns 99030002 ns 5 cycles_per_iteration=208.183M instructions_per_iteration=1.12929G items_per_second=4.04484M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 99955559 ns 99941779 ns 5 cycles_per_iteration=209.915M instructions_per_iteration=1.12931G items_per_second=4.00233M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 4077286 ns 4126823 ns 5 cycles_per_iteration=8.56154M instructions_per_iteration=40.286k items_per_second=169.85k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..abb3dec --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:25:46.146+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1830487533}} +2026-08-06T05:25:46+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.14, 2.37, 3.47 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96662521 ns 96631770 ns 1 cycles_per_iteration=203M instructions_per_iteration=1.10248G items_per_second=4.13943M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96853733 ns 96855100 ns 1 cycles_per_iteration=203.403M instructions_per_iteration=1.10249G items_per_second=4.12988M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94810724 ns 94742435 ns 1 cycles_per_iteration=199.11M instructions_per_iteration=1.10247G items_per_second=4.22197M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92278957 ns 92166650 ns 1 cycles_per_iteration=193.794M instructions_per_iteration=1.10244G items_per_second=4.33996M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 90238333 ns 90123027 ns 1 cycles_per_iteration=189.509M instructions_per_iteration=1.10243G items_per_second=4.43838M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 94168854 ns 94103796 ns 5 cycles_per_iteration=197.763M instructions_per_iteration=1.10246G items_per_second=4.25392M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 94810724 ns 94742435 ns 5 cycles_per_iteration=199.11M instructions_per_iteration=1.10247G items_per_second=4.22197M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2866167 ns 2914071 ns 5 cycles_per_iteration=6.01955M instructions_per_iteration=27.0765k items_per_second=133.176k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_M_C_final_candidate.log new file mode 100644 index 0000000..43c6190 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:25:52.001+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":652029079}} +2026-08-06T05:25:52+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.37, 2.41, 3.48 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96367121 ns 96334319 ns 1 cycles_per_iteration=202.38M instructions_per_iteration=1.10609G items_per_second=4.15221M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100199699 ns 100179892 ns 1 cycles_per_iteration=210.428M instructions_per_iteration=1.10618G items_per_second=3.99282M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92322826 ns 92305731 ns 1 cycles_per_iteration=193.885M instructions_per_iteration=1.10608G items_per_second=4.33343M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93200207 ns 93084963 ns 1 cycles_per_iteration=195.727M instructions_per_iteration=1.10608G items_per_second=4.29715M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97262383 ns 97143396 ns 1 cycles_per_iteration=204.261M instructions_per_iteration=1.10609G items_per_second=4.11762M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 95870447 ns 95809660 ns 5 cycles_per_iteration=201.336M instructions_per_iteration=1.1061G items_per_second=4.17864M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 96367121 ns 96334319 ns 5 cycles_per_iteration=202.38M instructions_per_iteration=1.10609G items_per_second=4.15221M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3187569 ns 3195878 ns 5 cycles_per_iteration=6.69488M instructions_per_iteration=42.0591k items_per_second=138.704k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..a82735a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:24:57.707+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3031135341}} +2026-08-06T05:24:57+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.72, 2.49, 3.57 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22514 ns 22495 ns 3243 cycles_per_iteration=47.2806k instructions_per_iteration=149.267k items_per_second=44.4537k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24070 ns 24064 ns 3243 cycles_per_iteration=50.5492k instructions_per_iteration=149.194k items_per_second=41.5567k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23237 ns 23231 ns 3243 cycles_per_iteration=48.7997k instructions_per_iteration=149.164k items_per_second=43.0464k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22440 ns 22434 ns 3243 cycles_per_iteration=47.1252k instructions_per_iteration=149.212k items_per_second=44.5754k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22638 ns 22623 ns 3243 cycles_per_iteration=47.5413k instructions_per_iteration=149.406k items_per_second=44.2024k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22980 ns 22969 ns 5 cycles_per_iteration=48.2592k instructions_per_iteration=149.249k items_per_second=43.5669k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22638 ns 22623 ns 5 cycles_per_iteration=47.5413k instructions_per_iteration=149.212k items_per_second=44.2024k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 686 ns 689 ns 5 cycles_per_iteration=1.44007k instructions_per_iteration=95.6198 items_per_second=1.27662k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..07c3ae9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:24:59.117+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3634402109}} +2026-08-06T05:24:59+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.72, 2.49, 3.57 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22269 ns 22262 ns 3094 cycles_per_iteration=46.7661k instructions_per_iteration=149.831k items_per_second=44.9201k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22804 ns 22788 ns 3094 cycles_per_iteration=47.8897k instructions_per_iteration=149.782k items_per_second=43.8823k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22247 ns 22241 ns 3094 cycles_per_iteration=46.7206k instructions_per_iteration=149.757k items_per_second=44.9624k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21562 ns 21556 ns 3094 cycles_per_iteration=45.2823k instructions_per_iteration=149.801k items_per_second=46.3913k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21907 ns 21899 ns 3094 cycles_per_iteration=46.0049k instructions_per_iteration=149.733k items_per_second=45.6649k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22158 ns 22149 ns 5 cycles_per_iteration=46.5327k instructions_per_iteration=149.781k items_per_second=45.1642k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22247 ns 22241 ns 5 cycles_per_iteration=46.7206k instructions_per_iteration=149.782k items_per_second=44.9624k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 462 ns 459 ns 5 cycles_per_iteration=971.248 instructions_per_iteration=37.8493 items_per_second=935.423/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_P_C_final_candidate.log new file mode 100644 index 0000000..a4fd48f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:25:00.441+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":555475348}} +2026-08-06T05:25:00+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.72, 2.49, 3.57 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22264 ns 22237 ns 3219 cycles_per_iteration=46.756k instructions_per_iteration=149.697k items_per_second=44.9699k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21968 ns 21946 ns 3219 cycles_per_iteration=46.1335k instructions_per_iteration=149.632k items_per_second=45.5673k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23920 ns 23913 ns 3219 cycles_per_iteration=50.2337k instructions_per_iteration=149.603k items_per_second=41.8187k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22331 ns 22325 ns 3219 cycles_per_iteration=46.8956k instructions_per_iteration=149.895k items_per_second=44.7937k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21476 ns 21469 ns 3219 cycles_per_iteration=45.1003k instructions_per_iteration=149.595k items_per_second=46.5781k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22392 ns 22378 ns 5 cycles_per_iteration=47.0238k instructions_per_iteration=149.685k items_per_second=44.7455k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22264 ns 22237 ns 5 cycles_per_iteration=46.756k instructions_per_iteration=149.632k items_per_second=44.9699k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 919 ns 921 ns 5 cycles_per_iteration=1.92898k instructions_per_iteration=124.426 items_per_second=1.7785k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..982909e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:25:18.653+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2729082005}} +2026-08-06T05:25:18+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.38, 2.43, 3.52 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79274416 ns 79274898 ns 1 cycles_per_iteration=166.483M instructions_per_iteration=1026.16M items_per_second=5.04573M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79922915 ns 79868227 ns 1 cycles_per_iteration=167.846M instructions_per_iteration=1026.14M items_per_second=5.00825M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80000639 ns 79969042 ns 1 cycles_per_iteration=168.013M instructions_per_iteration=1026.14M items_per_second=5.00194M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77474594 ns 77443791 ns 1 cycles_per_iteration=162.705M instructions_per_iteration=1026.14M items_per_second=5.16504M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80168247 ns 80169258 ns 1 cycles_per_iteration=168.363M instructions_per_iteration=1026.16M items_per_second=4.98944M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 79368162 ns 79345043 ns 5 cycles_per_iteration=166.682M instructions_per_iteration=1026.15M items_per_second=5.04208M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 79922915 ns 79868227 ns 5 cycles_per_iteration=167.846M instructions_per_iteration=1026.14M items_per_second=5.00825M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 1111564 ns 1113789 ns 5 cycles_per_iteration=2.33486M instructions_per_iteration=9.75581k items_per_second=71.865k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..d1fea42 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:25:25.909+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2792441336}} +2026-08-06T05:25:25+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.43, 2.44, 3.52 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73835850 ns 73805975 ns 1 cycles_per_iteration=155.063M instructions_per_iteration=974.564M items_per_second=5.41962M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76091528 ns 76069293 ns 1 cycles_per_iteration=159.801M instructions_per_iteration=974.576M items_per_second=5.25836M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78547001 ns 78548153 ns 1 cycles_per_iteration=164.959M instructions_per_iteration=974.574M items_per_second=5.09242M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79578161 ns 79578945 ns 1 cycles_per_iteration=167.123M instructions_per_iteration=974.569M items_per_second=5.02646M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73665619 ns 73633301 ns 1 cycles_per_iteration=154.707M instructions_per_iteration=974.56M items_per_second=5.43232M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 76343632 ns 76327133 ns 5 cycles_per_iteration=160.331M instructions_per_iteration=974.569M items_per_second=5.24584M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76091528 ns 76069293 ns 5 cycles_per_iteration=159.801M instructions_per_iteration=974.569M items_per_second=5.25836M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2685205 ns 2701234 ns 5 cycles_per_iteration=5.63962M instructions_per_iteration=6.55374k items_per_second=184.932k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_S_C_final_candidate.log new file mode 100644 index 0000000..3ffbb86 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:25:33.150+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3852064869}} +2026-08-06T05:25:33+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.36, 2.42, 3.50 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 72744131 ns 72744861 ns 1 cycles_per_iteration=152.77M instructions_per_iteration=978.96M items_per_second=5.49867M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77172518 ns 77148436 ns 1 cycles_per_iteration=162.07M instructions_per_iteration=979.046M items_per_second=5.18481M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78511477 ns 78500557 ns 1 cycles_per_iteration=164.886M instructions_per_iteration=978.955M items_per_second=5.09551M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81105232 ns 81106117 ns 1 cycles_per_iteration=170.331M instructions_per_iteration=978.947M items_per_second=4.93181M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73346853 ns 73347562 ns 1 cycles_per_iteration=154.037M instructions_per_iteration=978.97M items_per_second=5.45349M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 76576042 ns 76569507 ns 5 cycles_per_iteration=160.819M instructions_per_iteration=978.976M items_per_second=5.23286M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 77172518 ns 77148436 ns 5 cycles_per_iteration=162.07M instructions_per_iteration=978.96M items_per_second=5.18481M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3525849 ns 3523272 ns 5 cycles_per_iteration=7.40551M instructions_per_iteration=39.9758k items_per_second=240.384k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..93f6244 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:25:58.055+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":207558800}} +2026-08-06T05:25:58+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.34, 2.41, 3.47 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53896666 ns 53791278 ns 1 cycles_per_iteration=113.192M instructions_per_iteration=636.283M items_per_second=3.71807M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51796198 ns 51797232 ns 1 cycles_per_iteration=108.779M instructions_per_iteration=636.124M items_per_second=3.86121M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52539110 ns 52517875 ns 1 cycles_per_iteration=110.339M instructions_per_iteration=636.158M items_per_second=3.80823M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54577351 ns 54554838 ns 1 cycles_per_iteration=114.619M instructions_per_iteration=636.174M items_per_second=3.66604M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52513599 ns 52459935 ns 1 cycles_per_iteration=110.287M instructions_per_iteration=636.125M items_per_second=3.81243M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 53064585 ns 53024232 ns 5 cycles_per_iteration=111.443M instructions_per_iteration=636.173M items_per_second=3.7732M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 52539110 ns 52517875 ns 5 cycles_per_iteration=110.339M instructions_per_iteration=636.158M items_per_second=3.80823M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1136808 ns 1119316 ns 5 cycles_per_iteration=2.3872M instructions_per_iteration=65.3681k items_per_second=79.112k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..bd2e151 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:26:02.735+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":768407020}} +2026-08-06T05:26:02+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.23, 2.38, 3.45 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50510406 ns 50503736 ns 1 cycles_per_iteration=106.08M instructions_per_iteration=610.712M items_per_second=3.9601M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 47419786 ns 47412238 ns 1 cycles_per_iteration=99.5886M instructions_per_iteration=610.73M items_per_second=4.21832M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53135633 ns 53116295 ns 1 cycles_per_iteration=111.594M instructions_per_iteration=610.75M items_per_second=3.76532M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52913427 ns 52914171 ns 1 cycles_per_iteration=111.125M instructions_per_iteration=610.771M items_per_second=3.77971M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49719572 ns 49697351 ns 1 cycles_per_iteration=104.42M instructions_per_iteration=610.728M items_per_second=4.02436M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50739765 ns 50728758 ns 5 cycles_per_iteration=106.561M instructions_per_iteration=610.738M items_per_second=3.94956M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50510406 ns 50503736 ns 5 cycles_per_iteration=106.08M instructions_per_iteration=610.73M items_per_second=3.9601M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2375955 ns 2376452 ns 5 cycles_per_iteration=4.98981M instructions_per_iteration=22.7538k items_per_second=187.571k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_W_C_final_candidate.log new file mode 100644 index 0000000..28cf128 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:26:07.439+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":969296271}} +2026-08-06T05:26:07+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.13, 2.36, 3.44 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50414324 ns 50405022 ns 1 cycles_per_iteration=105.877M instructions_per_iteration=612.73M items_per_second=3.96786M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51138163 ns 50986452 ns 1 cycles_per_iteration=107.397M instructions_per_iteration=612.749M items_per_second=3.92261M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 58591843 ns 58592482 ns 1 cycles_per_iteration=123.052M instructions_per_iteration=612.754M items_per_second=3.41341M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49524546 ns 49503270 ns 1 cycles_per_iteration=104.008M instructions_per_iteration=612.84M items_per_second=4.04014M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51121235 ns 51102280 ns 1 cycles_per_iteration=107.362M instructions_per_iteration=612.767M items_per_second=3.91372M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 52158022 ns 52117901 ns 5 cycles_per_iteration=109.539M instructions_per_iteration=612.768M items_per_second=3.85155M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 51121235 ns 50986452 ns 5 cycles_per_iteration=107.362M instructions_per_iteration=612.754M items_per_second=3.92261M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 3656664 ns 3674306 ns 5 cycles_per_iteration=7.67991M instructions_per_iteration=42.4842k items_per_second=249.988k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..92ef66f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:25:01.783+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3553715176}} +2026-08-06T05:25:01+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.58, 2.47, 3.55 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152305365 ns 152152338 ns 1 cycles_per_iteration=319.849M instructions_per_iteration=1.87585G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145267010 ns 145107362 ns 1 cycles_per_iteration=305.069M instructions_per_iteration=1.87603G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151097059 ns 150815926 ns 1 cycles_per_iteration=317.312M instructions_per_iteration=1.87578G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 144071579 ns 143990186 ns 1 cycles_per_iteration=302.558M instructions_per_iteration=1.87593G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147252798 ns 147095286 ns 1 cycles_per_iteration=309.239M instructions_per_iteration=1.87591G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 147998762 ns 147832220 ns 5 cycles_per_iteration=310.805M instructions_per_iteration=1.8759G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 147252798 ns 147095286 ns 5 cycles_per_iteration=309.239M instructions_per_iteration=1.87591G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 3591238 ns 3545951 ns 5 cycles_per_iteration=7.54167M instructions_per_iteration=95.0438k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..c624fde --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:25:07.315+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":631863075}} +2026-08-06T05:25:07+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.54, 2.46, 3.54 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 166868448 ns 166726734 ns 1 cycles_per_iteration=350.435M instructions_per_iteration=1.92532G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 157985210 ns 157879331 ns 1 cycles_per_iteration=331.777M instructions_per_iteration=1.9254G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 156296968 ns 156166920 ns 1 cycles_per_iteration=328.232M instructions_per_iteration=1.9253G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153885126 ns 153781642 ns 1 cycles_per_iteration=323.167M instructions_per_iteration=1.9252G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154196501 ns 154004130 ns 1 cycles_per_iteration=323.82M instructions_per_iteration=1.92523G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 157846451 ns 157711751 ns 5 cycles_per_iteration=331.486M instructions_per_iteration=1.92529G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 156296968 ns 156166920 ns 5 cycles_per_iteration=328.232M instructions_per_iteration=1.9253G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 5311093 ns 5312173 ns 5 cycles_per_iteration=11.1545M instructions_per_iteration=77.2397k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_X_C_final_candidate.log new file mode 100644 index 0000000..9a7e0cc --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block19_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:25:13.089+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":937298708}} +2026-08-06T05:25:13+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.41, 2.43, 3.53 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 143590927 ns 143488108 ns 1 cycles_per_iteration=301.549M instructions_per_iteration=1.87585G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146537304 ns 146205500 ns 1 cycles_per_iteration=307.736M instructions_per_iteration=1.87596G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 142176628 ns 142147376 ns 1 cycles_per_iteration=298.579M instructions_per_iteration=1.87569G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149193048 ns 149145766 ns 1 cycles_per_iteration=313.313M instructions_per_iteration=1.87571G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152195692 ns 152077087 ns 1 cycles_per_iteration=319.619M instructions_per_iteration=1.87569G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 146738720 ns 146612767 ns 5 cycles_per_iteration=308.159M instructions_per_iteration=1.87578G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 146537304 ns 146205500 ns 5 cycles_per_iteration=307.736M instructions_per_iteration=1.87571G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4079342 ns 4066447 ns 5 cycles_per_iteration=8.56671M instructions_per_iteration=119.769k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..8b12f5c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:13:11.080+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3293043933}} +2026-08-06T05:13:11+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.26, 1.75, 4.82 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100181580 ns 100162840 ns 1 cycles_per_iteration=210.39M instructions_per_iteration=1.12933G items_per_second=3.9935M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97306728 ns 97308292 ns 1 cycles_per_iteration=204.352M instructions_per_iteration=1.12925G items_per_second=4.11065M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 103411674 ns 103200981 ns 1 cycles_per_iteration=217.172M instructions_per_iteration=1.12933G items_per_second=3.87593M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 108994722 ns 108975574 ns 1 cycles_per_iteration=228.897M instructions_per_iteration=1.1293G items_per_second=3.67055M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99814892 ns 99772826 ns 1 cycles_per_iteration=209.621M instructions_per_iteration=1.12927G items_per_second=4.00911M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 101941919 ns 101884103 ns 5 cycles_per_iteration=214.086M instructions_per_iteration=1.1293G items_per_second=3.93195M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 100181580 ns 100162840 ns 5 cycles_per_iteration=210.39M instructions_per_iteration=1.1293G items_per_second=3.9935M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 4500285 ns 4482784 ns 5 cycles_per_iteration=9.45014M instructions_per_iteration=36.1398k items_per_second=168.184k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..a140007 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:13:23.343+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2298250183}} +2026-08-06T05:13:23+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.46, 1.81, 4.81 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100594521 ns 100571052 ns 1 cycles_per_iteration=211.257M instructions_per_iteration=1.10258G items_per_second=3.97729M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92817307 ns 92818210 ns 1 cycles_per_iteration=194.925M instructions_per_iteration=1.10249G items_per_second=4.3095M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99500895 ns 99391598 ns 1 cycles_per_iteration=208.96M instructions_per_iteration=1.10248G items_per_second=4.02449M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 103043079 ns 103043485 ns 1 cycles_per_iteration=216.4M instructions_per_iteration=1.10215G items_per_second=3.88186M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94429970 ns 94414982 ns 1 cycles_per_iteration=198.311M instructions_per_iteration=1.10245G items_per_second=4.23662M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 98077154 ns 98047865 ns 5 cycles_per_iteration=205.971M instructions_per_iteration=1.10243G items_per_second=4.08595M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 99500895 ns 99391598 ns 5 cycles_per_iteration=208.96M instructions_per_iteration=1.10248G items_per_second=4.02449M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 4300946 ns 4291720 ns 5 cycles_per_iteration=9.0323M instructions_per_iteration=163.102k items_per_second=180.218k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_M_C_final_candidate.log new file mode 100644 index 0000000..cd75e0f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:13:17.179+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2078964855}} +2026-08-06T05:13:17+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.23, 1.75, 4.81 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96444130 ns 96426962 ns 1 cycles_per_iteration=202.542M instructions_per_iteration=1.10614G items_per_second=4.14822M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97882032 ns 97844411 ns 1 cycles_per_iteration=205.562M instructions_per_iteration=1.10609G items_per_second=4.08812M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101073980 ns 100941483 ns 1 cycles_per_iteration=212.263M instructions_per_iteration=1.10613G items_per_second=3.96269M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94274044 ns 94239706 ns 1 cycles_per_iteration=197.985M instructions_per_iteration=1.10573G items_per_second=4.2445M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93829632 ns 93783825 ns 1 cycles_per_iteration=197.05M instructions_per_iteration=1.10606G items_per_second=4.26513M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 96700764 ns 96647277 ns 5 cycles_per_iteration=203.08M instructions_per_iteration=1.10603G items_per_second=4.14173M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 96444130 ns 96426962 ns 5 cycles_per_iteration=202.542M instructions_per_iteration=1.10609G items_per_second=4.14822M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2946127 ns 2911942 ns 5 cycles_per_iteration=6.18667M instructions_per_iteration=170.715k items_per_second=123.246k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..150b8ed --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:12:28.471+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1562192662}} +2026-08-06T05:12:28+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.07, 1.62, 4.94 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23678 ns 23663 ns 2714 cycles_per_iteration=49.7244k instructions_per_iteration=149.249k items_per_second=42.2598k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23354 ns 23347 ns 2714 cycles_per_iteration=49.0452k instructions_per_iteration=149.398k items_per_second=42.8313k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21614 ns 21600 ns 2714 cycles_per_iteration=45.3912k instructions_per_iteration=149.43k items_per_second=46.296k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22736 ns 22730 ns 2714 cycles_per_iteration=47.7479k instructions_per_iteration=149.132k items_per_second=43.9947k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22615 ns 22593 ns 2714 cycles_per_iteration=47.4925k instructions_per_iteration=149.376k items_per_second=44.2609k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22799 ns 22787 ns 5 cycles_per_iteration=47.8803k instructions_per_iteration=149.317k items_per_second=43.9285k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22736 ns 22730 ns 5 cycles_per_iteration=47.7479k instructions_per_iteration=149.376k items_per_second=43.9947k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 794 ns 795 ns 5 cycles_per_iteration=1.66741k instructions_per_iteration=124.019 items_per_second=1.55792k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..8352286 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:12:31.083+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1755610615}} +2026-08-06T05:12:31+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.99, 1.61, 4.92 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21694 ns 21667 ns 3208 cycles_per_iteration=45.5582k instructions_per_iteration=149.317k items_per_second=46.1541k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21828 ns 21821 ns 3208 cycles_per_iteration=45.8403k instructions_per_iteration=149.271k items_per_second=45.8271k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21591 ns 21585 ns 3208 cycles_per_iteration=45.3426k instructions_per_iteration=149.303k items_per_second=46.3285k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21870 ns 21865 ns 3208 cycles_per_iteration=45.9294k instructions_per_iteration=149.297k items_per_second=45.736k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21420 ns 21414 ns 3208 cycles_per_iteration=44.9829k instructions_per_iteration=149.481k items_per_second=46.6979k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 21681 ns 21670 ns 5 cycles_per_iteration=45.5307k instructions_per_iteration=149.334k items_per_second=46.1487k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 21694 ns 21667 ns 5 cycles_per_iteration=45.5582k instructions_per_iteration=149.303k items_per_second=46.1541k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 183 ns 183 ns 5 cycles_per_iteration=384.4 instructions_per_iteration=83.9504 items_per_second=389.796/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_P_C_final_candidate.log new file mode 100644 index 0000000..cf3add7 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:12:29.755+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3058681}} +2026-08-06T05:12:29+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.07, 1.62, 4.94 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22349 ns 22343 ns 3152 cycles_per_iteration=46.9343k instructions_per_iteration=149.173k items_per_second=44.7569k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23418 ns 23408 ns 3152 cycles_per_iteration=49.18k instructions_per_iteration=149.309k items_per_second=42.7211k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22945 ns 22938 ns 3152 cycles_per_iteration=48.1855k instructions_per_iteration=149.172k items_per_second=43.5953k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21831 ns 21816 ns 3152 cycles_per_iteration=45.8468k instructions_per_iteration=149.351k items_per_second=45.8388k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21513 ns 21506 ns 3152 cycles_per_iteration=45.1785k instructions_per_iteration=149.153k items_per_second=46.4986k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22411 ns 22402 ns 5 cycles_per_iteration=47.065k instructions_per_iteration=149.232k items_per_second=44.6822k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22349 ns 22343 ns 5 cycles_per_iteration=46.9343k instructions_per_iteration=149.173k items_per_second=44.7569k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 782 ns 782 ns 5 cycles_per_iteration=1.64232k instructions_per_iteration=91.5633 items_per_second=1.55482k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..4096830 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:12:49.256+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3119191954}} +2026-08-06T05:12:49+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.46, 1.73, 4.90 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81499577 ns 81411550 ns 1 cycles_per_iteration=171.158M instructions_per_iteration=1026.16M items_per_second=4.91331M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 88186026 ns 88187355 ns 1 cycles_per_iteration=185.202M instructions_per_iteration=1026.19M items_per_second=4.5358M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 83213568 ns 83151797 ns 1 cycles_per_iteration=174.763M instructions_per_iteration=1026.16M items_per_second=4.81048M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80441475 ns 80362969 ns 1 cycles_per_iteration=168.935M instructions_per_iteration=1026.15M items_per_second=4.97742M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 86609840 ns 86611372 ns 1 cycles_per_iteration=181.892M instructions_per_iteration=1026.19M items_per_second=4.61833M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 83990097 ns 83945009 ns 5 cycles_per_iteration=176.39M instructions_per_iteration=1026.17M items_per_second=4.77107M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 83213568 ns 83151797 ns 5 cycles_per_iteration=174.763M instructions_per_iteration=1026.16M items_per_second=4.81048M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3311619 ns 3353565 ns 5 cycles_per_iteration=6.95567M instructions_per_iteration=19.9804k items_per_second=189.107k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..122a017 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:13:03.778+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":824277820}} +2026-08-06T05:13:03+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.48, 1.77, 4.87 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75553417 ns 75513176 ns 1 cycles_per_iteration=158.671M instructions_per_iteration=974.56M items_per_second=5.29709M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77887058 ns 77766239 ns 1 cycles_per_iteration=163.572M instructions_per_iteration=974.561M items_per_second=5.14362M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77583790 ns 77584761 ns 1 cycles_per_iteration=162.934M instructions_per_iteration=974.583M items_per_second=5.15565M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80545187 ns 80546409 ns 1 cycles_per_iteration=169.154M instructions_per_iteration=974.576M items_per_second=4.96608M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73943615 ns 73896245 ns 1 cycles_per_iteration=155.29M instructions_per_iteration=974.559M items_per_second=5.41299M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 77102613 ns 77061366 ns 5 cycles_per_iteration=161.924M instructions_per_iteration=974.568M items_per_second=5.19509M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 77583790 ns 77584761 ns 5 cycles_per_iteration=162.934M instructions_per_iteration=974.561M items_per_second=5.15565M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2503871 ns 2516505 ns 5 cycles_per_iteration=5.25841M instructions_per_iteration=11.0495k items_per_second=169.216k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_S_C_final_candidate.log new file mode 100644 index 0000000..ae3d910 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:12:56.544+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1308601286}} +2026-08-06T05:12:56+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.61, 1.79, 4.89 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78525543 ns 78526803 ns 1 cycles_per_iteration=164.914M instructions_per_iteration=979.178M items_per_second=5.0938M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76889753 ns 76890216 ns 1 cycles_per_iteration=161.476M instructions_per_iteration=978.966M items_per_second=5.20222M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77876329 ns 77789637 ns 1 cycles_per_iteration=163.549M instructions_per_iteration=978.953M items_per_second=5.14207M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77872753 ns 77838017 ns 1 cycles_per_iteration=163.542M instructions_per_iteration=978.967M items_per_second=5.13888M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 83977461 ns 83941988 ns 1 cycles_per_iteration=176.361M instructions_per_iteration=978.962M items_per_second=4.7652M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 79028368 ns 78997332 ns 5 cycles_per_iteration=165.968M instructions_per_iteration=979.005M items_per_second=5.06843M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 77876329 ns 77838017 ns 5 cycles_per_iteration=163.549M instructions_per_iteration=978.966M items_per_second=5.13888M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2827661 ns 2824602 ns 5 cycles_per_iteration=5.93796M instructions_per_iteration=96.8969k items_per_second=173.84k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..5fb7b17 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:13:29.494+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1155400834}} +2026-08-06T05:13:29+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.50, 1.83, 4.80 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50915956 ns 50909555 ns 1 cycles_per_iteration=106.931M instructions_per_iteration=636.185M items_per_second=3.92854M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54561377 ns 54542526 ns 1 cycles_per_iteration=114.586M instructions_per_iteration=636.228M items_per_second=3.66686M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54428816 ns 54408799 ns 1 cycles_per_iteration=114.308M instructions_per_iteration=636.212M items_per_second=3.67588M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54929495 ns 54907810 ns 1 cycles_per_iteration=115.359M instructions_per_iteration=636.201M items_per_second=3.64247M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 56767464 ns 56746102 ns 1 cycles_per_iteration=119.219M instructions_per_iteration=636.134M items_per_second=3.52447M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 54320621 ns 54302958 ns 5 cycles_per_iteration=114.081M instructions_per_iteration=636.192M items_per_second=3.68764M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 54561377 ns 54542526 ns 5 cycles_per_iteration=114.586M instructions_per_iteration=636.201M items_per_second=3.66686M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2122450 ns 2116517 ns 5 cycles_per_iteration=4.45716M instructions_per_iteration=36.0692k items_per_second=147.703k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..0a7ed0a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:13:38.644+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":289427301}} +2026-08-06T05:13:38+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.27, 1.80, 4.76 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 57084799 ns 57076917 ns 1 cycles_per_iteration=119.885M instructions_per_iteration=610.802M items_per_second=3.50404M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48913479 ns 48913980 ns 1 cycles_per_iteration=102.724M instructions_per_iteration=610.789M items_per_second=4.08881M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48878670 ns 48861220 ns 1 cycles_per_iteration=102.652M instructions_per_iteration=610.837M items_per_second=4.09323M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51358223 ns 51336855 ns 1 cycles_per_iteration=107.86M instructions_per_iteration=610.791M items_per_second=3.89584M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52792311 ns 52771901 ns 1 cycles_per_iteration=110.871M instructions_per_iteration=610.752M items_per_second=3.7899M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 51805496 ns 51792175 ns 5 cycles_per_iteration=108.798M instructions_per_iteration=610.794M items_per_second=3.87436M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 51358223 ns 51336855 ns 5 cycles_per_iteration=107.86M instructions_per_iteration=610.791M items_per_second=3.89584M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 3390242 ns 3390066 ns 5 cycles_per_iteration=7.11997M instructions_per_iteration=30.4967k items_per_second=244.244k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_W_C_final_candidate.log new file mode 100644 index 0000000..509b789 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:13:34.023+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2390521989}} +2026-08-06T05:13:34+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.38, 1.81, 4.78 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52012444 ns 51992980 ns 1 cycles_per_iteration=109.233M instructions_per_iteration=612.735M items_per_second=3.84667M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49358606 ns 49337195 ns 1 cycles_per_iteration=103.659M instructions_per_iteration=612.75M items_per_second=4.05374M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53367615 ns 53303896 ns 1 cycles_per_iteration=112.081M instructions_per_iteration=612.768M items_per_second=3.75207M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50150156 ns 50126415 ns 1 cycles_per_iteration=105.322M instructions_per_iteration=612.838M items_per_second=3.98991M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50383329 ns 50384314 ns 1 cycles_per_iteration=105.814M instructions_per_iteration=612.762M items_per_second=3.96949M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 51054430 ns 51028960 ns 5 cycles_per_iteration=107.222M instructions_per_iteration=612.771M items_per_second=3.92238M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50383329 ns 50384314 ns 5 cycles_per_iteration=105.814M instructions_per_iteration=612.762M items_per_second=3.96949M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1613422 ns 1596629 ns 5 cycles_per_iteration=3.38904M instructions_per_iteration=39.804k items_per_second=121.214k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..0d741e7 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:12:32.412+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1662405979}} +2026-08-06T05:12:32+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.99, 1.61, 4.92 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147563457 ns 147459970 ns 1 cycles_per_iteration=309.892M instructions_per_iteration=1.92046G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 158426762 ns 158195099 ns 1 cycles_per_iteration=332.704M instructions_per_iteration=1.92053G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 169860125 ns 169683807 ns 1 cycles_per_iteration=356.716M instructions_per_iteration=1.9206G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 164064407 ns 163857006 ns 1 cycles_per_iteration=344.544M instructions_per_iteration=1.92043G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153383255 ns 153277427 ns 1 cycles_per_iteration=322.113M instructions_per_iteration=1.92047G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 158659601 ns 158494662 ns 5 cycles_per_iteration=333.194M instructions_per_iteration=1.9205G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 158426762 ns 158195099 ns 5 cycles_per_iteration=332.704M instructions_per_iteration=1.92047G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 8741883 ns 8703812 ns 5 cycles_per_iteration=18.3584M instructions_per_iteration=67.3972k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..d713af0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:12:43.608+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2096056266}} +2026-08-06T05:12:43+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.98, 1.62, 4.88 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 159077168 ns 158868055 ns 1 cycles_per_iteration=334.07M instructions_per_iteration=1.88066G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152610779 ns 152497993 ns 1 cycles_per_iteration=320.491M instructions_per_iteration=1.88075G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152247906 ns 152008959 ns 1 cycles_per_iteration=319.729M instructions_per_iteration=1.88046G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153995514 ns 153946507 ns 1 cycles_per_iteration=323.399M instructions_per_iteration=1.88058G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154682875 ns 154538934 ns 1 cycles_per_iteration=324.842M instructions_per_iteration=1.88058G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 154522848 ns 154372090 ns 5 cycles_per_iteration=324.506M instructions_per_iteration=1.88061G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 153995514 ns 153946507 ns 5 cycles_per_iteration=323.399M instructions_per_iteration=1.88058G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 2732988 ns 2716583 ns 5 cycles_per_iteration=5.73926M instructions_per_iteration=109.128k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_X_C_final_candidate.log new file mode 100644 index 0000000..dfa4a18 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block20_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:12:38.106+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2297489266}} +2026-08-06T05:12:38+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.07, 1.63, 4.90 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 163672447 ns 163543805 ns 1 cycles_per_iteration=343.721M instructions_per_iteration=1.87588G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146612644 ns 146453962 ns 1 cycles_per_iteration=307.894M instructions_per_iteration=1.87591G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 166505098 ns 166376082 ns 1 cycles_per_iteration=349.669M instructions_per_iteration=1.87569G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146622181 ns 146565192 ns 1 cycles_per_iteration=307.914M instructions_per_iteration=1.87575G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149073124 ns 148985667 ns 1 cycles_per_iteration=313.063M instructions_per_iteration=1.87572G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 154497099 ns 154384942 ns 5 cycles_per_iteration=324.452M instructions_per_iteration=1.87579G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 149073124 ns 148985667 ns 5 cycles_per_iteration=313.063M instructions_per_iteration=1.87575G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 9772123 ns 9757988 ns 5 cycles_per_iteration=20.522M instructions_per_iteration=99.1024k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..82d0562 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:12:02.615+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3557906078}} +2026-08-06T05:12:02+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.91, 1.55, 5.01 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99736214 ns 99737094 ns 1 cycles_per_iteration=209.454M instructions_per_iteration=1.12929G items_per_second=4.01054M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99842072 ns 99843472 ns 1 cycles_per_iteration=209.677M instructions_per_iteration=1.12932G items_per_second=4.00627M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100198030 ns 100129062 ns 1 cycles_per_iteration=210.422M instructions_per_iteration=1.12934G items_per_second=3.99484M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99549532 ns 99508039 ns 1 cycles_per_iteration=209.063M instructions_per_iteration=1.1293G items_per_second=4.01978M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100788355 ns 100770035 ns 1 cycles_per_iteration=211.663M instructions_per_iteration=1.12934G items_per_second=3.96943M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 100022840 ns 99997540 ns 5 cycles_per_iteration=210.056M instructions_per_iteration=1.12932G items_per_second=4.00017M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 99842072 ns 99843472 ns 5 cycles_per_iteration=209.677M instructions_per_iteration=1.12932G items_per_second=4.00627M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 488763 ns 486114 ns 5 cycles_per_iteration=1025.86k instructions_per_iteration=23.1609k items_per_second=19.3797k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..be4e8ec --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:11:56.738+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2827203045}} +2026-08-06T05:11:56+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.81, 1.53, 5.02 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92287779 ns 92289303 ns 1 cycles_per_iteration=193.813M instructions_per_iteration=1.10208G items_per_second=4.3342M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96043587 ns 96044345 ns 1 cycles_per_iteration=201.701M instructions_per_iteration=1.10247G items_per_second=4.16474M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95822096 ns 95681546 ns 1 cycles_per_iteration=201.234M instructions_per_iteration=1.10248G items_per_second=4.18053M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 90082407 ns 89975803 ns 1 cycles_per_iteration=189.181M instructions_per_iteration=1.10246G items_per_second=4.44564M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93622684 ns 93517366 ns 1 cycles_per_iteration=196.617M instructions_per_iteration=1.10247G items_per_second=4.27728M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 93571711 ns 93501673 ns 5 cycles_per_iteration=196.509M instructions_per_iteration=1.10239G items_per_second=4.28048M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 93622684 ns 93517366 ns 5 cycles_per_iteration=196.617M instructions_per_iteration=1.10247G items_per_second=4.27728M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2500036 ns 2505937 ns 5 cycles_per_iteration=5.25037M instructions_per_iteration=173.3k items_per_second=115.713k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_M_C_final_candidate.log new file mode 100644 index 0000000..d758834 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:12:08.715+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4127625516}} +2026-08-06T05:12:08+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.00, 1.58, 5.00 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94706535 ns 94707382 ns 1 cycles_per_iteration=198.893M instructions_per_iteration=1.10567G items_per_second=4.22354M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 103837013 ns 103772432 ns 1 cycles_per_iteration=218.066M instructions_per_iteration=1.10615G items_per_second=3.85459M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 91869116 ns 91849517 ns 1 cycles_per_iteration=192.935M instructions_per_iteration=1.1061G items_per_second=4.35495M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94456673 ns 94407422 ns 1 cycles_per_iteration=198.368M instructions_per_iteration=1.1057G items_per_second=4.23696M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100138903 ns 99989068 ns 1 cycles_per_iteration=210.299M instructions_per_iteration=1.10615G items_per_second=4.00044M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 97001648 ns 96945164 ns 5 cycles_per_iteration=203.712M instructions_per_iteration=1.10595G items_per_second=4.13409M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 94706535 ns 94707382 ns 5 cycles_per_iteration=198.893M instructions_per_iteration=1.1061G items_per_second=4.22354M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 4864461 ns 4829347 ns 5 cycles_per_iteration=10.2147M instructions_per_iteration=249.977k items_per_second=202.08k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..6c8f0ce --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:11:14.736+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3441236007}} +2026-08-06T05:11:14+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.69, 1.45, 5.17 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23263 ns 23256 ns 2891 cycles_per_iteration=48.8535k instructions_per_iteration=149.409k items_per_second=43.0001k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22725 ns 22722 ns 2891 cycles_per_iteration=47.7245k instructions_per_iteration=149.303k items_per_second=44.0109k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22064 ns 22057 ns 2891 cycles_per_iteration=46.3365k instructions_per_iteration=149.32k items_per_second=45.3364k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22770 ns 22762 ns 2891 cycles_per_iteration=47.8181k instructions_per_iteration=149.014k items_per_second=43.9323k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23052 ns 23029 ns 2891 cycles_per_iteration=48.4103k instructions_per_iteration=149.489k items_per_second=43.4227k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22775 ns 22765 ns 5 cycles_per_iteration=47.8286k instructions_per_iteration=149.307k items_per_second=43.9405k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22770 ns 22762 ns 5 cycles_per_iteration=47.8181k instructions_per_iteration=149.32k items_per_second=43.9323k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 453 ns 451 ns 5 cycles_per_iteration=952.113 instructions_per_iteration=179.724 items_per_second=881.177/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..cc046de --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:11:13.451+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":158099009}} +2026-08-06T05:11:13+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.69, 1.45, 5.17 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23661 ns 23648 ns 2767 cycles_per_iteration=49.6886k instructions_per_iteration=149.382k items_per_second=42.2877k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22744 ns 22736 ns 2767 cycles_per_iteration=47.7639k instructions_per_iteration=149.501k items_per_second=43.9827k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23016 ns 23007 ns 2767 cycles_per_iteration=48.335k instructions_per_iteration=149.375k items_per_second=43.4642k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22159 ns 22154 ns 2767 cycles_per_iteration=46.5353k instructions_per_iteration=149.497k items_per_second=45.138k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23911 ns 23885 ns 2767 cycles_per_iteration=50.2147k instructions_per_iteration=149.288k items_per_second=41.867k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23098 ns 23086 ns 5 cycles_per_iteration=48.5075k instructions_per_iteration=149.409k items_per_second=43.3479k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23016 ns 23007 ns 5 cycles_per_iteration=48.335k instructions_per_iteration=149.382k items_per_second=43.4642k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 706 ns 698 ns 5 cycles_per_iteration=1.48171k instructions_per_iteration=90.6089 items_per_second=1.31702k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_P_C_final_candidate.log new file mode 100644 index 0000000..15a7202 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:11:16.062+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":105051178}} +2026-08-06T05:11:16+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.64, 1.44, 5.15 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 25421 ns 25402 ns 3175 cycles_per_iteration=53.386k instructions_per_iteration=149.385k items_per_second=39.3677k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22597 ns 22590 ns 3175 cycles_per_iteration=47.4551k instructions_per_iteration=149.373k items_per_second=44.2681k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22571 ns 22565 ns 3175 cycles_per_iteration=47.4006k instructions_per_iteration=149.299k items_per_second=44.3162k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22177 ns 22170 ns 3175 cycles_per_iteration=46.573k instructions_per_iteration=149.409k items_per_second=45.1054k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23599 ns 23576 ns 3175 cycles_per_iteration=49.5592k instructions_per_iteration=149.196k items_per_second=42.4152k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23273 ns 23261 ns 5 cycles_per_iteration=48.8748k instructions_per_iteration=149.332k items_per_second=43.0945k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22597 ns 22590 ns 5 cycles_per_iteration=47.4551k instructions_per_iteration=149.373k items_per_second=44.2681k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 1311 ns 1304 ns 5 cycles_per_iteration=2.75256k instructions_per_iteration=86.5727 items_per_second=2.30566k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..2cb6416 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:11:41.816+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":988678640}} +2026-08-06T05:11:41+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.86, 1.52, 5.07 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 85210323 ns 85144163 ns 1 cycles_per_iteration=178.95M instructions_per_iteration=1026.17M items_per_second=4.69791M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 85930824 ns 85848016 ns 1 cycles_per_iteration=180.464M instructions_per_iteration=1026.2M items_per_second=4.6594M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81395626 ns 81396685 ns 1 cycles_per_iteration=170.941M instructions_per_iteration=1026.16M items_per_second=4.91421M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 85992813 ns 85957967 ns 1 cycles_per_iteration=180.593M instructions_per_iteration=1026.17M items_per_second=4.65344M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78697920 ns 78666990 ns 1 cycles_per_iteration=165.274M instructions_per_iteration=1026.24M items_per_second=5.08472M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 83445501 ns 83402764 ns 5 cycles_per_iteration=175.244M instructions_per_iteration=1026.19M items_per_second=4.80194M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 85210323 ns 85144163 ns 5 cycles_per_iteration=178.95M instructions_per_iteration=1026.17M items_per_second=4.69791M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3260435 ns 3240089 ns 5 cycles_per_iteration=6.84667M instructions_per_iteration=31.8688k items_per_second=190.895k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..b663ccf --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:11:34.557+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3332784083}} +2026-08-06T05:11:34+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.85, 1.50, 5.11 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75239658 ns 75240942 ns 1 cycles_per_iteration=158.012M instructions_per_iteration=974.561M items_per_second=5.31625M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75808764 ns 75809797 ns 1 cycles_per_iteration=159.207M instructions_per_iteration=974.568M items_per_second=5.27636M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 90360880 ns 90330173 ns 1 cycles_per_iteration=189.767M instructions_per_iteration=974.583M items_per_second=4.4282M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76294184 ns 76240312 ns 1 cycles_per_iteration=160.225M instructions_per_iteration=974.572M items_per_second=5.24657M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76616049 ns 76580667 ns 1 cycles_per_iteration=160.903M instructions_per_iteration=974.588M items_per_second=5.22325M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 78863907 ns 78840378 ns 5 cycles_per_iteration=165.623M instructions_per_iteration=974.574M items_per_second=5.09813M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76294184 ns 76240312 ns 5 cycles_per_iteration=160.225M instructions_per_iteration=974.572M items_per_second=5.24657M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 6447980 ns 6442484 ns 5 cycles_per_iteration=13.5408M instructions_per_iteration=11.202k items_per_second=376.112k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_S_C_final_candidate.log new file mode 100644 index 0000000..7e65eeb --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:11:49.184+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2126887}} +2026-08-06T05:11:49+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.88, 1.53, 5.06 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81542730 ns 81399585 ns 1 cycles_per_iteration=171.25M instructions_per_iteration=978.989M items_per_second=4.91403M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79097986 ns 79035708 ns 1 cycles_per_iteration=166.114M instructions_per_iteration=978.967M items_per_second=5.061M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77521801 ns 77522705 ns 1 cycles_per_iteration=162.805M instructions_per_iteration=978.978M items_per_second=5.15978M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75547218 ns 75548086 ns 1 cycles_per_iteration=158.657M instructions_per_iteration=978.97M items_per_second=5.29464M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 83811998 ns 83812878 ns 1 cycles_per_iteration=176.014M instructions_per_iteration=978.995M items_per_second=4.77254M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 79504347 ns 79463792 ns 5 cycles_per_iteration=166.968M instructions_per_iteration=978.98M items_per_second=5.0404M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 79097986 ns 79035708 ns 5 cycles_per_iteration=166.114M instructions_per_iteration=978.978M items_per_second=5.061M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3258272 ns 3238274 ns 5 cycles_per_iteration=6.8429M instructions_per_iteration=12.1857k items_per_second=204.349k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..9c6351c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:12:19.356+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4100465115}} +2026-08-06T05:12:19+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.92, 1.57, 4.96 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52757025 ns 52757312 ns 1 cycles_per_iteration=110.795M instructions_per_iteration=636.128M items_per_second=3.79094M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 61737061 ns 61737861 ns 1 cycles_per_iteration=129.655M instructions_per_iteration=636.203M items_per_second=3.2395M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 57695389 ns 57696133 ns 1 cycles_per_iteration=121.168M instructions_per_iteration=636.195M items_per_second=3.46644M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52303791 ns 52304624 ns 1 cycles_per_iteration=109.845M instructions_per_iteration=636.15M items_per_second=3.82375M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53672314 ns 53657627 ns 1 cycles_per_iteration=112.719M instructions_per_iteration=636.137M items_per_second=3.72734M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 55633116 ns 55630711 ns 5 cycles_per_iteration=116.836M instructions_per_iteration=636.163M items_per_second=3.60959M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 53672314 ns 53657627 ns 5 cycles_per_iteration=112.719M instructions_per_iteration=636.15M items_per_second=3.72734M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 4022193 ns 4024164 ns 5 cycles_per_iteration=8.44709M instructions_per_iteration=34.3272k items_per_second=250.038k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..663539a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:12:14.836+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1183382983}} +2026-08-06T05:12:14+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.00, 1.58, 4.98 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53433418 ns 53421577 ns 1 cycles_per_iteration=112.218M instructions_per_iteration=610.717M items_per_second=3.74381M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52610397 ns 52556441 ns 1 cycles_per_iteration=110.489M instructions_per_iteration=610.743M items_per_second=3.80543M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48873901 ns 48854805 ns 1 cycles_per_iteration=102.642M instructions_per_iteration=610.754M items_per_second=4.09376M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49972057 ns 49939501 ns 1 cycles_per_iteration=104.949M instructions_per_iteration=610.752M items_per_second=4.00485M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53539753 ns 53434017 ns 1 cycles_per_iteration=112.443M instructions_per_iteration=610.728M items_per_second=3.74293M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 51685905 ns 51641268 ns 5 cycles_per_iteration=108.548M instructions_per_iteration=610.739M items_per_second=3.87816M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 52610397 ns 52556441 ns 5 cycles_per_iteration=110.489M instructions_per_iteration=610.743M items_per_second=3.80543M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2132480 ns 2114319 ns 5 cycles_per_iteration=4.47883M instructions_per_iteration=15.9531k items_per_second=161.369k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_W_C_final_candidate.log new file mode 100644 index 0000000..153789f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:12:23.897+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1211969528}} +2026-08-06T05:12:23+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.16, 1.63, 4.96 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51048040 ns 51048765 ns 1 cycles_per_iteration=107.208M instructions_per_iteration=612.757M items_per_second=3.91782M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 46893358 ns 46878729 ns 1 cycles_per_iteration=98.4822M instructions_per_iteration=612.744M items_per_second=4.26633M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55726767 ns 55706110 ns 1 cycles_per_iteration=117.034M instructions_per_iteration=612.78M items_per_second=3.59027M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 47497749 ns 47477828 ns 1 cycles_per_iteration=99.7519M instructions_per_iteration=612.72M items_per_second=4.21249M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49159288 ns 49137638 ns 1 cycles_per_iteration=103.241M instructions_per_iteration=612.703M items_per_second=4.0702M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50065041 ns 50049814 ns 5 cycles_per_iteration=105.143M instructions_per_iteration=612.741M items_per_second=4.01142M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 49159288 ns 49137638 ns 5 cycles_per_iteration=103.241M instructions_per_iteration=612.744M items_per_second=4.0702M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 3552899 ns 3552976 ns 5 cycles_per_iteration=7.46166M instructions_per_iteration=30.0812k items_per_second=271.565k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..4d72ef7 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:11:23.331+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3083437373}} +2026-08-06T05:11:23+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.91, 1.50, 5.15 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148717880 ns 148613325 ns 1 cycles_per_iteration=312.317M instructions_per_iteration=1.87585G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 157978058 ns 157854062 ns 1 cycles_per_iteration=331.763M instructions_per_iteration=1.87579G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153876066 ns 153700349 ns 1 cycles_per_iteration=323.148M instructions_per_iteration=1.87569G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155886889 ns 155813016 ns 1 cycles_per_iteration=327.372M instructions_per_iteration=1.87584G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 156466484 ns 156229149 ns 1 cycles_per_iteration=328.588M instructions_per_iteration=1.8758G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 154585075 ns 154441980 ns 5 cycles_per_iteration=324.638M instructions_per_iteration=1.8758G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 155886889 ns 155813016 ns 5 cycles_per_iteration=327.372M instructions_per_iteration=1.8758G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 3594211 ns 3579080 ns 5 cycles_per_iteration=7.54754M instructions_per_iteration=64.4997k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..ddce04c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:11:17.416+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3739984530}} +2026-08-06T05:11:17+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.64, 1.44, 5.15 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 167948961 ns 167824493 ns 1 cycles_per_iteration=352.702M instructions_per_iteration=1.92529G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 169979334 ns 169839903 ns 1 cycles_per_iteration=356.966M instructions_per_iteration=1.92536G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 171690941 ns 171563684 ns 1 cycles_per_iteration=360.56M instructions_per_iteration=1.92515G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 165856361 ns 165741102 ns 1 cycles_per_iteration=348.306M instructions_per_iteration=1.92523G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154955626 ns 154826554 ns 1 cycles_per_iteration=325.415M instructions_per_iteration=1.92525G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 166086245 ns 165959147 ns 5 cycles_per_iteration=348.79M instructions_per_iteration=1.92526G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 167948961 ns 167824493 ns 5 cycles_per_iteration=352.702M instructions_per_iteration=1.92525G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 6595112 ns 6594179 ns 5 cycles_per_iteration=13.8502M instructions_per_iteration=77.0444k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_X_C_final_candidate.log new file mode 100644 index 0000000..4e10ddd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block21_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:11:28.846+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2027323245}} +2026-08-06T05:11:28+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.83, 1.50, 5.12 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153960466 ns 153860023 ns 1 cycles_per_iteration=323.326M instructions_per_iteration=1.92063G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154408455 ns 154297182 ns 1 cycles_per_iteration=324.266M instructions_per_iteration=1.92054G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152261496 ns 152088816 ns 1 cycles_per_iteration=319.757M instructions_per_iteration=1.92031G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 156088829 ns 155945269 ns 1 cycles_per_iteration=327.795M instructions_per_iteration=1.92037G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145211220 ns 145125049 ns 1 cycles_per_iteration=304.952M instructions_per_iteration=1.92032G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 152386093 ns 152263268 ns 5 cycles_per_iteration=320.019M instructions_per_iteration=1.92043G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 153960466 ns 153860023 ns 5 cycles_per_iteration=323.326M instructions_per_iteration=1.92037G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4235953 ns 4219839 ns 5 cycles_per_iteration=8.89547M instructions_per_iteration=141.075k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..8ba0187 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:19:38.470+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1190503500}} +2026-08-06T05:19:38+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.26, 2.12, 3.94 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 102664948 ns 102665474 ns 1 cycles_per_iteration=215.604M instructions_per_iteration=1.12895G items_per_second=3.89615M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97863674 ns 97835036 ns 1 cycles_per_iteration=205.521M instructions_per_iteration=1.12926G items_per_second=4.08851M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 107768536 ns 107709852 ns 1 cycles_per_iteration=226.321M instructions_per_iteration=1.12952G items_per_second=3.71368M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99594831 ns 99518575 ns 1 cycles_per_iteration=209.16M instructions_per_iteration=1.12924G items_per_second=4.01935M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 120527029 ns 120473952 ns 1 cycles_per_iteration=253.115M instructions_per_iteration=1.12932G items_per_second=3.32022M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 105683804 ns 105640578 ns 5 cycles_per_iteration=221.944M instructions_per_iteration=1.12926G items_per_second=3.80758M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 102664948 ns 102665474 ns 5 cycles_per_iteration=215.604M instructions_per_iteration=1.12926G items_per_second=3.89615M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 9110584 ns 9104498 ns 5 cycles_per_iteration=19.1321M instructions_per_iteration=203.626k items_per_second=307.389k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..f25d50a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:19:26.406+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2594915145}} +2026-08-06T05:19:26+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.49, 2.15, 3.97 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95137358 ns 95138198 ns 1 cycles_per_iteration=199.797M instructions_per_iteration=1.10249G items_per_second=4.20441M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96967459 ns 96828302 ns 1 cycles_per_iteration=203.644M instructions_per_iteration=1.1025G items_per_second=4.13102M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93909979 ns 93768067 ns 1 cycles_per_iteration=197.219M instructions_per_iteration=1.1025G items_per_second=4.26584M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93140841 ns 93004038 ns 1 cycles_per_iteration=195.605M instructions_per_iteration=1.10208G items_per_second=4.30089M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101141453 ns 101024435 ns 1 cycles_per_iteration=212.403M instructions_per_iteration=1.10255G items_per_second=3.95944M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 96059418 ns 95952608 ns 5 cycles_per_iteration=201.734M instructions_per_iteration=1.10242G items_per_second=4.17232M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 95137358 ns 95138198 ns 5 cycles_per_iteration=199.797M instructions_per_iteration=1.1025G items_per_second=4.20441M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3187475 ns 3186684 ns 5 cycles_per_iteration=6.69303M instructions_per_iteration=193.041k items_per_second=135.398k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_M_C_final_candidate.log new file mode 100644 index 0000000..d5666d2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:19:32.251+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1454519254}} +2026-08-06T05:19:32+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.37, 2.13, 3.96 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98694563 ns 98663204 ns 1 cycles_per_iteration=207.269M instructions_per_iteration=1.10604G items_per_second=4.0542M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93493462 ns 93400375 ns 1 cycles_per_iteration=196.344M instructions_per_iteration=1.10608G items_per_second=4.28264M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95301151 ns 95282198 ns 1 cycles_per_iteration=200.142M instructions_per_iteration=1.10609G items_per_second=4.19806M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99536657 ns 99515340 ns 1 cycles_per_iteration=209.037M instructions_per_iteration=1.10605G items_per_second=4.01948M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96481800 ns 96426208 ns 1 cycles_per_iteration=202.621M instructions_per_iteration=1.10605G items_per_second=4.14825M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 96701527 ns 96657465 ns 5 cycles_per_iteration=203.083M instructions_per_iteration=1.10606G items_per_second=4.14052M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 96481800 ns 96426208 ns 5 cycles_per_iteration=202.621M instructions_per_iteration=1.10605G items_per_second=4.14825M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2465318 ns 2487163 ns 5 cycles_per_iteration=5.17798M instructions_per_iteration=24.4541k items_per_second=106.853k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..a948a74 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:18:45.437+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3307965752}} +2026-08-06T05:18:45+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.14, 2.05, 4.03 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24389 ns 24372 ns 3173 cycles_per_iteration=51.2183k instructions_per_iteration=149.452k items_per_second=41.0307k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22439 ns 22432 ns 3173 cycles_per_iteration=47.1229k instructions_per_iteration=149.277k items_per_second=44.5785k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22263 ns 22257 ns 3173 cycles_per_iteration=46.7546k instructions_per_iteration=149.261k items_per_second=44.9293k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22067 ns 22062 ns 3173 cycles_per_iteration=46.343k instructions_per_iteration=149.464k items_per_second=45.3277k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23203 ns 23196 ns 3173 cycles_per_iteration=48.7271k instructions_per_iteration=149.168k items_per_second=43.1105k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22872 ns 22864 ns 5 cycles_per_iteration=48.0332k instructions_per_iteration=149.324k items_per_second=43.7953k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22439 ns 22432 ns 5 cycles_per_iteration=47.1229k instructions_per_iteration=149.277k items_per_second=44.5785k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 951 ns 946 ns 5 cycles_per_iteration=1.99666k instructions_per_iteration=128.895 items_per_second=1.75782k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..94efc2b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:18:42.771+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1878899385}} +2026-08-06T05:18:42+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.14, 2.05, 4.03 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21589 ns 21584 ns 2684 cycles_per_iteration=45.3374k instructions_per_iteration=149.712k items_per_second=46.3312k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21910 ns 21905 ns 2684 cycles_per_iteration=46.0118k instructions_per_iteration=149.645k items_per_second=45.6509k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22267 ns 22261 ns 2684 cycles_per_iteration=46.7628k instructions_per_iteration=149.843k items_per_second=44.9217k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24471 ns 24461 ns 2684 cycles_per_iteration=51.3907k instructions_per_iteration=149.731k items_per_second=40.8809k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24316 ns 24305 ns 2684 cycles_per_iteration=51.0653k instructions_per_iteration=149.758k items_per_second=41.1443k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22911 ns 22903 ns 5 cycles_per_iteration=48.1136k instructions_per_iteration=149.738k items_per_second=43.7858k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22267 ns 22261 ns 5 cycles_per_iteration=46.7628k instructions_per_iteration=149.731k items_per_second=44.9217k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 1376 ns 1373 ns 5 cycles_per_iteration=2.88971k instructions_per_iteration=72.2186 items_per_second=2.58187k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_P_C_final_candidate.log new file mode 100644 index 0000000..a4e8902 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:18:44.092+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":754871865}} +2026-08-06T05:18:44+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.14, 2.05, 4.03 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23303 ns 23296 ns 3321 cycles_per_iteration=48.9376k instructions_per_iteration=149.34k items_per_second=42.9261k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22503 ns 22454 ns 3321 cycles_per_iteration=47.2581k instructions_per_iteration=149.292k items_per_second=44.5362k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23472 ns 23452 ns 3321 cycles_per_iteration=49.2921k instructions_per_iteration=149.109k items_per_second=42.6409k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22224 ns 22218 ns 3321 cycles_per_iteration=46.6721k instructions_per_iteration=149.24k items_per_second=45.0083k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21535 ns 21520 ns 3321 cycles_per_iteration=45.2244k instructions_per_iteration=149.301k items_per_second=46.4681k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22607 ns 22588 ns 5 cycles_per_iteration=47.4768k instructions_per_iteration=149.256k items_per_second=44.3159k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22503 ns 22454 ns 5 cycles_per_iteration=47.2581k instructions_per_iteration=149.292k items_per_second=44.5362k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 797 ns 797 ns 5 cycles_per_iteration=1.67318k instructions_per_iteration=90.0288 items_per_second=1.57297k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..a1c00c2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:19:19.095+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1531413076}} +2026-08-06T05:19:19+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.23, 2.09, 3.97 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78440905 ns 78441867 ns 1 cycles_per_iteration=164.734M instructions_per_iteration=1026.17M items_per_second=5.09932M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79166174 ns 79133436 ns 1 cycles_per_iteration=166.257M instructions_per_iteration=1026.37M items_per_second=5.05475M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80319881 ns 80320859 ns 1 cycles_per_iteration=168.681M instructions_per_iteration=1026.18M items_per_second=4.98003M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78601360 ns 78504115 ns 1 cycles_per_iteration=165.072M instructions_per_iteration=1026.18M items_per_second=5.09527M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81607819 ns 81581922 ns 1 cycles_per_iteration=171.386M instructions_per_iteration=1026.15M items_per_second=4.90305M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 79627228 ns 79596440 ns 5 cycles_per_iteration=167.226M instructions_per_iteration=1026.21M items_per_second=5.02648M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 79166174 ns 79133436 ns 5 cycles_per_iteration=166.257M instructions_per_iteration=1026.18M items_per_second=5.05475M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 1329929 ns 1342340 ns 5 cycles_per_iteration=2.79347M instructions_per_iteration=92.1225k items_per_second=84.0104k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..f1713b5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:19:04.047+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":263080250}} +2026-08-06T05:19:04+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.30, 2.10, 4.00 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 72839260 ns 72839631 ns 1 cycles_per_iteration=152.971M instructions_per_iteration=974.572M items_per_second=5.49152M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80029011 ns 79953405 ns 1 cycles_per_iteration=168.071M instructions_per_iteration=974.655M items_per_second=5.00291M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74500561 ns 74501872 ns 1 cycles_per_iteration=156.466M instructions_per_iteration=974.588M items_per_second=5.36899M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76098919 ns 76099672 ns 1 cycles_per_iteration=159.817M instructions_per_iteration=974.57M items_per_second=5.25626M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 83771706 ns 83741007 ns 1 cycles_per_iteration=175.929M instructions_per_iteration=974.569M items_per_second=4.77663M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 77447891 ns 77427117 ns 5 cycles_per_iteration=162.651M instructions_per_iteration=974.591M items_per_second=5.17926M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76098919 ns 76099672 ns 5 cycles_per_iteration=159.817M instructions_per_iteration=974.572M items_per_second=5.25626M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 4427154 ns 4404870 ns 5 cycles_per_iteration=9.29613M instructions_per_iteration=36.4876k items_per_second=288.374k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_S_C_final_candidate.log new file mode 100644 index 0000000..21e9054 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:19:11.516+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":318369281}} +2026-08-06T05:19:11+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.25, 2.09, 3.98 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78722477 ns 78597357 ns 1 cycles_per_iteration=165.326M instructions_per_iteration=979.183M items_per_second=5.08923M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 84624529 ns 84625565 ns 1 cycles_per_iteration=177.72M instructions_per_iteration=978.962M items_per_second=4.7267M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80274343 ns 80275355 ns 1 cycles_per_iteration=168.584M instructions_per_iteration=979.189M items_per_second=4.98285M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79929590 ns 79923629 ns 1 cycles_per_iteration=167.862M instructions_per_iteration=978.965M items_per_second=5.00478M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79057217 ns 78930753 ns 1 cycles_per_iteration=166.031M instructions_per_iteration=978.976M items_per_second=5.06773M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 80521631 ns 80470532 ns 5 cycles_per_iteration=169.104M instructions_per_iteration=979.055M items_per_second=4.97426M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 79929590 ns 79923629 ns 5 cycles_per_iteration=167.862M instructions_per_iteration=978.976M items_per_second=5.00478M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2378387 ns 2422870 ns 5 cycles_per_iteration=4.99412M instructions_per_iteration=119.605k items_per_second=145.124k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..4c49543 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:19:53.863+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":232772109}} +2026-08-06T05:19:53+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.66, 2.21, 3.94 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55615902 ns 55498960 ns 1 cycles_per_iteration=116.802M instructions_per_iteration=636.151M items_per_second=3.60367M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 56703568 ns 56704286 ns 1 cycles_per_iteration=119.085M instructions_per_iteration=636.185M items_per_second=3.52707M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54817438 ns 54818543 ns 1 cycles_per_iteration=115.126M instructions_per_iteration=636.215M items_per_second=3.6484M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51651239 ns 51628913 ns 1 cycles_per_iteration=108.473M instructions_per_iteration=636.112M items_per_second=3.8738M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 60689926 ns 60690474 ns 1 cycles_per_iteration=127.458M instructions_per_iteration=636.109M items_per_second=3.29541M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 55895615 ns 55868235 ns 5 cycles_per_iteration=117.389M instructions_per_iteration=636.154M items_per_second=3.58967M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 55615902 ns 55498960 ns 5 cycles_per_iteration=116.802M instructions_per_iteration=636.151M items_per_second=3.60367M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 3274662 ns 3284929 ns 5 cycles_per_iteration=6.87765M instructions_per_iteration=46.1763k items_per_second=209.094k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..60aecbb --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:19:44.564+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4077629977}} +2026-08-06T05:19:44+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.32, 2.13, 3.93 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50382137 ns 50374683 ns 1 cycles_per_iteration=105.809M instructions_per_iteration=610.787M items_per_second=3.97025M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50998449 ns 50998760 ns 1 cycles_per_iteration=107.103M instructions_per_iteration=610.754M items_per_second=3.92166M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52309752 ns 52263518 ns 1 cycles_per_iteration=109.858M instructions_per_iteration=610.753M items_per_second=3.82676M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54983616 ns 54953983 ns 1 cycles_per_iteration=115.473M instructions_per_iteration=610.835M items_per_second=3.63941M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51430941 ns 51431527 ns 1 cycles_per_iteration=108.012M instructions_per_iteration=610.727M items_per_second=3.88867M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 52020979 ns 52004494 ns 5 cycles_per_iteration=109.251M instructions_per_iteration=610.771M items_per_second=3.84935M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 51430941 ns 51431527 ns 5 cycles_per_iteration=108.012M instructions_per_iteration=610.754M items_per_second=3.88867M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1798619 ns 1786243 ns 5 cycles_per_iteration=3.77752M instructions_per_iteration=41.5739k items_per_second=128.43k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_W_C_final_candidate.log new file mode 100644 index 0000000..a76e640 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:19:49.272+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2046825528}} +2026-08-06T05:19:49+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.37, 2.15, 3.93 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51852226 ns 51845283 ns 1 cycles_per_iteration=108.896M instructions_per_iteration=612.721M items_per_second=3.85763M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55942297 ns 55893521 ns 1 cycles_per_iteration=117.487M instructions_per_iteration=612.751M items_per_second=3.57823M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51658869 ns 51640405 ns 1 cycles_per_iteration=108.491M instructions_per_iteration=612.747M items_per_second=3.87294M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 59437990 ns 59383626 ns 1 cycles_per_iteration=124.828M instructions_per_iteration=612.753M items_per_second=3.36793M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 58871984 ns 58850029 ns 1 cycles_per_iteration=123.64M instructions_per_iteration=612.71M items_per_second=3.39847M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 55552673 ns 55522573 ns 5 cycles_per_iteration=116.669M instructions_per_iteration=612.736M items_per_second=3.61504M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 55942297 ns 55893521 ns 5 cycles_per_iteration=117.487M instructions_per_iteration=612.747M items_per_second=3.57823M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 3712154 ns 3698344 ns 5 cycles_per_iteration=7.7962M instructions_per_iteration=19.6404k items_per_second=242.22k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..68ff214 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:18:58.343+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2314928613}} +2026-08-06T05:18:58+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.42, 2.12, 4.02 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152772903 ns 152634905 ns 1 cycles_per_iteration=320.831M instructions_per_iteration=1.92043G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153042793 ns 152926440 ns 1 cycles_per_iteration=321.398M instructions_per_iteration=1.92035G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155371904 ns 155221859 ns 1 cycles_per_iteration=326.29M instructions_per_iteration=1.92031G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150409698 ns 150177108 ns 1 cycles_per_iteration=315.868M instructions_per_iteration=1.92055G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152743816 ns 152611286 ns 1 cycles_per_iteration=320.771M instructions_per_iteration=1.9203G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 152868223 ns 152714320 ns 5 cycles_per_iteration=321.032M instructions_per_iteration=1.92039G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 152772903 ns 152634905 ns 5 cycles_per_iteration=320.831M instructions_per_iteration=1.92035G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 1758394 ns 1787954 ns 5 cycles_per_iteration=3.69307M instructions_per_iteration=104.883k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..9284e7b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:18:46.770+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1086921228}} +2026-08-06T05:18:46+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.05, 2.04, 4.02 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 156086922 ns 155934279 ns 1 cycles_per_iteration=327.79M instructions_per_iteration=1.92528G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 162739992 ns 162546679 ns 1 cycles_per_iteration=341.763M instructions_per_iteration=1.92542G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 157804966 ns 157693918 ns 1 cycles_per_iteration=331.398M instructions_per_iteration=1.92519G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 162702560 ns 162491462 ns 1 cycles_per_iteration=341.684M instructions_per_iteration=1.92526G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149345636 ns 149250765 ns 1 cycles_per_iteration=313.633M instructions_per_iteration=1.9252G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 157736015 ns 157583421 ns 5 cycles_per_iteration=331.254M instructions_per_iteration=1.92527G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 157804966 ns 157693918 ns 5 cycles_per_iteration=331.398M instructions_per_iteration=1.92526G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 5541414 ns 5497450 ns 5 cycles_per_iteration=11.6378M instructions_per_iteration=92.9333k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_X_C_final_candidate.log new file mode 100644 index 0000000..6f74614 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block22_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:18:52.531+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3921000301}} +2026-08-06T05:18:52+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.37, 2.10, 4.03 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153662443 ns 153594448 ns 1 cycles_per_iteration=322.701M instructions_per_iteration=1.92046G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 157436848 ns 157201814 ns 1 cycles_per_iteration=330.626M instructions_per_iteration=1.92047G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 156815052 ns 156688363 ns 1 cycles_per_iteration=329.32M instructions_per_iteration=1.92032G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154123306 ns 153965568 ns 1 cycles_per_iteration=323.668M instructions_per_iteration=1.92048G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152409792 ns 152302635 ns 1 cycles_per_iteration=320.069M instructions_per_iteration=1.92031G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 154889488 ns 154750566 ns 5 cycles_per_iteration=325.277M instructions_per_iteration=1.92041G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 154123306 ns 153965568 ns 5 cycles_per_iteration=323.668M instructions_per_iteration=1.92046G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 2146998 ns 2104095 ns 5 cycles_per_iteration=4.50862M instructions_per_iteration=85.2296k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..f306f6c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:17:02.629+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":833879064}} +2026-08-06T05:17:02+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.27, 2.00, 4.25 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 103210688 ns 103192144 ns 1 cycles_per_iteration=216.751M instructions_per_iteration=1.12897G items_per_second=3.87626M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97936630 ns 97937472 ns 1 cycles_per_iteration=205.676M instructions_per_iteration=1.12931G items_per_second=4.08424M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 102279186 ns 102172037 ns 1 cycles_per_iteration=214.793M instructions_per_iteration=1.12938G items_per_second=3.91497M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95683575 ns 95669169 ns 1 cycles_per_iteration=200.944M instructions_per_iteration=1.12928G items_per_second=4.18108M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99685431 ns 99625938 ns 1 cycles_per_iteration=209.347M instructions_per_iteration=1.12928G items_per_second=4.01502M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 99759102 ns 99719352 ns 5 cycles_per_iteration=209.502M instructions_per_iteration=1.12924G items_per_second=4.01431M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 99685431 ns 99625938 ns 5 cycles_per_iteration=209.347M instructions_per_iteration=1.12928G items_per_second=4.01502M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3090349 ns 3068540 ns 5 cycles_per_iteration=6.4891M instructions_per_iteration=156.088k items_per_second=124.124k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..28e5e68 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:17:08.744+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3225443940}} +2026-08-06T05:17:08+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.25, 2.00, 4.23 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96455097 ns 96439143 ns 1 cycles_per_iteration=202.565M instructions_per_iteration=1.10275G items_per_second=4.14769M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95577478 ns 95515464 ns 1 cycles_per_iteration=200.723M instructions_per_iteration=1.1025G items_per_second=4.1878M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97147703 ns 97130545 ns 1 cycles_per_iteration=204.02M instructions_per_iteration=1.10252G items_per_second=4.11817M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94926357 ns 94927464 ns 1 cycles_per_iteration=199.353M instructions_per_iteration=1.10247G items_per_second=4.21374M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 89514256 ns 89470086 ns 1 cycles_per_iteration=187.989M instructions_per_iteration=1.10249G items_per_second=4.47077M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 94724178 ns 94696540 ns 5 cycles_per_iteration=198.93M instructions_per_iteration=1.10255G items_per_second=4.22764M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 95577478 ns 95515464 ns 5 cycles_per_iteration=200.723M instructions_per_iteration=1.1025G items_per_second=4.1878M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3032402 ns 3041415 ns 5 cycles_per_iteration=6.36827M instructions_per_iteration=112.805k items_per_second=140.772k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_M_C_final_candidate.log new file mode 100644 index 0000000..da306db --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:16:56.584+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1429389815}} +2026-08-06T05:16:56+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.30, 2.00, 4.26 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97862959 ns 97808759 ns 1 cycles_per_iteration=205.521M instructions_per_iteration=1.10569G items_per_second=4.08961M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95695257 ns 95696570 ns 1 cycles_per_iteration=200.969M instructions_per_iteration=1.10626G items_per_second=4.17988M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 90170145 ns 90057071 ns 1 cycles_per_iteration=189.366M instructions_per_iteration=1.10605G items_per_second=4.44163M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93904495 ns 93816841 ns 1 cycles_per_iteration=197.206M instructions_per_iteration=1.10602G items_per_second=4.26363M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96567869 ns 96440524 ns 1 cycles_per_iteration=202.801M instructions_per_iteration=1.10604G items_per_second=4.14763M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 94840145 ns 94763953 ns 5 cycles_per_iteration=199.173M instructions_per_iteration=1.10601G items_per_second=4.22448M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 95695257 ns 95696570 ns 5 cycles_per_iteration=200.969M instructions_per_iteration=1.10604G items_per_second=4.17988M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2980687 ns 3000136 ns 5 cycles_per_iteration=6.25969M instructions_per_iteration=204.667k items_per_second=136.72k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..ccb12e2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:16:15.036+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3153337517}} +2026-08-06T05:16:15+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.21, 1.95, 4.35 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23265 ns 23257 ns 3145 cycles_per_iteration=48.8576k instructions_per_iteration=149.809k items_per_second=42.9969k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22720 ns 22693 ns 3145 cycles_per_iteration=47.7133k instructions_per_iteration=149.542k items_per_second=44.0656k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21478 ns 21471 ns 3145 cycles_per_iteration=45.106k instructions_per_iteration=149.749k items_per_second=46.5737k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23243 ns 23237 ns 3145 cycles_per_iteration=48.8127k instructions_per_iteration=149.863k items_per_second=43.0351k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23363 ns 23354 ns 3145 cycles_per_iteration=49.0631k instructions_per_iteration=149.703k items_per_second=42.8188k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22814 ns 22803 ns 5 cycles_per_iteration=47.9106k instructions_per_iteration=149.733k items_per_second=43.898k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23243 ns 23237 ns 5 cycles_per_iteration=48.8127k instructions_per_iteration=149.749k items_per_second=43.0351k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 788 ns 788 ns 5 cycles_per_iteration=1.65406k instructions_per_iteration=122.757 items_per_second=1.57393k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..e1e5107 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:16:16.372+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":673919165}} +2026-08-06T05:16:16+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.11, 1.93, 4.34 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23182 ns 23150 ns 2656 cycles_per_iteration=48.6845k instructions_per_iteration=149.456k items_per_second=43.1971k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22565 ns 22560 ns 2656 cycles_per_iteration=47.3886k instructions_per_iteration=149.408k items_per_second=44.3254k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23263 ns 23233 ns 2656 cycles_per_iteration=48.8542k instructions_per_iteration=149.214k items_per_second=43.0415k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23849 ns 23841 ns 2656 cycles_per_iteration=50.0844k instructions_per_iteration=149.199k items_per_second=41.9445k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23689 ns 23671 ns 2656 cycles_per_iteration=49.7479k instructions_per_iteration=149.169k items_per_second=42.2457k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23310 ns 23291 ns 5 cycles_per_iteration=48.9519k instructions_per_iteration=149.289k items_per_second=42.9508k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23263 ns 23233 ns 5 cycles_per_iteration=48.8542k instructions_per_iteration=149.214k items_per_second=43.0415k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 502 ns 501 ns 5 cycles_per_iteration=1053.71 instructions_per_iteration=132.676 items_per_second=931.138/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_P_C_final_candidate.log new file mode 100644 index 0000000..32c9602 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:16:13.714+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":974881393}} +2026-08-06T05:16:13+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.21, 1.95, 4.35 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21045 ns 21037 ns 3105 cycles_per_iteration=44.1956k instructions_per_iteration=149.715k items_per_second=47.5345k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22931 ns 22923 ns 3105 cycles_per_iteration=48.1567k instructions_per_iteration=149.673k items_per_second=43.6235k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22416 ns 22407 ns 3105 cycles_per_iteration=47.0746k instructions_per_iteration=149.743k items_per_second=44.6282k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21997 ns 21971 ns 3105 cycles_per_iteration=46.1953k instructions_per_iteration=149.855k items_per_second=45.5156k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21814 ns 21787 ns 3105 cycles_per_iteration=45.8097k instructions_per_iteration=149.805k items_per_second=45.8994k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22041 ns 22025 ns 5 cycles_per_iteration=46.2864k instructions_per_iteration=149.758k items_per_second=45.4402k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 21997 ns 21971 ns 5 cycles_per_iteration=46.1953k instructions_per_iteration=149.743k items_per_second=45.5156k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 703 ns 705 ns 5 cycles_per_iteration=1.47702k instructions_per_iteration=72.3979 items_per_second=1.46307k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..09e2c5c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:16:42.117+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3634275443}} +2026-08-06T05:16:42+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.11, 1.95, 4.28 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78510046 ns 78510859 ns 1 cycles_per_iteration=164.878M instructions_per_iteration=1026.16M items_per_second=5.09484M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80250025 ns 80250465 ns 1 cycles_per_iteration=168.532M instructions_per_iteration=1026.41M items_per_second=4.98439M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81796885 ns 81773475 ns 1 cycles_per_iteration=171.788M instructions_per_iteration=1026.16M items_per_second=4.89156M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78008175 ns 78009381 ns 1 cycles_per_iteration=163.825M instructions_per_iteration=1026.16M items_per_second=5.12759M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78868389 ns 78869319 ns 1 cycles_per_iteration=165.632M instructions_per_iteration=1026.16M items_per_second=5.07168M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 79486704 ns 79482700 ns 5 cycles_per_iteration=166.931M instructions_per_iteration=1026.21M items_per_second=5.03401M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 78868389 ns 78869319 ns 5 cycles_per_iteration=165.632M instructions_per_iteration=1026.16M items_per_second=5.07168M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 1536377 ns 1527129 ns 5 cycles_per_iteration=3.22875M instructions_per_iteration=109.384k items_per_second=95.6936k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..ba9c927 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:16:49.364+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2593870944}} +2026-08-06T05:16:49+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.18, 1.97, 4.27 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76751232 ns 76685375 ns 1 cycles_per_iteration=161.187M instructions_per_iteration=974.56M items_per_second=5.21612M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73974133 ns 73941887 ns 1 cycles_per_iteration=155.355M instructions_per_iteration=974.577M items_per_second=5.40965M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75205326 ns 75206385 ns 1 cycles_per_iteration=157.94M instructions_per_iteration=974.574M items_per_second=5.3187M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73343515 ns 73344246 ns 1 cycles_per_iteration=154.028M instructions_per_iteration=974.795M items_per_second=5.45373M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76617479 ns 76618196 ns 1 cycles_per_iteration=160.906M instructions_per_iteration=974.569M items_per_second=5.22069M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 75178337 ns 75159218 ns 5 cycles_per_iteration=157.883M instructions_per_iteration=974.615M items_per_second=5.32378M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 75205326 ns 75206385 ns 5 cycles_per_iteration=157.94M instructions_per_iteration=974.574M items_per_second=5.3187M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 1529913 ns 1519541 ns 5 cycles_per_iteration=3.21342M instructions_per_iteration=100.631k items_per_second=107.827k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_S_C_final_candidate.log new file mode 100644 index 0000000..a8ace3a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:16:34.661+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2622306920}} +2026-08-06T05:16:34+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.13, 1.95, 4.30 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77195883 ns 77197474 ns 1 cycles_per_iteration=162.121M instructions_per_iteration=978.961M items_per_second=5.18152M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76715946 ns 76716976 ns 1 cycles_per_iteration=161.113M instructions_per_iteration=978.965M items_per_second=5.21397M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77647448 ns 77617277 ns 1 cycles_per_iteration=163.067M instructions_per_iteration=978.971M items_per_second=5.15349M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78828096 ns 78805724 ns 1 cycles_per_iteration=165.549M instructions_per_iteration=978.984M items_per_second=5.07577M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78119993 ns 78121083 ns 1 cycles_per_iteration=164.061M instructions_per_iteration=978.955M items_per_second=5.12026M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 77701473 ns 77691707 ns 5 cycles_per_iteration=163.182M instructions_per_iteration=978.967M items_per_second=5.149M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 77647448 ns 77617277 ns 5 cycles_per_iteration=163.067M instructions_per_iteration=978.965M items_per_second=5.15349M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 817656 ns 810140 ns 5 cycles_per_iteration=1.71703M instructions_per_iteration=10.904k items_per_second=53.5885k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..2febc50 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:17:19.504+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":864111603}} +2026-08-06T05:17:19+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.06, 1.97, 4.20 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50855637 ns 50829533 ns 1 cycles_per_iteration=106.803M instructions_per_iteration=636.131M items_per_second=3.93472M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52336931 ns 52337367 ns 1 cycles_per_iteration=109.913M instructions_per_iteration=636.152M items_per_second=3.82136M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 56100368 ns 56100787 ns 1 cycles_per_iteration=117.819M instructions_per_iteration=636.16M items_per_second=3.56501M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54401636 ns 54380591 ns 1 cycles_per_iteration=114.251M instructions_per_iteration=636.166M items_per_second=3.67778M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 56308746 ns 56301878 ns 1 cycles_per_iteration=118.256M instructions_per_iteration=636.134M items_per_second=3.55228M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 54000664 ns 53990031 ns 5 cycles_per_iteration=113.409M instructions_per_iteration=636.149M items_per_second=3.71023M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 54401636 ns 54380591 ns 5 cycles_per_iteration=114.251M instructions_per_iteration=636.152M items_per_second=3.67778M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2374657 ns 2380783 ns 5 cycles_per_iteration=4.98762M instructions_per_iteration=15.5401k items_per_second=165.707k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..c10ce02 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:17:24.044+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3230276449}} +2026-08-06T05:17:24+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.37, 2.04, 4.21 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52955627 ns 52923506 ns 1 cycles_per_iteration=111.214M instructions_per_iteration=610.782M items_per_second=3.77904M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53417683 ns 53385245 ns 1 cycles_per_iteration=112.185M instructions_per_iteration=610.798M items_per_second=3.74635M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50137281 ns 50104124 ns 1 cycles_per_iteration=105.295M instructions_per_iteration=610.794M items_per_second=3.99169M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55787325 ns 55727768 ns 1 cycles_per_iteration=117.162M instructions_per_iteration=610.796M items_per_second=3.58888M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50976515 ns 50956509 ns 1 cycles_per_iteration=107.058M instructions_per_iteration=610.756M items_per_second=3.92492M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 52654886 ns 52619430 ns 5 cycles_per_iteration=110.583M instructions_per_iteration=610.785M items_per_second=3.80617M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 52955627 ns 52923506 ns 5 cycles_per_iteration=111.214M instructions_per_iteration=610.794M items_per_second=3.77904M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2215837 ns 2204131 ns 5 cycles_per_iteration=4.65396M instructions_per_iteration=17.5679k items_per_second=158.152k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_W_C_final_candidate.log new file mode 100644 index 0000000..ec6941d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:17:14.875+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":971818598}} +2026-08-06T05:17:14+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.15, 1.99, 4.22 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48370600 ns 48309229 ns 1 cycles_per_iteration=101.584M instructions_per_iteration=612.726M items_per_second=4.14M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51589489 ns 51531238 ns 1 cycles_per_iteration=108.344M instructions_per_iteration=612.746M items_per_second=3.88114M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51434517 ns 51435049 ns 1 cycles_per_iteration=108.021M instructions_per_iteration=612.762M items_per_second=3.8884M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54360628 ns 54325327 ns 1 cycles_per_iteration=114.164M instructions_per_iteration=612.799M items_per_second=3.68152M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51414251 ns 51362530 ns 1 cycles_per_iteration=107.977M instructions_per_iteration=612.744M items_per_second=3.89389M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 51433897 ns 51392675 ns 5 cycles_per_iteration=108.018M instructions_per_iteration=612.755M items_per_second=3.89699M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 51434517 ns 51435049 ns 5 cycles_per_iteration=108.021M instructions_per_iteration=612.746M items_per_second=3.8884M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2119796 ns 2128966 ns 5 cycles_per_iteration=4.45188M instructions_per_iteration=27.5187k items_per_second=162.644k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..8adc3a7 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:16:23.208+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1719295277}} +2026-08-06T05:16:23+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.34, 1.98, 4.34 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 159543276 ns 159398957 ns 1 cycles_per_iteration=335.05M instructions_per_iteration=1.92049G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148696899 ns 148587212 ns 1 cycles_per_iteration=312.272M instructions_per_iteration=1.92031G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150700092 ns 150575166 ns 1 cycles_per_iteration=316.478M instructions_per_iteration=1.92027G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154593468 ns 154455849 ns 1 cycles_per_iteration=324.655M instructions_per_iteration=1.92048G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151207447 ns 151028762 ns 1 cycles_per_iteration=317.544M instructions_per_iteration=1.92034G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 152948236 ns 152809189 ns 5 cycles_per_iteration=321.2M instructions_per_iteration=1.92038G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 151207447 ns 151028762 ns 5 cycles_per_iteration=317.544M instructions_per_iteration=1.92034G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4253225 ns 4246245 ns 5 cycles_per_iteration=8.93212M instructions_per_iteration=99.7487k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..57c0051 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:16:28.888+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2183990862}} +2026-08-06T05:16:28+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.23, 1.97, 4.32 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155115604 ns 155012090 ns 1 cycles_per_iteration=325.753M instructions_per_iteration=1.92529G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153229237 ns 153126136 ns 1 cycles_per_iteration=321.79M instructions_per_iteration=1.92513G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155066967 ns 154929173 ns 1 cycles_per_iteration=325.65M instructions_per_iteration=1.92508G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152026892 ns 151921693 ns 1 cycles_per_iteration=319.265M instructions_per_iteration=1.92516G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 157700300 ns 157595085 ns 1 cycles_per_iteration=331.18M instructions_per_iteration=1.92508G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 154627800 ns 154516835 ns 5 cycles_per_iteration=324.727M instructions_per_iteration=1.92515G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 155066967 ns 154929173 ns 5 cycles_per_iteration=325.65M instructions_per_iteration=1.92513G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 2155909 ns 2154050 ns 5 cycles_per_iteration=4.52778M instructions_per_iteration=85.1355k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_X_C_final_candidate.log new file mode 100644 index 0000000..b6efe45 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block23_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:16:17.633+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":153634695}} +2026-08-06T05:16:17+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.11, 1.93, 4.34 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 156204939 ns 155952565 ns 1 cycles_per_iteration=328.041M instructions_per_iteration=1.87582G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 161713600 ns 161545374 ns 1 cycles_per_iteration=339.607M instructions_per_iteration=1.87594G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151179552 ns 150869789 ns 1 cycles_per_iteration=317.485M instructions_per_iteration=1.87578G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146783590 ns 146738917 ns 1 cycles_per_iteration=308.254M instructions_per_iteration=1.87564G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147001743 ns 146836747 ns 1 cycles_per_iteration=308.711M instructions_per_iteration=1.8757G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 152576685 ns 152388678 ns 5 cycles_per_iteration=320.42M instructions_per_iteration=1.87578G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 151179552 ns 150869789 ns 5 cycles_per_iteration=317.485M instructions_per_iteration=1.87578G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 6388258 ns 6356043 ns 5 cycles_per_iteration=13.4161M instructions_per_iteration=114.413k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..ccc6f72 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:33:23.159+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":230639065}} +2026-08-06T05:33:23+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.19, 2.41, 3.09 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96380234 ns 96381083 ns 1 cycles_per_iteration=202.406M instructions_per_iteration=1.12883G items_per_second=4.15019M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100986958 ns 100988079 ns 1 cycles_per_iteration=212.08M instructions_per_iteration=1.12932G items_per_second=3.96086M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97469330 ns 97359208 ns 1 cycles_per_iteration=204.693M instructions_per_iteration=1.1292G items_per_second=4.1085M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92812777 ns 92678924 ns 1 cycles_per_iteration=194.914M instructions_per_iteration=1.12921G items_per_second=4.31598M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98675728 ns 98570491 ns 1 cycles_per_iteration=207.227M instructions_per_iteration=1.12918G items_per_second=4.05801M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 97265005 ns 97195557 ns 5 cycles_per_iteration=204.264M instructions_per_iteration=1.12915G items_per_second=4.11871M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 97469330 ns 97359208 ns 5 cycles_per_iteration=204.693M instructions_per_iteration=1.1292G items_per_second=4.1085M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3020347 ns 3056296 ns 5 cycles_per_iteration=6.3426M instructions_per_iteration=184.035k items_per_second=130.967k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..37ad935 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:33:17.368+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3965424067}} +2026-08-06T05:33:17+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.21, 2.42, 3.09 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 90543509 ns 90545067 ns 1 cycles_per_iteration=190.151M instructions_per_iteration=1.10207G items_per_second=4.41769M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93725920 ns 93687981 ns 1 cycles_per_iteration=196.834M instructions_per_iteration=1.10244G items_per_second=4.26949M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95538378 ns 95420843 ns 1 cycles_per_iteration=200.639M instructions_per_iteration=1.10246G items_per_second=4.19196M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98293304 ns 98174782 ns 1 cycles_per_iteration=206.424M instructions_per_iteration=1.10242G items_per_second=4.07437M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95708609 ns 95592989 ns 1 cycles_per_iteration=200.995M instructions_per_iteration=1.10261G items_per_second=4.18441M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 94761944 ns 94684332 ns 5 cycles_per_iteration=199.009M instructions_per_iteration=1.1024G items_per_second=4.22758M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 95538378 ns 95420843 ns 5 cycles_per_iteration=200.639M instructions_per_iteration=1.10244G items_per_second=4.19196M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2865226 ns 2814142 ns 5 cycles_per_iteration=6.01643M instructions_per_iteration=196.103k items_per_second=126.99k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_M_C_final_candidate.log new file mode 100644 index 0000000..d066d33 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:33:11.267+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3846028239}} +2026-08-06T05:33:11+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.23, 2.43, 3.10 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97716331 ns 97699881 ns 1 cycles_per_iteration=205.213M instructions_per_iteration=1.10608G items_per_second=4.09417M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93740225 ns 93712113 ns 1 cycles_per_iteration=196.863M instructions_per_iteration=1.10608G items_per_second=4.26839M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98111868 ns 98006131 ns 1 cycles_per_iteration=206.044M instructions_per_iteration=1.10606G items_per_second=4.08138M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93350172 ns 93333074 ns 1 cycles_per_iteration=196.045M instructions_per_iteration=1.10626G items_per_second=4.28573M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 105458498 ns 105254423 ns 1 cycles_per_iteration=221.47M instructions_per_iteration=1.10611G items_per_second=3.80032M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 97675419 ns 97601124 ns 5 cycles_per_iteration=205.127M instructions_per_iteration=1.10612G items_per_second=4.106M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 97716331 ns 97699881 ns 5 cycles_per_iteration=205.213M instructions_per_iteration=1.10608G items_per_second=4.09417M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 4872422 ns 4798110 ns 5 cycles_per_iteration=10.2312M instructions_per_iteration=80.1011k items_per_second=195.488k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..2ed8fbc --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:32:29.621+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1826796136}} +2026-08-06T05:32:29+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.62, 2.52, 3.16 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23301 ns 23282 ns 2914 cycles_per_iteration=48.9338k instructions_per_iteration=149.787k items_per_second=42.9522k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21665 ns 21658 ns 2914 cycles_per_iteration=45.4971k instructions_per_iteration=149.696k items_per_second=46.1718k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23619 ns 23612 ns 2914 cycles_per_iteration=49.6013k instructions_per_iteration=149.628k items_per_second=42.3521k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22854 ns 22847 ns 2914 cycles_per_iteration=47.9957k instructions_per_iteration=149.706k items_per_second=43.7699k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24076 ns 24069 ns 2914 cycles_per_iteration=50.5619k instructions_per_iteration=149.67k items_per_second=41.5476k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23103 ns 23093 ns 5 cycles_per_iteration=48.518k instructions_per_iteration=149.698k items_per_second=43.3587k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23301 ns 23282 ns 5 cycles_per_iteration=48.9338k instructions_per_iteration=149.696k items_per_second=42.9522k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 920 ns 919 ns 5 cycles_per_iteration=1.93148k instructions_per_iteration=58.2409 items_per_second=1.77067k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..f041dbb --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:32:28.271+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2303104589}} +2026-08-06T05:32:28+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.62, 2.52, 3.16 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23814 ns 23807 ns 3035 cycles_per_iteration=50.0117k instructions_per_iteration=149.702k items_per_second=42.0045k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23352 ns 23343 ns 3035 cycles_per_iteration=49.0401k instructions_per_iteration=149.793k items_per_second=42.8392k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23591 ns 23560 ns 3035 cycles_per_iteration=49.5415k instructions_per_iteration=149.972k items_per_second=42.4445k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22203 ns 22186 ns 3035 cycles_per_iteration=46.6274k instructions_per_iteration=149.745k items_per_second=45.0744k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21757 ns 21734 ns 3035 cycles_per_iteration=45.6904k instructions_per_iteration=149.9k items_per_second=46.0103k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22943 ns 22926 ns 5 cycles_per_iteration=48.1822k instructions_per_iteration=149.822k items_per_second=43.6746k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23352 ns 23343 ns 5 cycles_per_iteration=49.0401k instructions_per_iteration=149.793k items_per_second=42.8392k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 908 ns 911 ns 5 cycles_per_iteration=1.9077k instructions_per_iteration=111.472 items_per_second=1.76174k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_P_C_final_candidate.log new file mode 100644 index 0000000..ac90564 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:32:26.905+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3882033887}} +2026-08-06T05:32:26+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.62, 2.52, 3.16 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24351 ns 24340 ns 3384 cycles_per_iteration=51.1377k instructions_per_iteration=149.185k items_per_second=41.0839k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21804 ns 21798 ns 3384 cycles_per_iteration=45.7886k instructions_per_iteration=149.433k items_per_second=45.8765k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22835 ns 22828 ns 3384 cycles_per_iteration=47.9556k instructions_per_iteration=149.319k items_per_second=43.8052k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22796 ns 22790 ns 3384 cycles_per_iteration=47.8725k instructions_per_iteration=149.315k items_per_second=43.8783k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22873 ns 22867 ns 3384 cycles_per_iteration=48.0354k instructions_per_iteration=149.13k items_per_second=43.7316k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22932 ns 22925 ns 5 cycles_per_iteration=48.158k instructions_per_iteration=149.276k items_per_second=43.6751k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22835 ns 22828 ns 5 cycles_per_iteration=47.9556k instructions_per_iteration=149.315k items_per_second=43.8052k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 911 ns 909 ns 5 cycles_per_iteration=1.91249k instructions_per_iteration=119.637 items_per_second=1.70455k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..007fe96 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:33:03.560+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2987683037}} +2026-08-06T05:33:03+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.27, 2.44, 3.11 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 87769508 ns 87672109 ns 1 cycles_per_iteration=184.323M instructions_per_iteration=1026.18M items_per_second=4.56245M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 88149071 ns 88134547 ns 1 cycles_per_iteration=185.122M instructions_per_iteration=1026.19M items_per_second=4.53852M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79089165 ns 79056390 ns 1 cycles_per_iteration=166.097M instructions_per_iteration=1026.18M items_per_second=5.05968M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81264496 ns 81215052 ns 1 cycles_per_iteration=170.662M instructions_per_iteration=1026.18M items_per_second=4.9252M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81176043 ns 81121023 ns 1 cycles_per_iteration=170.479M instructions_per_iteration=1026.18M items_per_second=4.9309M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 83489656 ns 83439824 ns 5 cycles_per_iteration=175.337M instructions_per_iteration=1026.18M items_per_second=4.80335M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 81264496 ns 81215052 ns 5 cycles_per_iteration=170.662M instructions_per_iteration=1026.18M items_per_second=4.9252M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 4174199 ns 4168141 ns 5 cycles_per_iteration=8.7654M instructions_per_iteration=7.10679k items_per_second=237.165k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..c86ffb8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:32:55.845+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1724220999}} +2026-08-06T05:32:55+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.40, 2.48, 3.13 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75591087 ns 75510983 ns 1 cycles_per_iteration=158.751M instructions_per_iteration=974.556M items_per_second=5.29724M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 91972351 ns 91949520 ns 1 cycles_per_iteration=193.15M instructions_per_iteration=974.611M items_per_second=4.35021M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74652910 ns 74653763 ns 1 cycles_per_iteration=156.779M instructions_per_iteration=974.582M items_per_second=5.35807M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79961300 ns 79962486 ns 1 cycles_per_iteration=167.929M instructions_per_iteration=974.564M items_per_second=5.00235M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73919296 ns 73875188 ns 1 cycles_per_iteration=155.24M instructions_per_iteration=974.57M items_per_second=5.41454M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 79219389 ns 79190388 ns 5 cycles_per_iteration=166.37M instructions_per_iteration=974.577M items_per_second=5.08448M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 75591087 ns 75510983 ns 5 cycles_per_iteration=158.751M instructions_per_iteration=974.57M items_per_second=5.29724M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 7504944 ns 7512688 ns 5 cycles_per_iteration=15.7599M instructions_per_iteration=21.6271k items_per_second=440.157k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_S_C_final_candidate.log new file mode 100644 index 0000000..6b1ef79 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:32:48.211+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3316918687}} +2026-08-06T05:32:48+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.52, 2.50, 3.14 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78231335 ns 78214536 ns 1 cycles_per_iteration=164.294M instructions_per_iteration=978.98M items_per_second=5.11414M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 88174820 ns 88175813 ns 1 cycles_per_iteration=185.176M instructions_per_iteration=979.004M items_per_second=4.53639M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77494860 ns 77495320 ns 1 cycles_per_iteration=162.746M instructions_per_iteration=978.972M items_per_second=5.1616M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76966524 ns 76900585 ns 1 cycles_per_iteration=161.638M instructions_per_iteration=978.978M items_per_second=5.20152M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80443621 ns 80417536 ns 1 cycles_per_iteration=168.942M instructions_per_iteration=978.981M items_per_second=4.97404M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 80262232 ns 80240758 ns 5 cycles_per_iteration=168.559M instructions_per_iteration=978.983M items_per_second=4.99754M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 78231335 ns 78214536 ns 5 cycles_per_iteration=164.294M instructions_per_iteration=978.98M items_per_second=5.11414M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 4617535 ns 4631309 ns 5 cycles_per_iteration=9.6971M instructions_per_iteration=12.3831k items_per_second=271.721k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..0362b5e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:33:38.097+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":510727653}} +2026-08-06T05:33:38+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.01, 2.36, 3.06 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54860115 ns 54852518 ns 1 cycles_per_iteration=115.213M instructions_per_iteration=636.215M items_per_second=3.64614M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50426006 ns 50407546 ns 1 cycles_per_iteration=105.9M instructions_per_iteration=636.182M items_per_second=3.96766M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54857731 ns 54838083 ns 1 cycles_per_iteration=115.209M instructions_per_iteration=636.196M items_per_second=3.6471M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55177212 ns 55177920 ns 1 cycles_per_iteration=115.879M instructions_per_iteration=636.158M items_per_second=3.62464M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54442167 ns 54442848 ns 1 cycles_per_iteration=114.336M instructions_per_iteration=636.144M items_per_second=3.67358M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 53952646 ns 53943783 ns 5 cycles_per_iteration=113.307M instructions_per_iteration=636.179M items_per_second=3.71182M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 54857731 ns 54838083 ns 5 cycles_per_iteration=115.209M instructions_per_iteration=636.182M items_per_second=3.6471M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1988659 ns 1993910 ns 5 cycles_per_iteration=4.17672M instructions_per_iteration=28.5808k items_per_second=144.066k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..7e8b5a9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:33:33.570+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1464418137}} +2026-08-06T05:33:33+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.01, 2.37, 3.07 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49329281 ns 49317038 ns 1 cycles_per_iteration=103.599M instructions_per_iteration=610.704M items_per_second=4.05539M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49377680 ns 49336572 ns 1 cycles_per_iteration=103.699M instructions_per_iteration=610.698M items_per_second=4.05379M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53694487 ns 53672891 ns 1 cycles_per_iteration=112.766M instructions_per_iteration=610.749M items_per_second=3.72628M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49217224 ns 49217823 ns 1 cycles_per_iteration=103.363M instructions_per_iteration=610.761M items_per_second=4.06357M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52309513 ns 52289207 ns 1 cycles_per_iteration=109.858M instructions_per_iteration=610.703M items_per_second=3.82488M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50785637 ns 50766706 ns 5 cycles_per_iteration=106.657M instructions_per_iteration=610.723M items_per_second=3.94478M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 49377680 ns 49336572 ns 5 cycles_per_iteration=103.699M instructions_per_iteration=610.704M items_per_second=4.05379M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2082477 ns 2080251 ns 5 cycles_per_iteration=4.37378M instructions_per_iteration=29.6609k items_per_second=158.389k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_W_C_final_candidate.log new file mode 100644 index 0000000..c4e7e71 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:33:29.034+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1598894900}} +2026-08-06T05:33:29+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.09, 2.39, 3.08 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51874161 ns 51846450 ns 1 cycles_per_iteration=108.943M instructions_per_iteration=612.693M items_per_second=3.85754M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49856901 ns 49837266 ns 1 cycles_per_iteration=104.706M instructions_per_iteration=612.711M items_per_second=4.01306M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50720930 ns 50703419 ns 1 cycles_per_iteration=106.522M instructions_per_iteration=612.72M items_per_second=3.94451M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51442146 ns 51407175 ns 1 cycles_per_iteration=108.036M instructions_per_iteration=612.751M items_per_second=3.89051M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50447226 ns 50379632 ns 1 cycles_per_iteration=105.946M instructions_per_iteration=612.7M items_per_second=3.96986M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50868273 ns 50834788 ns 5 cycles_per_iteration=106.831M instructions_per_iteration=612.715M items_per_second=3.9351M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50720930 ns 50703419 ns 5 cycles_per_iteration=106.522M instructions_per_iteration=612.711M items_per_second=3.94451M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 800469 ns 801649 ns 5 cycles_per_iteration=1.68127M instructions_per_iteration=22.7232k items_per_second=62.0038k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..1fc5986 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:32:42.413+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2920807553}} +2026-08-06T05:32:42+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.48, 2.49, 3.14 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154480696 ns 154346218 ns 1 cycles_per_iteration=324.418M instructions_per_iteration=1.92045G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152089834 ns 151975354 ns 1 cycles_per_iteration=319.397M instructions_per_iteration=1.9203G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150417566 ns 150286623 ns 1 cycles_per_iteration=315.885M instructions_per_iteration=1.92024G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 162950993 ns 162836114 ns 1 cycles_per_iteration=342.204M instructions_per_iteration=1.92041G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 160892010 ns 160741274 ns 1 cycles_per_iteration=337.881M instructions_per_iteration=1.92068G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 156166220 ns 156037117 ns 5 cycles_per_iteration=327.957M instructions_per_iteration=1.92042G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 154480696 ns 154346218 ns 5 cycles_per_iteration=324.418M instructions_per_iteration=1.92041G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 5497071 ns 5495013 ns 5 cycles_per_iteration=11.5435M instructions_per_iteration=169.701k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..ee7d79a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:32:36.773+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1038122118}} +2026-08-06T05:32:36+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.53, 2.50, 3.15 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 161905050 ns 161805256 ns 1 cycles_per_iteration=340.011M instructions_per_iteration=1.88063G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154042006 ns 153919903 ns 1 cycles_per_iteration=323.496M instructions_per_iteration=1.88074G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153562784 ns 153434101 ns 1 cycles_per_iteration=322.49M instructions_per_iteration=1.88052G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 158794165 ns 158666909 ns 1 cycles_per_iteration=333.475M instructions_per_iteration=1.88065G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154453754 ns 154322308 ns 1 cycles_per_iteration=324.361M instructions_per_iteration=1.88062G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 156551552 ns 156429695 ns 5 cycles_per_iteration=328.767M instructions_per_iteration=1.88063G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 154453754 ns 154322308 ns 5 cycles_per_iteration=324.361M instructions_per_iteration=1.88063G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 3651047 ns 3661130 ns 5 cycles_per_iteration=7.66823M instructions_per_iteration=75.9985k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_X_C_final_candidate.log new file mode 100644 index 0000000..b77f343 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block24_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:32:30.988+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3461660603}} +2026-08-06T05:32:30+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.62, 2.52, 3.16 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 172193289 ns 172062183 ns 1 cycles_per_iteration=361.616M instructions_per_iteration=1.92046G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154346943 ns 154143203 ns 1 cycles_per_iteration=324.137M instructions_per_iteration=1.92056G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147032261 ns 146928483 ns 1 cycles_per_iteration=308.777M instructions_per_iteration=1.92026G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151688576 ns 151516577 ns 1 cycles_per_iteration=318.555M instructions_per_iteration=1.92034G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153981686 ns 153871096 ns 1 cycles_per_iteration=323.369M instructions_per_iteration=1.92046G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 155848551 ns 155704308 ns 5 cycles_per_iteration=327.291M instructions_per_iteration=1.92042G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 153981686 ns 153871096 ns 5 cycles_per_iteration=323.369M instructions_per_iteration=1.92046G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 9590657 ns 9590751 ns 5 cycles_per_iteration=20.141M instructions_per_iteration=115.827k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..e93650c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:39:18.825+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2693139192}} +2026-08-06T05:39:18+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.06, 2.08, 2.71 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100336790 ns 100319932 ns 1 cycles_per_iteration=210.716M instructions_per_iteration=1.129G items_per_second=3.98724M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98747969 ns 98689647 ns 1 cycles_per_iteration=207.38M instructions_per_iteration=1.12921G items_per_second=4.05311M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 108493090 ns 108360294 ns 1 cycles_per_iteration=227.844M instructions_per_iteration=1.12934G items_per_second=3.69139M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97209930 ns 97056886 ns 1 cycles_per_iteration=204.149M instructions_per_iteration=1.12924G items_per_second=4.12129M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99450111 ns 99334304 ns 1 cycles_per_iteration=208.853M instructions_per_iteration=1.12922G items_per_second=4.02681M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 100847578 ns 100752213 ns 5 cycles_per_iteration=211.788M instructions_per_iteration=1.1292G items_per_second=3.97597M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 99450111 ns 99334304 ns 5 cycles_per_iteration=208.853M instructions_per_iteration=1.12922G items_per_second=4.02681M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 4424605 ns 4415593 ns 5 cycles_per_iteration=9.29158M instructions_per_iteration=124.287k items_per_second=166.409k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..eed7d97 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:39:24.776+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3953264543}} +2026-08-06T05:39:24+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.06, 2.08, 2.71 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92885494 ns 92870023 ns 1 cycles_per_iteration=195.07M instructions_per_iteration=1.10253G items_per_second=4.30709M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97590923 ns 97524292 ns 1 cycles_per_iteration=204.95M instructions_per_iteration=1.10246G items_per_second=4.10154M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97148895 ns 97071180 ns 1 cycles_per_iteration=204.022M instructions_per_iteration=1.10247G items_per_second=4.12069M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97750425 ns 97685455 ns 1 cycles_per_iteration=205.284M instructions_per_iteration=1.10245G items_per_second=4.09478M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95928907 ns 95860364 ns 1 cycles_per_iteration=201.461M instructions_per_iteration=1.10244G items_per_second=4.17274M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 96260929 ns 96202263 ns 5 cycles_per_iteration=202.157M instructions_per_iteration=1.10247G items_per_second=4.15937M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 97148895 ns 97071180 ns 5 cycles_per_iteration=204.022M instructions_per_iteration=1.10246G items_per_second=4.12069M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2017410 ns 1995204 ns 5 cycles_per_iteration=4.23604M instructions_per_iteration=35.0551k items_per_second=88.0542k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_M_C_final_candidate.log new file mode 100644 index 0000000..3c5d72a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:39:30.855+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4125034313}} +2026-08-06T05:39:30+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.97, 2.06, 2.70 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95400333 ns 95401442 ns 1 cycles_per_iteration=200.349M instructions_per_iteration=1.10606G items_per_second=4.19281M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100141525 ns 100056766 ns 1 cycles_per_iteration=210.306M instructions_per_iteration=1.10609G items_per_second=3.99773M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93042374 ns 92940304 ns 1 cycles_per_iteration=195.398M instructions_per_iteration=1.10601G items_per_second=4.30384M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95927000 ns 95815727 ns 1 cycles_per_iteration=201.457M instructions_per_iteration=1.10603G items_per_second=4.17468M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95997572 ns 95981701 ns 1 cycles_per_iteration=201.603M instructions_per_iteration=1.10601G items_per_second=4.16746M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 96101761 ns 96039188 ns 5 cycles_per_iteration=201.823M instructions_per_iteration=1.10604G items_per_second=4.1673M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 95927000 ns 95815727 ns 5 cycles_per_iteration=201.457M instructions_per_iteration=1.10603G items_per_second=4.17468M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2559929 ns 2559491 ns 5 cycles_per_iteration=5.37603M instructions_per_iteration=36.8874k items_per_second=109.66k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..7784047 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:39:50.543+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":75040011}} +2026-08-06T05:39:50+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.83, 2.02, 2.67 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21526 ns 21520 ns 3054 cycles_per_iteration=45.2066k instructions_per_iteration=149.215k items_per_second=46.4686k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23488 ns 23462 ns 3054 cycles_per_iteration=49.3257k instructions_per_iteration=149.409k items_per_second=42.622k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23088 ns 23051 ns 3054 cycles_per_iteration=48.487k instructions_per_iteration=149.214k items_per_second=43.3815k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23966 ns 23939 ns 3054 cycles_per_iteration=50.3301k instructions_per_iteration=149.346k items_per_second=41.7723k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21422 ns 21415 ns 3054 cycles_per_iteration=44.988k instructions_per_iteration=149.372k items_per_second=46.6953k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22698 ns 22678 ns 5 cycles_per_iteration=47.6675k instructions_per_iteration=149.311k items_per_second=44.1879k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23088 ns 23051 ns 5 cycles_per_iteration=48.487k instructions_per_iteration=149.346k items_per_second=43.3815k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 1160 ns 1149 ns 5 cycles_per_iteration=2.43653k instructions_per_iteration=91.032 items_per_second=2.25973k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..ea1ff18 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:39:51.867+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1512599364}} +2026-08-06T05:39:51+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.84, 2.02, 2.67 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21906 ns 21899 ns 3150 cycles_per_iteration=46.0043k instructions_per_iteration=149.232k items_per_second=45.6645k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23200 ns 23192 ns 3150 cycles_per_iteration=48.7228k instructions_per_iteration=149.428k items_per_second=43.1176k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24784 ns 24775 ns 3150 cycles_per_iteration=52.0473k instructions_per_iteration=149.197k items_per_second=40.363k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22209 ns 22203 ns 3150 cycles_per_iteration=46.6417k instructions_per_iteration=149.289k items_per_second=45.0386k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22620 ns 22614 ns 3150 cycles_per_iteration=47.5045k instructions_per_iteration=149.302k items_per_second=44.2207k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22944 ns 22937 ns 5 cycles_per_iteration=48.1841k instructions_per_iteration=149.289k items_per_second=43.6809k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22620 ns 22614 ns 5 cycles_per_iteration=47.5045k instructions_per_iteration=149.289k items_per_second=44.2207k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 1137 ns 1136 ns 5 cycles_per_iteration=2.38782k instructions_per_iteration=88.4289 items_per_second=2.0854k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_P_C_final_candidate.log new file mode 100644 index 0000000..bb9b0f8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:39:53.202+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":196374528}} +2026-08-06T05:39:53+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.84, 2.02, 2.67 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21527 ns 21521 ns 2943 cycles_per_iteration=45.208k instructions_per_iteration=149.182k items_per_second=46.4673k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22843 ns 22802 ns 2943 cycles_per_iteration=47.9714k instructions_per_iteration=149.252k items_per_second=43.8558k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22627 ns 22621 ns 2943 cycles_per_iteration=47.5189k instructions_per_iteration=149.471k items_per_second=44.2071k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21743 ns 21719 ns 2943 cycles_per_iteration=45.661k instructions_per_iteration=149.587k items_per_second=46.0418k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22991 ns 22971 ns 2943 cycles_per_iteration=48.2819k instructions_per_iteration=149.26k items_per_second=43.5334k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22346 ns 22327 ns 5 cycles_per_iteration=46.9282k instructions_per_iteration=149.351k items_per_second=44.8211k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22627 ns 22621 ns 5 cycles_per_iteration=47.5189k instructions_per_iteration=149.26k items_per_second=44.2071k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 667 ns 661 ns 5 cycles_per_iteration=1.3995k instructions_per_iteration=170.778 items_per_second=1.33858k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..f08fc23 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:38:56.886+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2006704109}} +2026-08-06T05:38:56+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.08, 2.09, 2.73 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79631805 ns 79632257 ns 1 cycles_per_iteration=167.235M instructions_per_iteration=1026.17M items_per_second=5.02309M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78558922 ns 78529763 ns 1 cycles_per_iteration=164.982M instructions_per_iteration=1026.17M items_per_second=5.09361M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81729174 ns 81730309 ns 1 cycles_per_iteration=171.641M instructions_per_iteration=1026.16M items_per_second=4.89415M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79634190 ns 79635044 ns 1 cycles_per_iteration=167.241M instructions_per_iteration=1026.19M items_per_second=5.02291M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77991247 ns 77965242 ns 1 cycles_per_iteration=163.791M instructions_per_iteration=1026.16M items_per_second=5.13049M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 79509068 ns 79498523 ns 5 cycles_per_iteration=166.978M instructions_per_iteration=1026.17M items_per_second=5.03285M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 79631805 ns 79632257 ns 5 cycles_per_iteration=167.235M instructions_per_iteration=1026.17M items_per_second=5.02309M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 1428824 ns 1441079 ns 5 cycles_per_iteration=3.00095M instructions_per_iteration=12.1236k items_per_second=90.3585k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..c77604a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:39:04.088+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":954073344}} +2026-08-06T05:39:04+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.07, 2.09, 2.72 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80897093 ns 80789437 ns 1 cycles_per_iteration=169.892M instructions_per_iteration=974.554M items_per_second=4.95114M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73602915 ns 73603340 ns 1 cycles_per_iteration=154.573M instructions_per_iteration=974.592M items_per_second=5.43454M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78938246 ns 78907902 ns 1 cycles_per_iteration=165.781M instructions_per_iteration=974.581M items_per_second=5.0692M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 71999311 ns 71999691 ns 1 cycles_per_iteration=151.208M instructions_per_iteration=974.662M items_per_second=5.55558M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73017836 ns 72973695 ns 1 cycles_per_iteration=153.345M instructions_per_iteration=974.583M items_per_second=5.48143M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 75691080 ns 75654813 ns 5 cycles_per_iteration=158.96M instructions_per_iteration=974.595M items_per_second=5.29838M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 73602915 ns 73603340 ns 5 cycles_per_iteration=154.573M instructions_per_iteration=974.583M items_per_second=5.43454M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3961770 ns 3927588 ns 5 cycles_per_iteration=8.32045M instructions_per_iteration=40.3481k items_per_second=269.858k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_S_C_final_candidate.log new file mode 100644 index 0000000..b12c367 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:39:11.614+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3200465974}} +2026-08-06T05:39:11+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.98, 2.07, 2.71 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80301523 ns 80302346 ns 1 cycles_per_iteration=168.642M instructions_per_iteration=979.053M items_per_second=4.98117M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79846144 ns 79828490 ns 1 cycles_per_iteration=167.686M instructions_per_iteration=978.987M items_per_second=5.01074M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75255156 ns 75255838 ns 1 cycles_per_iteration=158.048M instructions_per_iteration=978.945M items_per_second=5.3152M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79192400 ns 79135568 ns 1 cycles_per_iteration=166.312M instructions_per_iteration=978.945M items_per_second=5.05462M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75476646 ns 75446802 ns 1 cycles_per_iteration=158.51M instructions_per_iteration=978.981M items_per_second=5.30175M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 78014374 ns 77993809 ns 5 cycles_per_iteration=163.84M instructions_per_iteration=978.982M items_per_second=5.1327M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 79192400 ns 79135568 ns 5 cycles_per_iteration=166.312M instructions_per_iteration=978.981M items_per_second=5.05462M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2450894 ns 2448609 ns 5 cycles_per_iteration=5.1458M instructions_per_iteration=44.0361k items_per_second=162.646k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..1dbe004 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:39:36.914+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2268372910}} +2026-08-06T05:39:36+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.98, 2.06, 2.69 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49898624 ns 49891270 ns 1 cycles_per_iteration=104.793M instructions_per_iteration=636.173M items_per_second=4.00872M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51746130 ns 51727759 ns 1 cycles_per_iteration=108.673M instructions_per_iteration=636.204M items_per_second=3.8664M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 56271315 ns 56252212 ns 1 cycles_per_iteration=118.177M instructions_per_iteration=636.256M items_per_second=3.55542M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 60028076 ns 60003308 ns 1 cycles_per_iteration=126.065M instructions_per_iteration=636.181M items_per_second=3.33315M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 57112217 ns 57030988 ns 1 cycles_per_iteration=119.943M instructions_per_iteration=636.149M items_per_second=3.50687M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 55011272 ns 54981107 ns 5 cycles_per_iteration=115.53M instructions_per_iteration=636.193M items_per_second=3.65411M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 56271315 ns 56252212 ns 5 cycles_per_iteration=118.177M instructions_per_iteration=636.181M items_per_second=3.55542M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 4122206 ns 4108860 ns 5 cycles_per_iteration=8.65685M instructions_per_iteration=40.6599k items_per_second=276.247k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..fc25fe5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:39:41.423+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1117317788}} +2026-08-06T05:39:41+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.90, 2.04, 2.68 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54310083 ns 54260977 ns 1 cycles_per_iteration=114.059M instructions_per_iteration=610.749M items_per_second=3.68589M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50889492 ns 50869830 ns 1 cycles_per_iteration=106.877M instructions_per_iteration=610.8M items_per_second=3.9316M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49102545 ns 49080992 ns 1 cycles_per_iteration=103.121M instructions_per_iteration=610.758M items_per_second=4.0749M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50091028 ns 50072849 ns 1 cycles_per_iteration=105.198M instructions_per_iteration=610.767M items_per_second=3.99418M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49164295 ns 49137262 ns 1 cycles_per_iteration=103.252M instructions_per_iteration=610.712M items_per_second=4.07023M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50711489 ns 50684382 ns 5 cycles_per_iteration=106.502M instructions_per_iteration=610.757M items_per_second=3.95136M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50091028 ns 50072849 ns 5 cycles_per_iteration=105.198M instructions_per_iteration=610.758M items_per_second=3.99418M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2141789 ns 2131011 ns 5 cycles_per_iteration=4.49833M instructions_per_iteration=31.7275k items_per_second=159.758k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_W_C_final_candidate.log new file mode 100644 index 0000000..526b673 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:39:45.879+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1343414166}} +2026-08-06T05:39:45+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.90, 2.04, 2.68 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49802780 ns 49803762 ns 1 cycles_per_iteration=104.594M instructions_per_iteration=612.712M items_per_second=4.01576M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49340248 ns 49340763 ns 1 cycles_per_iteration=103.621M instructions_per_iteration=612.74M items_per_second=4.05344M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51226139 ns 51172090 ns 1 cycles_per_iteration=107.582M instructions_per_iteration=612.764M items_per_second=3.90838M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52748919 ns 52679284 ns 1 cycles_per_iteration=110.78M instructions_per_iteration=612.844M items_per_second=3.79656M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49804688 ns 49750215 ns 1 cycles_per_iteration=104.597M instructions_per_iteration=612.768M items_per_second=4.02008M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50584555 ns 50549223 ns 5 cycles_per_iteration=106.235M instructions_per_iteration=612.766M items_per_second=3.95885M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 49804688 ns 49803762 ns 5 cycles_per_iteration=104.597M instructions_per_iteration=612.764M items_per_second=4.01576M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1402120 ns 1376556 ns 5 cycles_per_iteration=2.94466M instructions_per_iteration=49.3133k items_per_second=105.856k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..59d0db1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:38:40.222+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1755732777}} +2026-08-06T05:38:40+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.69, 2.02, 2.72 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155268431 ns 155030835 ns 1 cycles_per_iteration=326.071M instructions_per_iteration=1.87583G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146044254 ns 145918778 ns 1 cycles_per_iteration=306.7M instructions_per_iteration=1.87593G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145880938 ns 145722876 ns 1 cycles_per_iteration=306.357M instructions_per_iteration=1.87574G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148948193 ns 148865135 ns 1 cycles_per_iteration=312.799M instructions_per_iteration=1.87569G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148683786 ns 148473579 ns 1 cycles_per_iteration=312.244M instructions_per_iteration=1.8759G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 148965120 ns 148802241 ns 5 cycles_per_iteration=312.834M instructions_per_iteration=1.87582G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 148683786 ns 148473579 ns 5 cycles_per_iteration=312.244M instructions_per_iteration=1.87583G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 3803117 ns 3765110 ns 5 cycles_per_iteration=7.98672M instructions_per_iteration=104.649k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..6e5b3e4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:38:45.705+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3210846621}} +2026-08-06T05:38:45+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.71, 2.02, 2.72 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151363850 ns 151262647 ns 1 cycles_per_iteration=317.873M instructions_per_iteration=1.88064G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 157866240 ns 157732651 ns 1 cycles_per_iteration=331.527M instructions_per_iteration=1.8808G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 159191847 ns 159096638 ns 1 cycles_per_iteration=334.313M instructions_per_iteration=1.8806G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155541658 ns 155444977 ns 1 cycles_per_iteration=326.646M instructions_per_iteration=1.8806G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 157263517 ns 157160714 ns 1 cycles_per_iteration=330.262M instructions_per_iteration=1.8808G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 156245422 ns 156139525 ns 5 cycles_per_iteration=328.124M instructions_per_iteration=1.88069G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 157263517 ns 157160714 ns 5 cycles_per_iteration=330.262M instructions_per_iteration=1.88064G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 3027789 ns 3024555 ns 5 cycles_per_iteration=6.35854M instructions_per_iteration=104.171k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_X_C_final_candidate.log new file mode 100644 index 0000000..0983d01 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block25_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:38:51.256+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1764572462}} +2026-08-06T05:38:51+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.00, 2.07, 2.72 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153815746 ns 153710910 ns 1 cycles_per_iteration=323.023M instructions_per_iteration=1.92045G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147428036 ns 147122727 ns 1 cycles_per_iteration=309.607M instructions_per_iteration=1.92052G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148240566 ns 148134843 ns 1 cycles_per_iteration=311.313M instructions_per_iteration=1.9203G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151563406 ns 151401524 ns 1 cycles_per_iteration=318.292M instructions_per_iteration=1.9204G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155007362 ns 154882091 ns 1 cycles_per_iteration=325.523M instructions_per_iteration=1.92028G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 151211023 ns 151050419 ns 5 cycles_per_iteration=317.551M instructions_per_iteration=1.92039G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 151563406 ns 151401524 ns 5 cycles_per_iteration=318.292M instructions_per_iteration=1.9204G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 3333750 ns 3384174 ns 5 cycles_per_iteration=7.00113M instructions_per_iteration=98.0719k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..d651820 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:23:06.697+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3044643764}} +2026-08-06T05:23:06+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.36, 2.33, 3.66 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94583511 ns 94537822 ns 1 cycles_per_iteration=198.634M instructions_per_iteration=1.12923G items_per_second=4.23111M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99945784 ns 99908090 ns 1 cycles_per_iteration=209.895M instructions_per_iteration=1.12924G items_per_second=4.00368M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 103113890 ns 103093125 ns 1 cycles_per_iteration=216.546M instructions_per_iteration=1.12931G items_per_second=3.87999M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101078987 ns 100980899 ns 1 cycles_per_iteration=212.273M instructions_per_iteration=1.1293G items_per_second=3.96115M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 114551306 ns 114552251 ns 1 cycles_per_iteration=240.567M instructions_per_iteration=1.1293G items_per_second=3.49186M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 102654696 ns 102614437 ns 5 cycles_per_iteration=215.583M instructions_per_iteration=1.12927G items_per_second=3.91356M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 101078987 ns 100980899 ns 5 cycles_per_iteration=212.273M instructions_per_iteration=1.1293G items_per_second=3.96115M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 7360456 ns 7381819 ns 5 cycles_per_iteration=15.4572M instructions_per_iteration=38.7861k items_per_second=269.344k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..39f528d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:23:18.679+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3288168221}} +2026-08-06T05:23:18+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.23, 2.30, 3.63 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98194838 ns 98195971 ns 1 cycles_per_iteration=206.219M instructions_per_iteration=1.10253G items_per_second=4.07349M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100591660 ns 100437847 ns 1 cycles_per_iteration=211.251M instructions_per_iteration=1.10258G items_per_second=3.98256M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95278502 ns 95163418 ns 1 cycles_per_iteration=200.092M instructions_per_iteration=1.10253G items_per_second=4.2033M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99696159 ns 99667541 ns 1 cycles_per_iteration=209.371M instructions_per_iteration=1.1025G items_per_second=4.01334M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100845337 ns 100721264 ns 1 cycles_per_iteration=211.782M instructions_per_iteration=1.10258G items_per_second=3.97136M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 98921299 ns 98837208 ns 5 cycles_per_iteration=207.743M instructions_per_iteration=1.10254G items_per_second=4.04881M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 99696159 ns 99667541 ns 5 cycles_per_iteration=209.371M instructions_per_iteration=1.10253G items_per_second=4.01334M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2285287 ns 2275362 ns 5 cycles_per_iteration=4.79899M instructions_per_iteration=35.9955k items_per_second=95.0271k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_M_C_final_candidate.log new file mode 100644 index 0000000..286da4b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:23:12.859+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2582347454}} +2026-08-06T05:23:12+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.33, 2.32, 3.65 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98997355 ns 98977634 ns 1 cycles_per_iteration=207.904M instructions_per_iteration=1.1063G items_per_second=4.04132M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95673800 ns 95522846 ns 1 cycles_per_iteration=200.924M instructions_per_iteration=1.10611G items_per_second=4.18748M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99183559 ns 99069200 ns 1 cycles_per_iteration=208.294M instructions_per_iteration=1.10609G items_per_second=4.03758M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 90520144 ns 90409773 ns 1 cycles_per_iteration=190.099M instructions_per_iteration=1.10606G items_per_second=4.4243M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101849318 ns 101715151 ns 1 cycles_per_iteration=213.891M instructions_per_iteration=1.10614G items_per_second=3.93255M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 97244835 ns 97138921 ns 5 cycles_per_iteration=204.222M instructions_per_iteration=1.10614G items_per_second=4.12465M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 98997355 ns 98977634 ns 5 cycles_per_iteration=207.904M instructions_per_iteration=1.10611G items_per_second=4.04132M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 4350887 ns 4357231 ns 5 cycles_per_iteration=9.13712M instructions_per_iteration=96.1688k items_per_second=190.503k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..e4fb368 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:23:38.512+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1861432624}} +2026-08-06T05:23:38+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.26, 2.31, 3.61 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23845 ns 23825 ns 2976 cycles_per_iteration=50.0771k instructions_per_iteration=149.604k items_per_second=41.9725k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22816 ns 22810 ns 2976 cycles_per_iteration=47.9153k instructions_per_iteration=149.753k items_per_second=43.8412k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23185 ns 23178 ns 2976 cycles_per_iteration=48.6907k instructions_per_iteration=149.719k items_per_second=43.1442k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22718 ns 22711 ns 2976 cycles_per_iteration=47.7095k instructions_per_iteration=149.741k items_per_second=44.0312k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23295 ns 23288 ns 2976 cycles_per_iteration=48.9203k instructions_per_iteration=149.772k items_per_second=42.9412k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23172 ns 23162 ns 5 cycles_per_iteration=48.6626k instructions_per_iteration=149.718k items_per_second=43.1861k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23185 ns 23178 ns 5 cycles_per_iteration=48.6907k instructions_per_iteration=149.741k items_per_second=43.1442k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 448 ns 443 ns 5 cycles_per_iteration=940.055 instructions_per_iteration=66.3115 items_per_second=818.229/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..5e2092a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:23:41.203+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3034770053}} +2026-08-06T05:23:41+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.32, 2.32, 3.61 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23613 ns 23607 ns 3103 cycles_per_iteration=49.5891k instructions_per_iteration=149.658k items_per_second=42.3612k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23559 ns 23553 ns 3103 cycles_per_iteration=49.4765k instructions_per_iteration=149.854k items_per_second=42.4574k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23610 ns 23604 ns 3103 cycles_per_iteration=49.5819k instructions_per_iteration=149.565k items_per_second=42.3663k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24411 ns 24404 ns 3103 cycles_per_iteration=51.2648k instructions_per_iteration=149.747k items_per_second=40.9768k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22907 ns 22899 ns 3103 cycles_per_iteration=48.1052k instructions_per_iteration=149.772k items_per_second=43.6694k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23620 ns 23613 ns 5 cycles_per_iteration=49.6035k instructions_per_iteration=149.719k items_per_second=42.3662k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23610 ns 23604 ns 5 cycles_per_iteration=49.5819k instructions_per_iteration=149.747k items_per_second=42.3663k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 534 ns 534 ns 5 cycles_per_iteration=1.12044k instructions_per_iteration=110.909 items_per_second=953.54/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_P_C_final_candidate.log new file mode 100644 index 0000000..44f4737 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:23:39.858+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1955348104}} +2026-08-06T05:23:39+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.26, 2.31, 3.61 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22030 ns 22023 ns 3001 cycles_per_iteration=46.2642k instructions_per_iteration=149.753k items_per_second=45.4073k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22168 ns 22159 ns 3001 cycles_per_iteration=46.5543k instructions_per_iteration=149.677k items_per_second=45.128k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23570 ns 23556 ns 3001 cycles_per_iteration=49.499k instructions_per_iteration=149.729k items_per_second=42.4512k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22638 ns 22600 ns 3001 cycles_per_iteration=47.5412k instructions_per_iteration=149.689k items_per_second=44.2485k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22160 ns 22136 ns 3001 cycles_per_iteration=46.5375k instructions_per_iteration=149.821k items_per_second=45.1759k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22513 ns 22495 ns 5 cycles_per_iteration=47.2792k instructions_per_iteration=149.734k items_per_second=44.4822k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22168 ns 22159 ns 5 cycles_per_iteration=46.5543k instructions_per_iteration=149.729k items_per_second=45.128k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 635 ns 633 ns 5 cycles_per_iteration=1.33247k instructions_per_iteration=57.4685 items_per_second=1.21795k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..2de38ec --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:22:44.603+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2918825150}} +2026-08-06T05:22:44+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.64, 2.38, 3.71 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82852840 ns 82831790 ns 1 cycles_per_iteration=173.999M instructions_per_iteration=1026.18M items_per_second=4.82906M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 89861393 ns 89830553 ns 1 cycles_per_iteration=188.717M instructions_per_iteration=1026.21M items_per_second=4.45283M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79004765 ns 79005512 ns 1 cycles_per_iteration=165.918M instructions_per_iteration=1026.16M items_per_second=5.06294M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81357241 ns 81358334 ns 1 cycles_per_iteration=170.858M instructions_per_iteration=1026.17M items_per_second=4.91652M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 86850405 ns 86851493 ns 1 cycles_per_iteration=182.396M instructions_per_iteration=1026.24M items_per_second=4.60556M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 83985329 ns 83975536 ns 5 cycles_per_iteration=176.378M instructions_per_iteration=1026.19M items_per_second=4.77338M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 82852840 ns 82831790 ns 5 cycles_per_iteration=173.999M instructions_per_iteration=1026.18M items_per_second=4.82906M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 4351212 ns 4341987 ns 5 cycles_per_iteration=9.1381M instructions_per_iteration=32.7152k items_per_second=244.106k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..0de566b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:22:59.478+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4099840347}} +2026-08-06T05:22:59+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.43, 2.34, 3.68 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75296879 ns 75205405 ns 1 cycles_per_iteration=158.133M instructions_per_iteration=974.569M items_per_second=5.31877M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80680609 ns 80681467 ns 1 cycles_per_iteration=169.439M instructions_per_iteration=974.545M items_per_second=4.95777M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78444242 ns 78432729 ns 1 cycles_per_iteration=164.745M instructions_per_iteration=974.58M items_per_second=5.09991M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79343081 ns 79278564 ns 1 cycles_per_iteration=166.63M instructions_per_iteration=974.566M items_per_second=5.0455M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76655388 ns 76656279 ns 1 cycles_per_iteration=160.985M instructions_per_iteration=974.575M items_per_second=5.2181M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 78084040 ns 78050889 ns 5 cycles_per_iteration=163.986M instructions_per_iteration=974.567M items_per_second=5.12801M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 78444242 ns 78432729 ns 5 cycles_per_iteration=164.745M instructions_per_iteration=974.569M items_per_second=5.09991M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2136961 ns 2157235 ns 5 cycles_per_iteration=4.48789M instructions_per_iteration=13.4332k items_per_second=142.376k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_S_C_final_candidate.log new file mode 100644 index 0000000..19dd292 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:22:52.223+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":740725894}} +2026-08-06T05:22:52+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.47, 2.35, 3.69 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76336622 ns 76337392 ns 1 cycles_per_iteration=160.313M instructions_per_iteration=978.986M items_per_second=5.2399M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75092793 ns 75042803 ns 1 cycles_per_iteration=157.704M instructions_per_iteration=978.97M items_per_second=5.33029M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80405712 ns 80368445 ns 1 cycles_per_iteration=168.862M instructions_per_iteration=978.969M items_per_second=4.97708M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77311039 ns 77277755 ns 1 cycles_per_iteration=162.362M instructions_per_iteration=978.942M items_per_second=5.17613M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82880974 ns 82853602 ns 1 cycles_per_iteration=174.061M instructions_per_iteration=978.966M items_per_second=4.82779M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 78405428 ns 78375999 ns 5 cycles_per_iteration=164.661M instructions_per_iteration=978.967M items_per_second=5.11024M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 77311039 ns 77277755 ns 5 cycles_per_iteration=162.362M instructions_per_iteration=978.969M items_per_second=5.17613M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3181307 ns 3181628 ns 5 cycles_per_iteration=6.68213M instructions_per_iteration=15.7361k items_per_second=204.38k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..93d0bfe --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:23:24.608+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3852444779}} +2026-08-06T05:23:24+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.53, 2.36, 3.65 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55097818 ns 55036703 ns 1 cycles_per_iteration=115.712M instructions_per_iteration=636.143M items_per_second=3.63394M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53283930 ns 53284400 ns 1 cycles_per_iteration=111.902M instructions_per_iteration=636.158M items_per_second=3.75344M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52817822 ns 52796927 ns 1 cycles_per_iteration=110.925M instructions_per_iteration=636.18M items_per_second=3.7881M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 57565451 ns 57542802 ns 1 cycles_per_iteration=120.894M instructions_per_iteration=636.185M items_per_second=3.47567M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53237438 ns 53145401 ns 1 cycles_per_iteration=111.805M instructions_per_iteration=636.166M items_per_second=3.76326M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 54400492 ns 54361247 ns 5 cycles_per_iteration=114.248M instructions_per_iteration=636.166M items_per_second=3.68288M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 53283930 ns 53284400 ns 5 cycles_per_iteration=111.902M instructions_per_iteration=636.166M items_per_second=3.75344M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1975315 ns 1978858 ns 5 cycles_per_iteration=4.14813M instructions_per_iteration=16.7046k items_per_second=130.232k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..d2c7b61 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:23:33.814+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":318030424}} +2026-08-06T05:23:33+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.38, 2.33, 3.62 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51745415 ns 51745720 ns 1 cycles_per_iteration=108.673M instructions_per_iteration=610.719M items_per_second=3.86505M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49638033 ns 49638780 ns 1 cycles_per_iteration=104.247M instructions_per_iteration=610.743M items_per_second=4.02911M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52897453 ns 52890189 ns 1 cycles_per_iteration=111.094M instructions_per_iteration=610.741M items_per_second=3.78142M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51205635 ns 51150241 ns 1 cycles_per_iteration=107.538M instructions_per_iteration=610.803M items_per_second=3.91005M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52456379 ns 52433386 ns 1 cycles_per_iteration=110.165M instructions_per_iteration=610.765M items_per_second=3.81436M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 51588583 ns 51571663 ns 5 cycles_per_iteration=108.343M instructions_per_iteration=610.754M items_per_second=3.88M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 51745415 ns 51745720 ns 5 cycles_per_iteration=108.673M instructions_per_iteration=610.743M items_per_second=3.86505M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1269065 ns 1267380 ns 5 cycles_per_iteration=2.66564M instructions_per_iteration=31.6933k items_per_second=96.677k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_W_C_final_candidate.log new file mode 100644 index 0000000..bc46fa3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:23:29.318+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3910200359}} +2026-08-06T05:23:29+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.41, 2.34, 3.63 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48593044 ns 48574088 ns 1 cycles_per_iteration=102.052M instructions_per_iteration=612.685M items_per_second=4.11742M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53103209 ns 53055196 ns 1 cycles_per_iteration=111.525M instructions_per_iteration=612.716M items_per_second=3.76966M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50319672 ns 50319678 ns 1 cycles_per_iteration=105.677M instructions_per_iteration=612.731M items_per_second=3.97459M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51935196 ns 51857421 ns 1 cycles_per_iteration=109.072M instructions_per_iteration=612.774M items_per_second=3.85673M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48238993 ns 48217800 ns 1 cycles_per_iteration=101.308M instructions_per_iteration=612.711M items_per_second=4.14785M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50438023 ns 50404837 ns 5 cycles_per_iteration=105.927M instructions_per_iteration=612.723M items_per_second=3.97325M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50319672 ns 50319678 ns 5 cycles_per_iteration=105.677M instructions_per_iteration=612.716M items_per_second=3.97459M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2097524 ns 2078246 ns 5 cycles_per_iteration=4.40544M instructions_per_iteration=32.6368k items_per_second=163.016k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..a59091d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:22:27.788+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1702448002}} +2026-08-06T05:22:27+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.67, 2.36, 3.73 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150490284 ns 150280928 ns 1 cycles_per_iteration=316.04M instructions_per_iteration=1.87589G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149663687 ns 149559468 ns 1 cycles_per_iteration=314.302M instructions_per_iteration=1.87575G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 163329840 ns 163108135 ns 1 cycles_per_iteration=343.003M instructions_per_iteration=1.87573G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149063110 ns 149022697 ns 1 cycles_per_iteration=313.041M instructions_per_iteration=1.87588G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151835918 ns 151696483 ns 1 cycles_per_iteration=318.864M instructions_per_iteration=1.87567G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 152876568 ns 152733542 ns 5 cycles_per_iteration=321.05M instructions_per_iteration=1.87578G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 150490284 ns 150280928 ns 5 cycles_per_iteration=316.04M instructions_per_iteration=1.87575G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 5935345 ns 5885748 ns 5 cycles_per_iteration=12.4647M instructions_per_iteration=98.7731k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..82989b0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:22:39.050+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3378484931}} +2026-08-06T05:22:39+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.78, 2.40, 3.72 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150070429 ns 149962482 ns 1 cycles_per_iteration=315.158M instructions_per_iteration=1.88063G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154210091 ns 154043261 ns 1 cycles_per_iteration=323.85M instructions_per_iteration=1.88052G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 173625469 ns 173442124 ns 1 cycles_per_iteration=364.623M instructions_per_iteration=1.88068G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 156491995 ns 156367306 ns 1 cycles_per_iteration=328.642M instructions_per_iteration=1.88047G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150657892 ns 150548320 ns 1 cycles_per_iteration=316.389M instructions_per_iteration=1.88051G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 157011175 ns 156872699 ns 5 cycles_per_iteration=329.732M instructions_per_iteration=1.88056G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 154210091 ns 154043261 ns 5 cycles_per_iteration=323.85M instructions_per_iteration=1.88052G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 9652572 ns 9624914 ns 5 cycles_per_iteration=20.2706M instructions_per_iteration=89.9383k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_X_C_final_candidate.log new file mode 100644 index 0000000..40d42e4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block26_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:22:33.303+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2696931373}} +2026-08-06T05:22:33+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.85, 2.41, 3.73 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153543949 ns 153496141 ns 1 cycles_per_iteration=322.451M instructions_per_iteration=1.92049G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150639296 ns 150534534 ns 1 cycles_per_iteration=316.351M instructions_per_iteration=1.92051G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 159678459 ns 159542801 ns 1 cycles_per_iteration=335.334M instructions_per_iteration=1.92035G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 145859718 ns 145739964 ns 1 cycles_per_iteration=306.314M instructions_per_iteration=1.92036G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148761272 ns 148564027 ns 1 cycles_per_iteration=312.408M instructions_per_iteration=1.92028G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 151696539 ns 151575493 ns 5 cycles_per_iteration=318.571M instructions_per_iteration=1.9204G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 150639296 ns 150534534 ns 5 cycles_per_iteration=316.351M instructions_per_iteration=1.92036G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 5266071 ns 5276666 ns 5 cycles_per_iteration=11.0591M instructions_per_iteration=98.5217k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..6429d7b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:44:21.037+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4225931989}} +2026-08-06T05:44:21+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.16, 2.10, 2.54 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93465805 ns 93435511 ns 1 cycles_per_iteration=196.287M instructions_per_iteration=1.12889G items_per_second=4.28103M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94438076 ns 94418996 ns 1 cycles_per_iteration=198.328M instructions_per_iteration=1.12925G items_per_second=4.23644M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95751286 ns 95625286 ns 1 cycles_per_iteration=201.086M instructions_per_iteration=1.12927G items_per_second=4.18299M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92740059 ns 92414063 ns 1 cycles_per_iteration=194.761M instructions_per_iteration=1.12927G items_per_second=4.32835M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95896959 ns 95766137 ns 1 cycles_per_iteration=201.391M instructions_per_iteration=1.12927G items_per_second=4.17684M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 94458437 ns 94331999 ns 5 cycles_per_iteration=198.371M instructions_per_iteration=1.12919G items_per_second=4.24113M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 94438076 ns 94418996 ns 5 cycles_per_iteration=198.328M instructions_per_iteration=1.12927G items_per_second=4.23644M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 1385583 ns 1433447 ns 5 cycles_per_iteration=2.90981M instructions_per_iteration=167.187k items_per_second=64.6784k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..3f68e77 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:44:15.227+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1395102771}} +2026-08-06T05:44:15+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.00, 2.06, 2.53 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92838764 ns 92809364 ns 1 cycles_per_iteration=194.97M instructions_per_iteration=1.10205G items_per_second=4.30991M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95313072 ns 95204299 ns 1 cycles_per_iteration=200.165M instructions_per_iteration=1.10244G items_per_second=4.20149M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 102900505 ns 102787083 ns 1 cycles_per_iteration=216.098M instructions_per_iteration=1.1025G items_per_second=3.89154M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97916365 ns 97761737 ns 1 cycles_per_iteration=205.633M instructions_per_iteration=1.10242G items_per_second=4.09158M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101360798 ns 101241132 ns 1 cycles_per_iteration=212.865M instructions_per_iteration=1.10247G items_per_second=3.95096M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 98065901 ns 97960723 ns 5 cycles_per_iteration=205.946M instructions_per_iteration=1.10238G items_per_second=4.0891M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 97916365 ns 97761737 ns 5 cycles_per_iteration=205.633M instructions_per_iteration=1.10244G items_per_second=4.09158M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 4157918 ns 4130036 ns 5 cycles_per_iteration=8.73106M instructions_per_iteration=183.257k items_per_second=172.849k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_M_C_final_candidate.log new file mode 100644 index 0000000..c31360f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:44:26.781+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1884689751}} +2026-08-06T05:44:26+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.13, 2.09, 2.54 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93058825 ns 93044711 ns 1 cycles_per_iteration=195.432M instructions_per_iteration=1.10608G items_per_second=4.29901M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 107666016 ns 107644319 ns 1 cycles_per_iteration=226.107M instructions_per_iteration=1.10615G items_per_second=3.71594M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94876289 ns 94699995 ns 1 cycles_per_iteration=199.25M instructions_per_iteration=1.10607G items_per_second=4.22387M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92514515 ns 92352520 ns 1 cycles_per_iteration=194.289M instructions_per_iteration=1.10609G items_per_second=4.33123M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94272137 ns 94163329 ns 1 cycles_per_iteration=197.98M instructions_per_iteration=1.10609G items_per_second=4.24794M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 96477556 ns 96380975 ns 5 cycles_per_iteration=202.612M instructions_per_iteration=1.10609G items_per_second=4.1636M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 94272137 ns 94163329 ns 5 cycles_per_iteration=197.98M instructions_per_iteration=1.10609G items_per_second=4.24794M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 6324614 ns 6363287 ns 5 cycles_per_iteration=13.2815M instructions_per_iteration=31.4511k items_per_second=253.761k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..17ad6e4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:44:47.748+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":106155215}} +2026-08-06T05:44:47+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.02, 2.07, 2.52 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23395 ns 23388 ns 3252 cycles_per_iteration=49.1299k instructions_per_iteration=149.662k items_per_second=42.7562k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23025 ns 23008 ns 3252 cycles_per_iteration=48.3535k instructions_per_iteration=149.725k items_per_second=43.4641k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24109 ns 24101 ns 3252 cycles_per_iteration=50.6296k instructions_per_iteration=149.722k items_per_second=41.4926k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23004 ns 22998 ns 3252 cycles_per_iteration=48.3104k instructions_per_iteration=149.779k items_per_second=43.4822k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23623 ns 23604 ns 3252 cycles_per_iteration=49.6088k instructions_per_iteration=149.599k items_per_second=42.3659k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23431 ns 23420 ns 5 cycles_per_iteration=49.2065k instructions_per_iteration=149.697k items_per_second=42.7122k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23395 ns 23388 ns 5 cycles_per_iteration=49.1299k instructions_per_iteration=149.722k items_per_second=42.7562k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 459 ns 460 ns 5 cycles_per_iteration=964.812 instructions_per_iteration=68.5896 items_per_second=831.794/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..50fc051 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:44:46.384+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1765733361}} +2026-08-06T05:44:46+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.02, 2.07, 2.52 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23027 ns 23019 ns 2849 cycles_per_iteration=48.3576k instructions_per_iteration=149.703k items_per_second=43.4424k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23755 ns 23746 ns 2849 cycles_per_iteration=49.8864k instructions_per_iteration=149.918k items_per_second=42.1117k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23095 ns 23082 ns 2849 cycles_per_iteration=48.501k instructions_per_iteration=149.672k items_per_second=43.3232k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22574 ns 22568 ns 2849 cycles_per_iteration=47.4077k instructions_per_iteration=149.831k items_per_second=44.3115k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23836 ns 23803 ns 2849 cycles_per_iteration=50.0585k instructions_per_iteration=149.691k items_per_second=42.0108k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23257 ns 23244 ns 5 cycles_per_iteration=48.8422k instructions_per_iteration=149.763k items_per_second=43.0399k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23095 ns 23082 ns 5 cycles_per_iteration=48.501k instructions_per_iteration=149.703k items_per_second=43.3232k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 531 ns 524 ns 5 cycles_per_iteration=1.11565k instructions_per_iteration=106.917 items_per_second=972.068/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_P_C_final_candidate.log new file mode 100644 index 0000000..d8f79b2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:44:49.131+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":239771498}} +2026-08-06T05:44:49+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.02, 2.07, 2.52 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23482 ns 23444 ns 2963 cycles_per_iteration=49.3143k instructions_per_iteration=149.57k items_per_second=42.6544k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23078 ns 23063 ns 2963 cycles_per_iteration=48.466k instructions_per_iteration=149.68k items_per_second=43.3596k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22653 ns 22636 ns 2963 cycles_per_iteration=47.572k instructions_per_iteration=149.617k items_per_second=44.1772k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21746 ns 21724 ns 2963 cycles_per_iteration=45.6684k instructions_per_iteration=149.862k items_per_second=46.0328k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23626 ns 23609 ns 2963 cycles_per_iteration=49.6161k instructions_per_iteration=149.59k items_per_second=42.3576k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22917 ns 22895 ns 5 cycles_per_iteration=48.1274k instructions_per_iteration=149.664k items_per_second=43.7163k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23078 ns 23063 ns 5 cycles_per_iteration=48.466k instructions_per_iteration=149.617k items_per_second=43.3596k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 756 ns 755 ns 5 cycles_per_iteration=1.58859k instructions_per_iteration=118.035 items_per_second=1.47305k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..e5cae91 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:44:00.622+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1295732726}} +2026-08-06T05:44:00+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.07, 2.08, 2.55 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 83254814 ns 83227734 ns 1 cycles_per_iteration=174.844M instructions_per_iteration=1026.17M items_per_second=4.80609M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82324743 ns 82143109 ns 1 cycles_per_iteration=172.892M instructions_per_iteration=1026.17M items_per_second=4.86955M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 87039709 ns 87025536 ns 1 cycles_per_iteration=182.793M instructions_per_iteration=1026.37M items_per_second=4.59635M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 81173420 ns 81174345 ns 1 cycles_per_iteration=170.472M instructions_per_iteration=1026.16M items_per_second=4.92767M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82175493 ns 82125624 ns 1 cycles_per_iteration=172.578M instructions_per_iteration=1026.16M items_per_second=4.87059M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 83193636 ns 83139270 ns 5 cycles_per_iteration=174.716M instructions_per_iteration=1026.2M items_per_second=4.81405M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 82324743 ns 82143109 ns 5 cycles_per_iteration=172.892M instructions_per_iteration=1026.17M items_per_second=4.86955M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2273152 ns 2290831 ns 5 cycles_per_iteration=4.77383M instructions_per_iteration=90.5297k items_per_second=129.074k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..6379ce3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:43:53.399+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":604968657}} +2026-08-06T05:43:53+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.99, 2.07, 2.54 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76733589 ns 76647822 ns 1 cycles_per_iteration=161.15M instructions_per_iteration=974.537M items_per_second=5.21867M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 72313070 ns 72277528 ns 1 cycles_per_iteration=151.867M instructions_per_iteration=974.553M items_per_second=5.53422M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76372623 ns 76310048 ns 1 cycles_per_iteration=160.393M instructions_per_iteration=974.577M items_per_second=5.24177M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76355696 ns 76356366 ns 1 cycles_per_iteration=160.357M instructions_per_iteration=974.571M items_per_second=5.23859M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75775623 ns 75744152 ns 1 cycles_per_iteration=159.137M instructions_per_iteration=974.573M items_per_second=5.28094M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 75510120 ns 75467183 ns 5 cycles_per_iteration=158.581M instructions_per_iteration=974.562M items_per_second=5.30284M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76355696 ns 76310048 ns 5 cycles_per_iteration=160.357M instructions_per_iteration=974.571M items_per_second=5.24177M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 1819849 ns 1812842 ns 5 cycles_per_iteration=3.82165M instructions_per_iteration=16.8617k items_per_second=131.3k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_S_C_final_candidate.log new file mode 100644 index 0000000..cc3f3bd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:44:07.975+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1780691539}} +2026-08-06T05:44:07+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.91, 2.05, 2.53 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76561689 ns 76562196 ns 1 cycles_per_iteration=160.788M instructions_per_iteration=978.976M items_per_second=5.22451M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77282906 ns 77283437 ns 1 cycles_per_iteration=162.303M instructions_per_iteration=978.978M items_per_second=5.17575M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73493004 ns 73458453 ns 1 cycles_per_iteration=154.343M instructions_per_iteration=978.951M items_per_second=5.44525M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79535007 ns 79471703 ns 1 cycles_per_iteration=167.033M instructions_per_iteration=978.946M items_per_second=5.03324M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76107264 ns 76108199 ns 1 cycles_per_iteration=159.833M instructions_per_iteration=979.141M items_per_second=5.25568M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 76595974 ns 76576798 ns 5 cycles_per_iteration=160.86M instructions_per_iteration=978.999M items_per_second=5.22689M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76561689 ns 76562196 ns 5 cycles_per_iteration=160.788M instructions_per_iteration=978.976M items_per_second=5.22451M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2178201 ns 2169314 ns 5 cycles_per_iteration=4.57498M instructions_per_iteration=81.1732k items_per_second=148.857k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..cfe191a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:44:37.174+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3175494424}} +2026-08-06T05:44:37+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.11, 2.09, 2.53 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51197767 ns 51185289 ns 1 cycles_per_iteration=107.522M instructions_per_iteration=636.142M items_per_second=3.90737M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53884268 ns 53884909 ns 1 cycles_per_iteration=113.165M instructions_per_iteration=636.337M items_per_second=3.71161M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53976059 ns 53937446 ns 1 cycles_per_iteration=113.358M instructions_per_iteration=636.164M items_per_second=3.708M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55184603 ns 55159707 ns 1 cycles_per_iteration=115.895M instructions_per_iteration=636.171M items_per_second=3.62584M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53808928 ns 53718092 ns 1 cycles_per_iteration=113.009M instructions_per_iteration=636.118M items_per_second=3.72314M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 53610325 ns 53577089 ns 5 cycles_per_iteration=112.59M instructions_per_iteration=636.186M items_per_second=3.73519M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 53884268 ns 53884909 ns 5 cycles_per_iteration=113.165M instructions_per_iteration=636.164M items_per_second=3.71161M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1461766 ns 1455153 ns 5 cycles_per_iteration=3.07009M instructions_per_iteration=86.5801k items_per_second=103.737k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..6060b82 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:44:32.547+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1730249334}} +2026-08-06T05:44:32+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.12, 2.09, 2.53 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49317837 ns 49287909 ns 1 cycles_per_iteration=103.573M instructions_per_iteration=610.736M items_per_second=4.05779M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 47999620 ns 48000167 ns 1 cycles_per_iteration=100.805M instructions_per_iteration=610.765M items_per_second=4.16665M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50000429 ns 49928548 ns 1 cycles_per_iteration=105.008M instructions_per_iteration=610.762M items_per_second=4.00572M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49210072 ns 49186984 ns 1 cycles_per_iteration=103.347M instructions_per_iteration=610.836M items_per_second=4.06612M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55192471 ns 55170707 ns 1 cycles_per_iteration=115.913M instructions_per_iteration=610.924M items_per_second=3.62511M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50344086 ns 50314863 ns 5 cycles_per_iteration=105.729M instructions_per_iteration=610.805M items_per_second=3.98428M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 49317837 ns 49287909 ns 5 cycles_per_iteration=103.573M instructions_per_iteration=610.765M items_per_second=4.05779M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2804489 ns 2802366 ns 5 cycles_per_iteration=5.89058M instructions_per_iteration=76.2845k items_per_second=209.059k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_W_C_final_candidate.log new file mode 100644 index 0000000..2b12a1d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:44:41.910+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2978011884}} +2026-08-06T05:44:41+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.02, 2.07, 2.52 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50331831 ns 50310564 ns 1 cycles_per_iteration=105.703M instructions_per_iteration=612.738M items_per_second=3.97531M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52777767 ns 52691862 ns 1 cycles_per_iteration=110.841M instructions_per_iteration=612.757M items_per_second=3.79565M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49293518 ns 49293964 ns 1 cycles_per_iteration=103.523M instructions_per_iteration=612.755M items_per_second=4.05729M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50668240 ns 50668850 ns 1 cycles_per_iteration=106.411M instructions_per_iteration=612.745M items_per_second=3.9472M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51646471 ns 51578830 ns 1 cycles_per_iteration=108.464M instructions_per_iteration=612.722M items_per_second=3.87756M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50943565 ns 50908814 ns 5 cycles_per_iteration=106.988M instructions_per_iteration=612.743M items_per_second=3.9306M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50668240 ns 50668850 ns 5 cycles_per_iteration=106.411M instructions_per_iteration=612.745M items_per_second=3.9472M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1325807 ns 1289516 ns 5 cycles_per_iteration=2.78446M instructions_per_iteration=14.1679k items_per_second=99.1832k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..e95f12c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:43:42.407+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1683965964}} +2026-08-06T05:43:42+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.08, 2.09, 2.56 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 144217968 ns 144076335 ns 1 cycles_per_iteration=302.866M instructions_per_iteration=1.8759G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154981136 ns 154858549 ns 1 cycles_per_iteration=325.469M instructions_per_iteration=1.87593G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152801514 ns 152610229 ns 1 cycles_per_iteration=320.892M instructions_per_iteration=1.87567G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149487972 ns 149428024 ns 1 cycles_per_iteration=313.933M instructions_per_iteration=1.87582G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151721954 ns 151521758 ns 1 cycles_per_iteration=318.624M instructions_per_iteration=1.87574G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 150642109 ns 150498979 ns 5 cycles_per_iteration=316.357M instructions_per_iteration=1.87581G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 151721954 ns 151521758 ns 5 cycles_per_iteration=318.624M instructions_per_iteration=1.87582G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4100545 ns 4089823 ns 5 cycles_per_iteration=8.61107M instructions_per_iteration=108.346k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..511b422 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:43:36.802+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2214964761}} +2026-08-06T05:43:36+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.08, 2.09, 2.56 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148871660 ns 148768388 ns 1 cycles_per_iteration=312.64M instructions_per_iteration=1.88065G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 159703732 ns 159557764 ns 1 cycles_per_iteration=335.387M instructions_per_iteration=1.88075G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155757189 ns 155628822 ns 1 cycles_per_iteration=327.097M instructions_per_iteration=1.88053G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148412704 ns 148356338 ns 1 cycles_per_iteration=311.675M instructions_per_iteration=1.88048G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152297020 ns 152222426 ns 1 cycles_per_iteration=319.831M instructions_per_iteration=1.88067G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 153008461 ns 152906748 ns 5 cycles_per_iteration=321.326M instructions_per_iteration=1.88062G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 152297020 ns 152222426 ns 5 cycles_per_iteration=319.831M instructions_per_iteration=1.88065G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4772903 ns 4742000 ns 5 cycles_per_iteration=10.0231M instructions_per_iteration=108.373k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_X_C_final_candidate.log new file mode 100644 index 0000000..fe5aaef --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block27_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:43:47.878+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2256542636}} +2026-08-06T05:43:47+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.99, 2.07, 2.55 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 160238981 ns 160071626 ns 1 cycles_per_iteration=336.511M instructions_per_iteration=1.87589G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149235249 ns 149126910 ns 1 cycles_per_iteration=313.402M instructions_per_iteration=1.8758G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155856371 ns 155747353 ns 1 cycles_per_iteration=327.307M instructions_per_iteration=1.87569G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146126270 ns 146087582 ns 1 cycles_per_iteration=306.873M instructions_per_iteration=1.87578G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 142389774 ns 142260710 ns 1 cycles_per_iteration=299.028M instructions_per_iteration=1.87568G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 150769329 ns 150658836 ns 5 cycles_per_iteration=316.624M instructions_per_iteration=1.87577G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 149235249 ns 149126910 ns 5 cycles_per_iteration=313.402M instructions_per_iteration=1.87578G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 7240177 ns 7215700 ns 5 cycles_per_iteration=15.2045M instructions_per_iteration=85.1229k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..b771db5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:45:41.409+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2803965463}} +2026-08-06T05:45:41+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.06, 2.08, 2.50 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100135803 ns 100118319 ns 1 cycles_per_iteration=210.293M instructions_per_iteration=1.12932G items_per_second=3.99527M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 100216150 ns 100217496 ns 1 cycles_per_iteration=210.461M instructions_per_iteration=1.1293G items_per_second=3.99132M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92554569 ns 92443007 ns 1 cycles_per_iteration=194.372M instructions_per_iteration=1.12924G items_per_second=4.32699M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101384401 ns 101225161 ns 1 cycles_per_iteration=212.914M instructions_per_iteration=1.1295G items_per_second=3.95159M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96613169 ns 96501999 ns 1 cycles_per_iteration=202.895M instructions_per_iteration=1.12924G items_per_second=4.14499M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 98180819 ns 98101196 ns 5 cycles_per_iteration=206.187M instructions_per_iteration=1.12932G items_per_second=4.08203M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 100135803 ns 100118319 ns 5 cycles_per_iteration=210.293M instructions_per_iteration=1.1293G items_per_second=3.99527M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 3617309 ns 3635904 ns 5 cycles_per_iteration=7.59601M instructions_per_iteration=108.095k items_per_second=155.516k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..65baed1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:45:29.418+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1759884521}} +2026-08-06T05:45:29+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.28, 2.12, 2.52 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97202301 ns 97185222 ns 1 cycles_per_iteration=204.134M instructions_per_iteration=1.10216G items_per_second=4.11585M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 89019299 ns 88993852 ns 1 cycles_per_iteration=186.948M instructions_per_iteration=1.1025G items_per_second=4.49469M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 91911077 ns 91797856 ns 1 cycles_per_iteration=193.022M instructions_per_iteration=1.10248G items_per_second=4.3574M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94310045 ns 94191416 ns 1 cycles_per_iteration=198.059M instructions_per_iteration=1.10227G items_per_second=4.24667M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 104614496 ns 104491061 ns 1 cycles_per_iteration=219.697M instructions_per_iteration=1.10258G items_per_second=3.82808M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 95411444 ns 95331881 ns 5 cycles_per_iteration=200.372M instructions_per_iteration=1.1024G items_per_second=4.20854M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 94310045 ns 94191416 ns 5 cycles_per_iteration=198.059M instructions_per_iteration=1.10248G items_per_second=4.24667M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 5962980 ns 5943191 ns 5 cycles_per_iteration=12.5222M instructions_per_iteration=173.583k items_per_second=254.381k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_M_C_final_candidate.log new file mode 100644 index 0000000..24fe223 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:45:35.322+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2382324059}} +2026-08-06T05:45:35+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.26, 2.12, 2.52 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94206333 ns 94176651 ns 1 cycles_per_iteration=197.842M instructions_per_iteration=1.10607G items_per_second=4.24734M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 107457399 ns 107415026 ns 1 cycles_per_iteration=225.669M instructions_per_iteration=1.10615G items_per_second=3.72387M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 99190235 ns 99121587 ns 1 cycles_per_iteration=208.308M instructions_per_iteration=1.10607G items_per_second=4.03545M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 106087208 ns 106044006 ns 1 cycles_per_iteration=222.79M instructions_per_iteration=1.10615G items_per_second=3.77202M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92939615 ns 92783811 ns 1 cycles_per_iteration=195.181M instructions_per_iteration=1.10607G items_per_second=4.3111M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 99976158 ns 99908216 ns 5 cycles_per_iteration=209.958M instructions_per_iteration=1.1061G items_per_second=4.01795M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 99190235 ns 99121587 ns 5 cycles_per_iteration=208.308M instructions_per_iteration=1.10607G items_per_second=4.03545M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 6647093 ns 6675082 ns 5 cycles_per_iteration=13.9586M instructions_per_iteration=44.8364k items_per_second=267.312k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..651c3d4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:46:03.782+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2009067205}} +2026-08-06T05:46:03+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.91, 2.05, 2.48 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22035 ns 22027 ns 2960 cycles_per_iteration=46.2743k instructions_per_iteration=149.806k items_per_second=45.398k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23331 ns 23307 ns 2960 cycles_per_iteration=48.9958k instructions_per_iteration=149.835k items_per_second=42.9055k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22118 ns 22112 ns 2960 cycles_per_iteration=46.4499k instructions_per_iteration=149.678k items_per_second=45.2253k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22103 ns 22097 ns 2960 cycles_per_iteration=46.4177k instructions_per_iteration=149.708k items_per_second=45.2554k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22560 ns 22554 ns 2960 cycles_per_iteration=47.3782k instructions_per_iteration=149.866k items_per_second=44.3388k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22429 ns 22419 ns 5 cycles_per_iteration=47.1032k instructions_per_iteration=149.778k items_per_second=44.6246k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22118 ns 22112 ns 5 cycles_per_iteration=46.4499k instructions_per_iteration=149.806k items_per_second=45.2253k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 545 ns 538 ns 5 cycles_per_iteration=1.14471k instructions_per_iteration=81.8142 items_per_second=1048.09/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..ad71d9d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:46:01.081+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3597948203}} +2026-08-06T05:46:01+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.91, 2.05, 2.48 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21630 ns 21614 ns 3170 cycles_per_iteration=45.4232k instructions_per_iteration=149.662k items_per_second=46.2655k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22796 ns 22767 ns 3170 cycles_per_iteration=47.8729k instructions_per_iteration=149.743k items_per_second=43.9236k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24568 ns 24556 ns 3170 cycles_per_iteration=51.5943k instructions_per_iteration=149.675k items_per_second=40.7228k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21787 ns 21772 ns 3170 cycles_per_iteration=45.7544k instructions_per_iteration=149.815k items_per_second=45.9311k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22637 ns 22630 ns 3170 cycles_per_iteration=47.5391k instructions_per_iteration=149.779k items_per_second=44.1894k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22684 ns 22668 ns 5 cycles_per_iteration=47.6368k instructions_per_iteration=149.735k items_per_second=44.2065k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22637 ns 22630 ns 5 cycles_per_iteration=47.5391k instructions_per_iteration=149.743k items_per_second=44.1894k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 1171 ns 1172 ns 5 cycles_per_iteration=2.45816k instructions_per_iteration=65.4994 items_per_second=2.20401k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_P_C_final_candidate.log new file mode 100644 index 0000000..9f9b017 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:46:02.444+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2143625641}} +2026-08-06T05:46:02+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.91, 2.05, 2.48 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21385 ns 21379 ns 3213 cycles_per_iteration=44.9094k instructions_per_iteration=149.659k items_per_second=46.7757k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21867 ns 21860 ns 3213 cycles_per_iteration=45.9214k instructions_per_iteration=149.644k items_per_second=45.7463k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 20742 ns 20735 ns 3213 cycles_per_iteration=43.5602k instructions_per_iteration=149.73k items_per_second=48.2271k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21312 ns 21305 ns 3213 cycles_per_iteration=44.7558k instructions_per_iteration=149.674k items_per_second=46.937k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21454 ns 21437 ns 3213 cycles_per_iteration=45.0545k instructions_per_iteration=149.779k items_per_second=46.6476k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 21352 ns 21343 ns 5 cycles_per_iteration=44.8402k instructions_per_iteration=149.697k items_per_second=46.8667k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 21385 ns 21379 ns 5 cycles_per_iteration=44.9094k instructions_per_iteration=149.674k items_per_second=46.7757k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 403 ns 402 ns 5 cycles_per_iteration=846.345 instructions_per_iteration=56.3127 items_per_second=889.827/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..06f1080 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:45:22.146+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2028002153}} +2026-08-06T05:45:22+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.30, 2.13, 2.52 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78942060 ns 78842855 ns 1 cycles_per_iteration=165.787M instructions_per_iteration=1026.16M items_per_second=5.07338M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79759359 ns 79760335 ns 1 cycles_per_iteration=167.502M instructions_per_iteration=1026.24M items_per_second=5.01502M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78785896 ns 78786594 ns 1 cycles_per_iteration=165.462M instructions_per_iteration=1026.16M items_per_second=5.07701M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80828428 ns 80829025 ns 1 cycles_per_iteration=169.748M instructions_per_iteration=1026.14M items_per_second=4.94872M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79662561 ns 79622031 ns 1 cycles_per_iteration=167.301M instructions_per_iteration=1026.18M items_per_second=5.02374M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 79595661 ns 79568168 ns 5 cycles_per_iteration=167.16M instructions_per_iteration=1026.18M items_per_second=5.02757M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 79662561 ns 79622031 ns 5 cycles_per_iteration=167.301M instructions_per_iteration=1026.16M items_per_second=5.02374M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 811465 ns 831644 ns 5 cycles_per_iteration=1.70321M instructions_per_iteration=39.3933k items_per_second=52.2795k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..f84f68d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:45:07.625+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4232146517}} +2026-08-06T05:45:07+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.09, 2.08, 2.51 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76719284 ns 76720362 ns 1 cycles_per_iteration=161.12M instructions_per_iteration=974.58M items_per_second=5.21374M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79560995 ns 79529787 ns 1 cycles_per_iteration=167.087M instructions_per_iteration=974.564M items_per_second=5.02956M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74777365 ns 74778393 ns 1 cycles_per_iteration=157.042M instructions_per_iteration=974.548M items_per_second=5.34914M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73355436 ns 73356511 ns 1 cycles_per_iteration=154.054M instructions_per_iteration=974.557M items_per_second=5.45282M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77180862 ns 77182020 ns 1 cycles_per_iteration=162.088M instructions_per_iteration=974.559M items_per_second=5.18255M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 76318789 ns 76313415 ns 5 cycles_per_iteration=160.278M instructions_per_iteration=974.562M items_per_second=5.24556M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76719284 ns 76720362 ns 5 cycles_per_iteration=161.12M instructions_per_iteration=974.559M items_per_second=5.21374M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2375548 ns 2364567 ns 5 cycles_per_iteration=4.98904M instructions_per_iteration=11.752k items_per_second=162.268k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_S_C_final_candidate.log new file mode 100644 index 0000000..840c5c4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:45:14.879+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":697251839}} +2026-08-06T05:45:14+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.16, 2.10, 2.52 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 74914217 ns 74914866 ns 1 cycles_per_iteration=157.33M instructions_per_iteration=978.975M items_per_second=5.33939M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73536396 ns 73465966 ns 1 cycles_per_iteration=154.436M instructions_per_iteration=978.968M items_per_second=5.4447M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73990822 ns 73991626 ns 1 cycles_per_iteration=155.389M instructions_per_iteration=978.982M items_per_second=5.40602M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 79870939 ns 79871646 ns 1 cycles_per_iteration=167.738M instructions_per_iteration=978.964M items_per_second=5.00804M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75854063 ns 75855129 ns 1 cycles_per_iteration=159.302M instructions_per_iteration=978.962M items_per_second=5.27321M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 75633287 ns 75619847 ns 5 cycles_per_iteration=158.839M instructions_per_iteration=978.97M items_per_second=5.29427M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 74914217 ns 74914866 ns 5 cycles_per_iteration=157.33M instructions_per_iteration=978.968M items_per_second=5.33939M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2530718 ns 2545607 ns 5 cycles_per_iteration=5.31467M instructions_per_iteration=8.52573k items_per_second=172.863k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..12083de --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:45:56.574+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2870834355}} +2026-08-06T05:45:56+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.91, 2.05, 2.48 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53381205 ns 53362603 ns 1 cycles_per_iteration=112.107M instructions_per_iteration=636.146M items_per_second=3.74794M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53856850 ns 53835447 ns 1 cycles_per_iteration=113.105M instructions_per_iteration=636.148M items_per_second=3.71502M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53241014 ns 53241573 ns 1 cycles_per_iteration=111.812M instructions_per_iteration=636.176M items_per_second=3.75646M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53485155 ns 53435104 ns 1 cycles_per_iteration=112.327M instructions_per_iteration=636.164M items_per_second=3.74286M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 62184334 ns 62161277 ns 1 cycles_per_iteration=130.594M instructions_per_iteration=636.156M items_per_second=3.21744M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 55229712 ns 55207201 ns 5 cycles_per_iteration=115.989M instructions_per_iteration=636.158M items_per_second=3.63595M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 53485155 ns 53435104 ns 5 cycles_per_iteration=112.327M instructions_per_iteration=636.156M items_per_second=3.74286M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 3894448 ns 3893823 ns 5 cycles_per_iteration=8.17848M instructions_per_iteration=12.3156k items_per_second=234.468k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..0bc211c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:45:47.276+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3210250458}} +2026-08-06T05:45:47+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.98, 2.07, 2.49 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49681425 ns 49610889 ns 1 cycles_per_iteration=104.341M instructions_per_iteration=610.719M items_per_second=4.03137M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48265934 ns 48233621 ns 1 cycles_per_iteration=101.364M instructions_per_iteration=610.72M items_per_second=4.14649M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52239418 ns 52216669 ns 1 cycles_per_iteration=109.711M instructions_per_iteration=610.935M items_per_second=3.83019M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 63375473 ns 63351028 ns 1 cycles_per_iteration=133.096M instructions_per_iteration=610.8M items_per_second=3.15701M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53048849 ns 52984554 ns 1 cycles_per_iteration=111.409M instructions_per_iteration=610.723M items_per_second=3.77468M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 53322220 ns 53279352 ns 5 cycles_per_iteration=111.984M instructions_per_iteration=610.78M items_per_second=3.78795M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 52239418 ns 52216669 ns 5 cycles_per_iteration=109.711M instructions_per_iteration=610.723M items_per_second=3.83019M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 5940044 ns 5949199 ns 5 cycles_per_iteration=12.474M instructions_per_iteration=93.464k items_per_second=383.355k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_W_C_final_candidate.log new file mode 100644 index 0000000..9e995cf --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:45:51.897+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2410643881}} +2026-08-06T05:45:51+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.90, 2.05, 2.48 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51708460 ns 51708942 ns 1 cycles_per_iteration=108.595M instructions_per_iteration=612.694M items_per_second=3.8678M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51140070 ns 51074798 ns 1 cycles_per_iteration=107.402M instructions_per_iteration=612.717M items_per_second=3.91583M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49900055 ns 49879061 ns 1 cycles_per_iteration=104.798M instructions_per_iteration=612.743M items_per_second=4.0097M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49133301 ns 49083051 ns 1 cycles_per_iteration=103.186M instructions_per_iteration=612.742M items_per_second=4.07473M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49630165 ns 49609296 ns 1 cycles_per_iteration=104.23M instructions_per_iteration=612.702M items_per_second=4.0315M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50302410 ns 50271030 ns 5 cycles_per_iteration=105.642M instructions_per_iteration=612.72M items_per_second=3.97991M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 49900055 ns 49879061 ns 5 cycles_per_iteration=104.798M instructions_per_iteration=612.717M items_per_second=4.0097M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1079267 ns 1085871 ns 5 cycles_per_iteration=2.26666M instructions_per_iteration=22.6681k items_per_second=85.4606k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..7c906a9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:45:02.104+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3367282863}} +2026-08-06T05:45:02+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.18, 2.10, 2.52 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155244112 ns 155139446 ns 1 cycles_per_iteration=326.021M instructions_per_iteration=1.87584G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148091316 ns 147949865 ns 1 cycles_per_iteration=310.999M instructions_per_iteration=1.87587G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147615194 ns 147467098 ns 1 cycles_per_iteration=310M instructions_per_iteration=1.87585G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 160911322 ns 160862556 ns 1 cycles_per_iteration=337.923M instructions_per_iteration=1.87576G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149015427 ns 148869910 ns 1 cycles_per_iteration=312.941M instructions_per_iteration=1.87569G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 152175474 ns 152057775 ns 5 cycles_per_iteration=319.577M instructions_per_iteration=1.8758G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 149015427 ns 148869910 ns 5 cycles_per_iteration=312.941M instructions_per_iteration=1.87584G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 5770485 ns 5812327 ns 5 cycles_per_iteration=12.1184M instructions_per_iteration=76.3903k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..6935689 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:44:50.537+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1491777896}} +2026-08-06T05:44:50+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.02, 2.07, 2.52 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 160745859 ns 160485703 ns 1 cycles_per_iteration=337.576M instructions_per_iteration=1.88066G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 159671068 ns 159559004 ns 1 cycles_per_iteration=335.318M instructions_per_iteration=1.88053G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 162188530 ns 162082258 ns 1 cycles_per_iteration=340.604M instructions_per_iteration=1.88084G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 158445358 ns 158345254 ns 1 cycles_per_iteration=332.743M instructions_per_iteration=1.8806G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 171690941 ns 171539163 ns 1 cycles_per_iteration=360.559M instructions_per_iteration=1.88071G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 162548351 ns 162402276 ns 5 cycles_per_iteration=341.36M instructions_per_iteration=1.88067G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 160745859 ns 160485703 ns 5 cycles_per_iteration=337.576M instructions_per_iteration=1.88066G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 5293361 ns 5286823 ns 5 cycles_per_iteration=11.116M instructions_per_iteration=117.751k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_X_C_final_candidate.log new file mode 100644 index 0000000..fe81894 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block28_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:44:56.307+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3900140022}} +2026-08-06T05:44:56+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.02, 2.07, 2.51 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 158304214 ns 158104855 ns 1 cycles_per_iteration=332.449M instructions_per_iteration=1.92052G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 159451246 ns 159338805 ns 1 cycles_per_iteration=334.856M instructions_per_iteration=1.92054G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 165002584 ns 164797888 ns 1 cycles_per_iteration=346.514M instructions_per_iteration=1.92034G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 157483339 ns 157374998 ns 1 cycles_per_iteration=330.722M instructions_per_iteration=1.92032G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150708914 ns 150570956 ns 1 cycles_per_iteration=316.496M instructions_per_iteration=1.92046G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 158190060 ns 158037500 ns 5 cycles_per_iteration=332.208M instructions_per_iteration=1.92044G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 158304214 ns 158104855 ns 5 cycles_per_iteration=332.449M instructions_per_iteration=1.92046G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 5110800 ns 5088933 ns 5 cycles_per_iteration=10.7331M instructions_per_iteration=101.632k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..15e36df --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:34:28.062+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2299369767}} +2026-08-06T05:34:28+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.77, 2.24, 2.98 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95715761 ns 95684816 ns 1 cycles_per_iteration=201.012M instructions_per_iteration=1.12925G items_per_second=4.18039M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94621181 ns 94608278 ns 1 cycles_per_iteration=198.712M instructions_per_iteration=1.12924G items_per_second=4.22796M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95196486 ns 95043452 ns 1 cycles_per_iteration=199.92M instructions_per_iteration=1.12924G items_per_second=4.2086M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94875336 ns 94776458 ns 1 cycles_per_iteration=199.247M instructions_per_iteration=1.12921G items_per_second=4.22046M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95611572 ns 95468058 ns 1 cycles_per_iteration=200.792M instructions_per_iteration=1.12922G items_per_second=4.18988M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 95204067 ns 95116212 ns 5 cycles_per_iteration=199.936M instructions_per_iteration=1.12923G items_per_second=4.20546M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 95196486 ns 95043452 ns 5 cycles_per_iteration=199.92M instructions_per_iteration=1.12924G items_per_second=4.2086M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 467913 ns 454376 ns 5 cycles_per_iteration=982.561k instructions_per_iteration=18.3968k items_per_second=20.0755k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..a31e180 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:34:33.817+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4020193791}} +2026-08-06T05:34:33+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.79, 2.23, 2.98 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 90181112 ns 90164114 ns 1 cycles_per_iteration=189.39M instructions_per_iteration=1.10205G items_per_second=4.43635M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92135191 ns 92104694 ns 1 cycles_per_iteration=193.492M instructions_per_iteration=1.10245G items_per_second=4.34288M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93854189 ns 93590038 ns 1 cycles_per_iteration=197.102M instructions_per_iteration=1.10243G items_per_second=4.27396M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 88859081 ns 88720600 ns 1 cycles_per_iteration=186.612M instructions_per_iteration=1.10244G items_per_second=4.50854M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 91688633 ns 91440107 ns 1 cycles_per_iteration=192.553M instructions_per_iteration=1.10241G items_per_second=4.37445M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 91343641 ns 91203911 ns 5 cycles_per_iteration=191.83M instructions_per_iteration=1.10236G items_per_second=4.38724M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 91688633 ns 91440107 ns 5 cycles_per_iteration=192.553M instructions_per_iteration=1.10243G items_per_second=4.37445M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 1908725 ns 1858010 ns 5 cycles_per_iteration=4.00814M instructions_per_iteration=172.09k items_per_second=89.5664k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_M_C_final_candidate.log new file mode 100644 index 0000000..91347e0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:34:22.009+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2190323126}} +2026-08-06T05:34:22+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.84, 2.26, 2.99 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92909098 ns 92873502 ns 1 cycles_per_iteration=195.119M instructions_per_iteration=1.10604G items_per_second=4.30693M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 92771292 ns 92756324 ns 1 cycles_per_iteration=194.828M instructions_per_iteration=1.10604G items_per_second=4.31237M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 91113091 ns 91044915 ns 1 cycles_per_iteration=191.348M instructions_per_iteration=1.10604G items_per_second=4.39344M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97557545 ns 97496933 ns 1 cycles_per_iteration=204.88M instructions_per_iteration=1.10605G items_per_second=4.10269M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 90057373 ns 89970886 ns 1 cycles_per_iteration=189.129M instructions_per_iteration=1.10603G items_per_second=4.44588M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 92881680 ns 92828512 ns 5 cycles_per_iteration=195.061M instructions_per_iteration=1.10604G items_per_second=4.31226M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 92771292 ns 92756324 ns 5 cycles_per_iteration=194.828M instructions_per_iteration=1.10604G items_per_second=4.31237M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2871466 ns 2878743 ns 5 cycles_per_iteration=6.03003M instructions_per_iteration=7.87104k items_per_second=130.759k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..3df17fa --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:34:54.634+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3339216405}} +2026-08-06T05:34:54+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.78, 2.20, 2.95 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22403 ns 22386 ns 3045 cycles_per_iteration=47.0482k instructions_per_iteration=149.463k items_per_second=44.6709k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23008 ns 22986 ns 3045 cycles_per_iteration=48.3175k instructions_per_iteration=149.195k items_per_second=43.504k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21769 ns 21756 ns 3045 cycles_per_iteration=45.7169k instructions_per_iteration=149.267k items_per_second=45.965k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22794 ns 22788 ns 3045 cycles_per_iteration=47.8692k instructions_per_iteration=149.224k items_per_second=43.8825k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23376 ns 23369 ns 3045 cycles_per_iteration=49.0909k instructions_per_iteration=149.245k items_per_second=42.7914k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22670 ns 22657 ns 5 cycles_per_iteration=47.6085k instructions_per_iteration=149.279k items_per_second=44.1628k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22794 ns 22788 ns 5 cycles_per_iteration=47.8692k instructions_per_iteration=149.245k items_per_second=43.8825k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 614 ns 616 ns 5 cycles_per_iteration=1.29039k instructions_per_iteration=106.439 items_per_second=1.21442k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..6b50747 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:34:55.962+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":379726088}} +2026-08-06T05:34:55+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.78, 2.20, 2.95 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 25822 ns 25814 ns 3099 cycles_per_iteration=54.228k instructions_per_iteration=149.221k items_per_second=38.7383k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23783 ns 23777 ns 3099 cycles_per_iteration=49.9458k instructions_per_iteration=149.3k items_per_second=42.0578k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21619 ns 21613 ns 3099 cycles_per_iteration=45.4012k instructions_per_iteration=149.45k items_per_second=46.2695k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23931 ns 23924 ns 3099 cycles_per_iteration=50.2572k instructions_per_iteration=149.411k items_per_second=41.7988k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22822 ns 22791 ns 3099 cycles_per_iteration=47.9268k instructions_per_iteration=149.285k items_per_second=43.8777k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23595 ns 23584 ns 5 cycles_per_iteration=49.5518k instructions_per_iteration=149.334k items_per_second=42.5484k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23783 ns 23777 ns 5 cycles_per_iteration=49.9458k instructions_per_iteration=149.3k items_per_second=42.0578k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 1550 ns 1553 ns 5 cycles_per_iteration=3.25531k instructions_per_iteration=94.6133 items_per_second=2.78088k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_P_C_final_candidate.log new file mode 100644 index 0000000..eeda9b5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:34:53.323+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3018553993}} +2026-08-06T05:34:53+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.78, 2.20, 2.95 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21542 ns 21532 ns 2831 cycles_per_iteration=45.2387k instructions_per_iteration=149.865k items_per_second=46.4415k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23086 ns 23078 ns 2831 cycles_per_iteration=48.4828k instructions_per_iteration=149.652k items_per_second=43.3304k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23977 ns 23943 ns 2831 cycles_per_iteration=50.354k instructions_per_iteration=150.08k items_per_second=41.7656k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21913 ns 21904 ns 2831 cycles_per_iteration=46.018k instructions_per_iteration=149.744k items_per_second=45.653k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22892 ns 22886 ns 2831 cycles_per_iteration=48.0744k instructions_per_iteration=149.589k items_per_second=43.6958k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22682 ns 22669 ns 5 cycles_per_iteration=47.6336k instructions_per_iteration=149.786k items_per_second=44.1773k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22892 ns 22886 ns 5 cycles_per_iteration=48.0744k instructions_per_iteration=149.744k items_per_second=43.6958k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 972 ns 964 ns 5 cycles_per_iteration=2.04094k instructions_per_iteration=194.324 items_per_second=1.8755k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..21896ff --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:34:07.129+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1103133365}} +2026-08-06T05:34:07+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.88, 2.29, 3.01 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82149029 ns 82142114 ns 1 cycles_per_iteration=172.521M instructions_per_iteration=1026.17M items_per_second=4.86961M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 85135221 ns 85136206 ns 1 cycles_per_iteration=178.793M instructions_per_iteration=1026.25M items_per_second=4.69835M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80808878 ns 80734047 ns 1 cycles_per_iteration=169.714M instructions_per_iteration=1026.19M items_per_second=4.95454M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78843832 ns 78844516 ns 1 cycles_per_iteration=165.58M instructions_per_iteration=1026.16M items_per_second=5.07328M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 82637787 ns 82604860 ns 1 cycles_per_iteration=173.547M instructions_per_iteration=1026.16M items_per_second=4.84233M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 81914949 ns 81892349 ns 5 cycles_per_iteration=172.031M instructions_per_iteration=1026.18M items_per_second=4.88762M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 82149029 ns 82142114 ns 5 cycles_per_iteration=172.521M instructions_per_iteration=1026.17M items_per_second=4.86961M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 2323930 ns 2330430 ns 5 cycles_per_iteration=4.87969M instructions_per_iteration=37.2917k items_per_second=138.874k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..c1651a9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:34:14.427+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":132861015}} +2026-08-06T05:34:14+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.81, 2.27, 3.00 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75388670 ns 75389862 ns 1 cycles_per_iteration=158.325M instructions_per_iteration=974.576M items_per_second=5.30575M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75710297 ns 75658277 ns 1 cycles_per_iteration=159.001M instructions_per_iteration=974.573M items_per_second=5.28693M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76407671 ns 76408334 ns 1 cycles_per_iteration=160.463M instructions_per_iteration=974.565M items_per_second=5.23503M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 84355831 ns 84356994 ns 1 cycles_per_iteration=177.156M instructions_per_iteration=974.581M items_per_second=4.74175M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80088854 ns 80058078 ns 1 cycles_per_iteration=168.195M instructions_per_iteration=974.572M items_per_second=4.99637M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 78390265 ns 78374309 ns 5 cycles_per_iteration=164.628M instructions_per_iteration=974.573M items_per_second=5.11317M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76407671 ns 76408334 ns 5 cycles_per_iteration=160.463M instructions_per_iteration=974.573M items_per_second=5.23503M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 3827390 ns 3833289 ns 5 cycles_per_iteration=8.0375M instructions_per_iteration=5.72957k items_per_second=241.725k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_S_C_final_candidate.log new file mode 100644 index 0000000..2d8c00a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:33:59.611+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":460064923}} +2026-08-06T05:33:59+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.94, 2.32, 3.03 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75605154 ns 75606161 ns 1 cycles_per_iteration=158.779M instructions_per_iteration=978.955M items_per_second=5.29057M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77794790 ns 77795881 ns 1 cycles_per_iteration=163.377M instructions_per_iteration=978.96M items_per_second=5.14166M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75253487 ns 75254234 ns 1 cycles_per_iteration=158.04M instructions_per_iteration=978.975M items_per_second=5.31532M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73870420 ns 73871377 ns 1 cycles_per_iteration=155.137M instructions_per_iteration=978.975M items_per_second=5.41482M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76829910 ns 76831032 ns 1 cycles_per_iteration=161.352M instructions_per_iteration=978.99M items_per_second=5.20623M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 75870752 ns 75871737 ns 5 cycles_per_iteration=159.337M instructions_per_iteration=978.971M items_per_second=5.27372M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 75605154 ns 75606161 ns 5 cycles_per_iteration=158.779M instructions_per_iteration=978.975M items_per_second=5.29057M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 1506220 ns 1506308 ns 5 cycles_per_iteration=3.16273M instructions_per_iteration=14.0945k items_per_second=104.782k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..d599741 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:34:44.268+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2728958192}} +2026-08-06T05:34:44+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.83, 2.23, 2.96 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51385880 ns 51386449 ns 1 cycles_per_iteration=107.917M instructions_per_iteration=636.197M items_per_second=3.89208M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54717302 ns 54718139 ns 1 cycles_per_iteration=114.915M instructions_per_iteration=636.143M items_per_second=3.6551M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50840855 ns 50841137 ns 1 cycles_per_iteration=106.772M instructions_per_iteration=636.126M items_per_second=3.93382M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54548264 ns 54530519 ns 1 cycles_per_iteration=114.558M instructions_per_iteration=636.127M items_per_second=3.66767M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 57531595 ns 57532395 ns 1 cycles_per_iteration=120.823M instructions_per_iteration=636.176M items_per_second=3.4763M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 53804779 ns 53801728 ns 5 cycles_per_iteration=112.997M instructions_per_iteration=636.154M items_per_second=3.72499M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 54548264 ns 54530519 ns 5 cycles_per_iteration=114.558M instructions_per_iteration=636.143M items_per_second=3.66767M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2734527 ns 2733473 ns 5 cycles_per_iteration=5.74291M instructions_per_iteration=31.5597k items_per_second=188.112k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..702fc0b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:34:48.792+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1233902286}} +2026-08-06T05:34:48+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.76, 2.21, 2.95 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54174423 ns 54145592 ns 1 cycles_per_iteration=113.774M instructions_per_iteration=610.748M items_per_second=3.69374M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50523520 ns 50504917 ns 1 cycles_per_iteration=106.106M instructions_per_iteration=610.742M items_per_second=3.96001M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 53875923 ns 53802174 ns 1 cycles_per_iteration=113.149M instructions_per_iteration=610.759M items_per_second=3.71732M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51150084 ns 51131596 ns 1 cycles_per_iteration=107.421M instructions_per_iteration=610.837M items_per_second=3.91148M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50845146 ns 50825522 ns 1 cycles_per_iteration=106.782M instructions_per_iteration=610.733M items_per_second=3.93503M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 52113819 ns 52081960 ns 5 cycles_per_iteration=109.446M instructions_per_iteration=610.764M items_per_second=3.84352M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 51150084 ns 51131596 ns 5 cycles_per_iteration=107.421M instructions_per_iteration=610.748M items_per_second=3.91148M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1761992 ns 1745466 ns 5 cycles_per_iteration=3.70125M instructions_per_iteration=41.9791k items_per_second=127.398k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_W_C_final_candidate.log new file mode 100644 index 0000000..2ae9c14 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:34:39.588+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":4057066908}} +2026-08-06T05:34:39+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.73, 2.21, 2.96 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49730778 ns 49731062 ns 1 cycles_per_iteration=104.442M instructions_per_iteration=612.712M items_per_second=4.02163M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51596880 ns 51567045 ns 1 cycles_per_iteration=108.367M instructions_per_iteration=612.751M items_per_second=3.87845M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50415039 ns 50396252 ns 1 cycles_per_iteration=105.879M instructions_per_iteration=612.732M items_per_second=3.96855M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 51589012 ns 51509365 ns 1 cycles_per_iteration=108.344M instructions_per_iteration=612.75M items_per_second=3.88279M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50187588 ns 50187860 ns 1 cycles_per_iteration=105.401M instructions_per_iteration=612.724M items_per_second=3.98503M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50703859 ns 50678317 ns 5 cycles_per_iteration=106.487M instructions_per_iteration=612.734M items_per_second=3.94729M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50415039 ns 50396252 ns 5 cycles_per_iteration=105.879M instructions_per_iteration=612.732M items_per_second=3.96855M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 848207 ns 821261 ns 5 cycles_per_iteration=1.78273M instructions_per_iteration=16.7386k items_per_second=63.8408k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..34b2306 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:33:48.338+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":332774575}} +2026-08-06T05:33:48+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.93, 2.33, 3.04 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153859377 ns 153663738 ns 1 cycles_per_iteration=323.113M instructions_per_iteration=1.92049G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151157379 ns 150995464 ns 1 cycles_per_iteration=317.438M instructions_per_iteration=1.92056G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154103279 ns 153998446 ns 1 cycles_per_iteration=323.626M instructions_per_iteration=1.92032G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152884722 ns 152793039 ns 1 cycles_per_iteration=321.066M instructions_per_iteration=1.92038G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152021646 ns 151917186 ns 1 cycles_per_iteration=319.253M instructions_per_iteration=1.92029G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 152805281 ns 152673575 ns 5 cycles_per_iteration=320.899M instructions_per_iteration=1.92041G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 152884722 ns 152793039 ns 5 cycles_per_iteration=321.066M instructions_per_iteration=1.92038G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 1238133 ns 1238765 ns 5 cycles_per_iteration=2.60069M instructions_per_iteration=116.206k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..1891d21 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:33:54.013+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1407697952}} +2026-08-06T05:33:54+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.94, 2.32, 3.04 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 153708458 ns 153581000 ns 1 cycles_per_iteration=322.797M instructions_per_iteration=1.8807G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 166419029 ns 166200896 ns 1 cycles_per_iteration=349.489M instructions_per_iteration=1.88055G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152991056 ns 152746410 ns 1 cycles_per_iteration=321.289M instructions_per_iteration=1.88066G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152958632 ns 152836343 ns 1 cycles_per_iteration=321.222M instructions_per_iteration=1.88047G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 159446001 ns 159278834 ns 1 cycles_per_iteration=334.845M instructions_per_iteration=1.88063G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 157104635 ns 156928697 ns 5 cycles_per_iteration=329.928M instructions_per_iteration=1.8806G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 153708458 ns 153581000 ns 5 cycles_per_iteration=322.797M instructions_per_iteration=1.88063G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 5871219 ns 5851128 ns 5 cycles_per_iteration=12.3296M instructions_per_iteration=92.9558k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_X_C_final_candidate.log new file mode 100644 index 0000000..c08db89 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block29_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:33:42.617+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2014747123}} +2026-08-06T05:33:42+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.93, 2.34, 3.05 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 152671099 ns 152514574 ns 1 cycles_per_iteration=320.618M instructions_per_iteration=1.92049G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151334286 ns 151173145 ns 1 cycles_per_iteration=317.81M instructions_per_iteration=1.92054G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 155780077 ns 155643113 ns 1 cycles_per_iteration=327.146M instructions_per_iteration=1.92037G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 148193598 ns 148103637 ns 1 cycles_per_iteration=311.215M instructions_per_iteration=1.92036G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 158794880 ns 158659814 ns 1 cycles_per_iteration=333.477M instructions_per_iteration=1.92054G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 153354788 ns 153218857 ns 5 cycles_per_iteration=322.053M instructions_per_iteration=1.92046G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 152671099 ns 152514574 ns 5 cycles_per_iteration=320.618M instructions_per_iteration=1.92049G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4082413 ns 4072084 ns 5 cycles_per_iteration=8.57305M instructions_per_iteration=88.2422k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_M_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_M_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..28924ee --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_M_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:43:13.358+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1731795407}} +2026-08-06T05:43:13+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.97, 2.08, 2.57 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 95732927 ns 95734508 ns 1 cycles_per_iteration=201.048M instructions_per_iteration=1.12935G items_per_second=4.17822M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 97722769 ns 97541269 ns 1 cycles_per_iteration=205.226M instructions_per_iteration=1.12935G items_per_second=4.10083M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101716042 ns 101596700 ns 1 cycles_per_iteration=213.61M instructions_per_iteration=1.12941G items_per_second=3.93714M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98283291 ns 98112698 ns 1 cycles_per_iteration=206.403M instructions_per_iteration=1.12935G items_per_second=4.07694M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 98353386 ns 98235059 ns 1 cycles_per_iteration=206.55M instructions_per_iteration=1.12952G items_per_second=4.07187M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 98361683 ns 98244047 ns 5 cycles_per_iteration=206.567M instructions_per_iteration=1.12939G items_per_second=4.073M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 98283291 ns 98112698 ns 5 cycles_per_iteration=206.403M instructions_per_iteration=1.12935G items_per_second=4.07694M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2155023 ns 2124223 ns 5 cycles_per_iteration=4.52471M instructions_per_iteration=72.9698k items_per_second=87.066k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_M_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_M_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..d2185b4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_M_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:43:07.544+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":346035512}} +2026-08-06T05:43:07+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.97, 2.08, 2.57 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 101058245 ns 101040699 ns 1 cycles_per_iteration=212.231M instructions_per_iteration=1.10261G items_per_second=3.9588M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94140530 ns 94088608 ns 1 cycles_per_iteration=197.703M instructions_per_iteration=1.10249G items_per_second=4.25131M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96140862 ns 96014944 ns 1 cycles_per_iteration=201.903M instructions_per_iteration=1.10269G items_per_second=4.16602M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 96257448 ns 96131623 ns 1 cycles_per_iteration=202.149M instructions_per_iteration=1.1025G items_per_second=4.16096M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93847513 ns 93722098 ns 1 cycles_per_iteration=197.087M instructions_per_iteration=1.10247G items_per_second=4.26794M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 96288919 ns 96199594 ns 5 cycles_per_iteration=202.215M instructions_per_iteration=1.10255G items_per_second=4.16101M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 96140862 ns 96014944 ns 5 cycles_per_iteration=201.903M instructions_per_iteration=1.1025G items_per_second=4.16602M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 2887275 ns 2918444 ns 5 cycles_per_iteration=6.06373M instructions_per_iteration=92.7288k items_per_second=122.985k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_M_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_M_C_final_candidate.log new file mode 100644 index 0000000..a2a8ed3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_M_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:43:01.748+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":526217258}} +2026-08-06T05:43:01+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.97, 2.08, 2.58 +------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------ +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94305277 ns 94306127 ns 1 cycles_per_iteration=198.049M instructions_per_iteration=1.10603G items_per_second=4.24151M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 91835022 ns 91728286 ns 1 cycles_per_iteration=192.861M instructions_per_iteration=1.10622G items_per_second=4.36071M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 94984293 ns 94867302 ns 1 cycles_per_iteration=199.474M instructions_per_iteration=1.10601G items_per_second=4.21642M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 93265295 ns 93163550 ns 1 cycles_per_iteration=195.865M instructions_per_iteration=1.10601G items_per_second=4.29352M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64 91670990 ns 91576316 ns 1 cycles_per_iteration=192.516M instructions_per_iteration=1.10599G items_per_second=4.36794M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean 93212175 ns 93128316 ns 5 cycles_per_iteration=195.753M instructions_per_iteration=1.10605G items_per_second=4.29602M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median 93265295 ns 93163550 ns 5 cycles_per_iteration=195.865M instructions_per_iteration=1.10601G items_per_second=4.29352M/s +MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev 1467131 ns 1481666 ns 5 cycles_per_iteration=3.081M instructions_per_iteration=93.896k items_per_second=68.3222k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_P_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_P_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..b9028b9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_P_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:43:35.414+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":836116483}} +2026-08-06T05:43:35+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.92, 2.06, 2.55 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23057 ns 23041 ns 3113 cycles_per_iteration=48.4211k instructions_per_iteration=149.757k items_per_second=43.4012k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22890 ns 22884 ns 3113 cycles_per_iteration=48.0704k instructions_per_iteration=149.674k items_per_second=43.6988k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22564 ns 22557 ns 3113 cycles_per_iteration=47.3848k instructions_per_iteration=149.631k items_per_second=44.3319k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22421 ns 22406 ns 3113 cycles_per_iteration=47.086k instructions_per_iteration=150.044k items_per_second=44.6316k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23056 ns 23050 ns 3113 cycles_per_iteration=48.4194k instructions_per_iteration=149.545k items_per_second=43.3843k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22798 ns 22787 ns 5 cycles_per_iteration=47.8763k instructions_per_iteration=149.73k items_per_second=43.8896k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 22890 ns 22884 ns 5 cycles_per_iteration=48.0704k instructions_per_iteration=149.674k items_per_second=43.6988k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 291 ns 292 ns 5 cycles_per_iteration=611.466 instructions_per_iteration=191.573 items_per_second=564.891/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_P_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_P_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..d32fc7f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_P_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:43:34.093+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2228997034}} +2026-08-06T05:43:34+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.92, 2.06, 2.55 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22659 ns 22650 ns 3061 cycles_per_iteration=47.5849k instructions_per_iteration=149.32k items_per_second=44.1493k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23180 ns 23153 ns 3061 cycles_per_iteration=48.6791k instructions_per_iteration=149.438k items_per_second=43.1915k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 23376 ns 23368 ns 3061 cycles_per_iteration=49.0903k instructions_per_iteration=149.359k items_per_second=42.7931k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 24034 ns 24027 ns 3061 cycles_per_iteration=50.4736k instructions_per_iteration=149.307k items_per_second=41.6199k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22236 ns 22224 ns 3061 cycles_per_iteration=46.6973k instructions_per_iteration=149.314k items_per_second=44.9963k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 23097 ns 23084 ns 5 cycles_per_iteration=48.5051k instructions_per_iteration=149.348k items_per_second=43.35k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 23180 ns 23153 ns 5 cycles_per_iteration=48.6791k instructions_per_iteration=149.32k items_per_second=43.1915k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 688 ns 690 ns 5 cycles_per_iteration=1.4459k instructions_per_iteration=54.5245 items_per_second=1.29203k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_P_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_P_C_final_candidate.log new file mode 100644 index 0000000..fd2695a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_P_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:43:32.699+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":751695327}} +2026-08-06T05:43:32+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.92, 2.06, 2.55 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21874 ns 21850 ns 3351 cycles_per_iteration=45.9371k instructions_per_iteration=149.722k items_per_second=45.7657k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21809 ns 21789 ns 3351 cycles_per_iteration=45.7993k instructions_per_iteration=149.687k items_per_second=45.8941k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22659 ns 22626 ns 3351 cycles_per_iteration=47.5846k instructions_per_iteration=149.843k items_per_second=44.1979k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 22983 ns 22968 ns 3351 cycles_per_iteration=48.2654k instructions_per_iteration=149.802k items_per_second=43.5391k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64 21980 ns 21963 ns 3351 cycles_per_iteration=46.1587k instructions_per_iteration=149.722k items_per_second=45.5309k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean 22261 ns 22239 ns 5 cycles_per_iteration=46.749k instructions_per_iteration=149.755k items_per_second=44.9855k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median 21980 ns 21963 ns 5 cycles_per_iteration=46.1587k instructions_per_iteration=149.722k items_per_second=45.5309k/s +ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev 527 ns 527 ns 5 cycles_per_iteration=1.10762k instructions_per_iteration=64.6803 items_per_second=1054.03/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_S_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_S_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..04674f4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_S_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:42:54.211+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":190847586}} +2026-08-06T05:42:54+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 2.06, 2.10, 2.59 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 80192804 ns 80127240 ns 1 cycles_per_iteration=168.414M instructions_per_iteration=1026.2M items_per_second=4.99206M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 77491999 ns 77446794 ns 1 cycles_per_iteration=162.741M instructions_per_iteration=1026.17M items_per_second=5.16484M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76013327 ns 76014283 ns 1 cycles_per_iteration=159.636M instructions_per_iteration=1026.17M items_per_second=5.26217M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 84069014 ns 84069646 ns 1 cycles_per_iteration=176.554M instructions_per_iteration=1026.19M items_per_second=4.75796M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 90132236 ns 89991492 ns 1 cycles_per_iteration=189.288M instructions_per_iteration=1026.19M items_per_second=4.44486M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 81579876 ns 81529891 ns 5 cycles_per_iteration=171.327M instructions_per_iteration=1026.18M items_per_second=4.92438M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 80192804 ns 80127240 ns 5 cycles_per_iteration=168.414M instructions_per_iteration=1026.19M items_per_second=4.99206M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 5678025 ns 5637156 ns 5 cycles_per_iteration=11.9245M instructions_per_iteration=12.2001k items_per_second=329.443k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_S_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_S_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..6f3044d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_S_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:42:47.007+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2859439560}} +2026-08-06T05:42:47+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.89, 2.07, 2.58 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 87741375 ns 87709119 ns 1 cycles_per_iteration=184.268M instructions_per_iteration=974.594M items_per_second=4.56053M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75392246 ns 75363553 ns 1 cycles_per_iteration=158.332M instructions_per_iteration=974.567M items_per_second=5.30761M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76120138 ns 76121048 ns 1 cycles_per_iteration=159.863M instructions_per_iteration=974.565M items_per_second=5.25479M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 78019142 ns 78019924 ns 1 cycles_per_iteration=163.848M instructions_per_iteration=974.567M items_per_second=5.1269M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75242758 ns 75211802 ns 1 cycles_per_iteration=158.019M instructions_per_iteration=974.82M items_per_second=5.31831M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 78503132 ns 78485089 ns 5 cycles_per_iteration=164.866M instructions_per_iteration=974.623M items_per_second=5.11363M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 76120138 ns 76121048 ns 5 cycles_per_iteration=159.863M instructions_per_iteration=974.567M items_per_second=5.25479M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 5281233 ns 5276035 ns 5 cycles_per_iteration=11.0913M instructions_per_iteration=110.979k items_per_second=318.412k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_S_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_S_C_final_candidate.log new file mode 100644 index 0000000..be0972f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_S_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:42:39.842+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3316050388}} +2026-08-06T05:42:39+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.95, 2.09, 2.59 +------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------- +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76579809 ns 76580576 ns 1 cycles_per_iteration=160.825M instructions_per_iteration=978.953M items_per_second=5.22326M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 73030710 ns 73031584 ns 1 cycles_per_iteration=153.372M instructions_per_iteration=978.971M items_per_second=5.47708M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75192690 ns 75193066 ns 1 cycles_per_iteration=157.916M instructions_per_iteration=978.993M items_per_second=5.31964M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 75909138 ns 75910273 ns 1 cycles_per_iteration=159.418M instructions_per_iteration=978.969M items_per_second=5.26938M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64 76438904 ns 76439952 ns 1 cycles_per_iteration=160.529M instructions_per_iteration=978.963M items_per_second=5.23287M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean 75430250 ns 75431090 ns 5 cycles_per_iteration=158.412M instructions_per_iteration=978.97M items_per_second=5.30444M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median 75909138 ns 75910273 ns 5 cycles_per_iteration=159.418M instructions_per_iteration=978.969M items_per_second=5.26938M/s +ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev 1447621 ns 1447672 ns 5 cycles_per_iteration=3.03985M instructions_per_iteration=14.7773k items_per_second=103.657k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_W_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_W_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..9729f12 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_W_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:43:28.058+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3886741770}} +2026-08-06T05:43:28+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.91, 2.06, 2.56 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55368423 ns 55348295 ns 1 cycles_per_iteration=116.281M instructions_per_iteration=636.198M items_per_second=3.61348M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52058697 ns 52039521 ns 1 cycles_per_iteration=109.33M instructions_per_iteration=636.136M items_per_second=3.84323M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52955389 ns 52935640 ns 1 cycles_per_iteration=111.213M instructions_per_iteration=636.186M items_per_second=3.77817M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 55919886 ns 55845459 ns 1 cycles_per_iteration=117.439M instructions_per_iteration=636.178M items_per_second=3.58131M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 54961681 ns 54928464 ns 1 cycles_per_iteration=115.427M instructions_per_iteration=636.171M items_per_second=3.6411M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 54252815 ns 54219476 ns 5 cycles_per_iteration=113.938M instructions_per_iteration=636.174M items_per_second=3.69146M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 54961681 ns 54928464 ns 5 cycles_per_iteration=115.427M instructions_per_iteration=636.178M items_per_second=3.6411M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 1660095 ns 1644776 ns 5 cycles_per_iteration=3.48651M instructions_per_iteration=23.3636k items_per_second=113.252k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_W_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_W_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..5422642 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_W_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:43:23.607+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2188434878}} +2026-08-06T05:43:23+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.90, 2.06, 2.56 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 48064470 ns 48028202 ns 1 cycles_per_iteration=100.943M instructions_per_iteration=610.708M items_per_second=4.16422M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 46799660 ns 46779527 ns 1 cycles_per_iteration=98.2854M instructions_per_iteration=610.732M items_per_second=4.27537M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52951813 ns 52897856 ns 1 cycles_per_iteration=111.206M instructions_per_iteration=610.757M items_per_second=3.78087M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49913406 ns 49892722 ns 1 cycles_per_iteration=104.824M instructions_per_iteration=610.799M items_per_second=4.0086M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 52244186 ns 52212039 ns 1 cycles_per_iteration=109.719M instructions_per_iteration=610.718M items_per_second=3.83053M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 49994707 ns 49962069 ns 5 cycles_per_iteration=104.995M instructions_per_iteration=610.743M items_per_second=4.01192M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 49913406 ns 49892722 ns 5 cycles_per_iteration=104.824M instructions_per_iteration=610.732M items_per_second=4.0086M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 2633694 ns 2624616 ns 5 cycles_per_iteration=5.53071M instructions_per_iteration=36.5701k items_per_second=211.482k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_W_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_W_C_final_candidate.log new file mode 100644 index 0000000..0bbe2ad --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_W_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:43:19.178+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":2224741342}} +2026-08-06T05:43:19+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.89, 2.06, 2.56 +------------------------------------------------------------------------------------------------------------------------------------------ +Benchmark Time CPU Iterations UserCounters... +------------------------------------------------------------------------------------------------------------------------------------------ +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50868034 ns 50842695 ns 1 cycles_per_iteration=106.829M instructions_per_iteration=612.761M items_per_second=3.9337M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 49716234 ns 49693034 ns 1 cycles_per_iteration=104.412M instructions_per_iteration=612.767M items_per_second=4.02471M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50986052 ns 50986428 ns 1 cycles_per_iteration=107.077M instructions_per_iteration=612.773M items_per_second=3.92261M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50522327 ns 50523110 ns 1 cycles_per_iteration=106.104M instructions_per_iteration=612.749M items_per_second=3.95858M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64 50751209 ns 50719936 ns 1 cycles_per_iteration=106.585M instructions_per_iteration=612.727M items_per_second=3.94322M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean 50568771 ns 50553041 ns 5 cycles_per_iteration=106.202M instructions_per_iteration=612.755M items_per_second=3.95657M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median 50751209 ns 50719936 ns 5 cycles_per_iteration=106.585M instructions_per_iteration=612.761M items_per_second=3.94322M/s +CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev 506444 ns 509923 ns 5 cycles_per_iteration=1063.08k instructions_per_iteration=18.2997k items_per_second=40.315k/s diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_X_A_upstream_production_normalized_harness.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_X_A_upstream_production_normalized_harness.log new file mode 100644 index 0000000..2811fd1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_X_A_upstream_production_normalized_harness.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:42:34.146+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":1866777665}} +2026-08-06T05:42:34+08:00 +Running /tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.95, 2.09, 2.60 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146830082 ns 146688063 ns 1 cycles_per_iteration=308.354M instructions_per_iteration=1.92045G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151070595 ns 150936467 ns 1 cycles_per_iteration=317.256M instructions_per_iteration=1.92046G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 149487019 ns 149254431 ns 1 cycles_per_iteration=313.932M instructions_per_iteration=1.92028G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 165542126 ns 165432626 ns 1 cycles_per_iteration=347.647M instructions_per_iteration=1.92033G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 150318623 ns 150076509 ns 1 cycles_per_iteration=315.677M instructions_per_iteration=1.92049G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 152649689 ns 152477619 ns 5 cycles_per_iteration=320.573M instructions_per_iteration=1.9204G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 150318623 ns 150076509 ns 5 cycles_per_iteration=315.677M instructions_per_iteration=1.92045G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 7382626 ns 7414185 ns 5 cycles_per_iteration=15.5032M instructions_per_iteration=89.8704k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_X_B_rejected_heavyweight_implementation.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_X_B_rejected_heavyweight_implementation.log new file mode 100644 index 0000000..bc12d6e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_X_B_rejected_heavyweight_implementation.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:42:28.623+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3806139447}} +2026-08-06T05:42:28+08:00 +Running /tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.94, 2.10, 2.60 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 151648760 ns 151476841 ns 1 cycles_per_iteration=318.471M instructions_per_iteration=1.88065G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 143097639 ns 142992882 ns 1 cycles_per_iteration=300.513M instructions_per_iteration=1.88069G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146053076 ns 146008026 ns 1 cycles_per_iteration=306.72M instructions_per_iteration=1.88045G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 147410154 ns 147377512 ns 1 cycles_per_iteration=309.57M instructions_per_iteration=1.88058G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 154352427 ns 154261665 ns 1 cycles_per_iteration=324.15M instructions_per_iteration=1.88051G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 148512411 ns 148423385 ns 5 cycles_per_iteration=311.885M instructions_per_iteration=1.88058G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 147410154 ns 147377512 ns 5 cycles_per_iteration=309.57M instructions_per_iteration=1.88058G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 4486801 ns 4467306 ns 5 cycles_per_iteration=9.42304M instructions_per_iteration=95.9978k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_X_C_final_candidate.log b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_X_C_final_candidate.log new file mode 100644 index 0000000..1781413 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/logs/block30_X_C_final_candidate.log @@ -0,0 +1,21 @@ +{"t":{"$date":"2026-08-06T05:42:23.124+08:00"},"s":"I", "c":"-", "id":8991200, "ctx":"main","msg":"Shuffling initializers","attr":{"seed":3413219288}} +2026-08-06T05:42:23+08:00 +Running /tmp/mongo-count-query-bm-countscan-C-final-candidate +Run on (96 X 4000 MHz CPU s) +CPU Caches: + L1 Data 48 KiB (x48) + L1 Instruction 32 KiB (x48) + L2 Unified 2048 KiB (x48) + L3 Unified 61440 KiB (x2) +Load Average: 1.94, 2.10, 2.60 +---------------------------------------------------------------------------------------------------------------------------------------- +Benchmark Time CPU Iterations UserCounters... +---------------------------------------------------------------------------------------------------------------------------------------- +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 142773867 ns 142654188 ns 1 cycles_per_iteration=299.833M instructions_per_iteration=1.87584G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146021843 ns 145867102 ns 1 cycles_per_iteration=306.653M instructions_per_iteration=1.87568G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 146406174 ns 146312318 ns 1 cycles_per_iteration=307.46M instructions_per_iteration=1.87569G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 161287785 ns 161289408 ns 1 cycles_per_iteration=338.713M instructions_per_iteration=1.87583G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64 158792734 ns 158666592 ns 1 cycles_per_iteration=333.475M instructions_per_iteration=1.87583G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean 151056480 ns 150957922 ns 5 cycles_per_iteration=317.227M instructions_per_iteration=1.87577G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median 146406174 ns 146312318 ns 5 cycles_per_iteration=307.46M instructions_per_iteration=1.87583G +UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev 8368151 ns 8405553 ns 5 cycles_per_iteration=17.5737M instructions_per_iteration=79.7162k diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..0cf67d5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:31:33+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.23633,2.46924,3.18994], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.9475145339965820e+07, + "cpu_time": 9.9442894999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0890663000000000e+08, + "instructions_per_iteration": 1.1288564130000000e+09, + "items_per_second": 4.0224090418928405e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.9703550338745117e+07, + "cpu_time": 9.9704793999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0938805000000000e+08, + "instructions_per_iteration": 1.1294155060000000e+09, + "items_per_second": 4.0118432018424314e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.9199295043945312e+07, + "cpu_time": 9.9064906999999806e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0832552200000000e+08, + "instructions_per_iteration": 1.1292570230000000e+09, + "items_per_second": 4.0377567810163163e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.8073005676269531e+07, + "cpu_time": 9.7873528000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0596218600000000e+08, + "instructions_per_iteration": 1.1292260900000000e+09, + "items_per_second": 4.0869069315658044e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.7808361053466797e+07, + "cpu_time": 9.7647452000000358e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0540540800000000e+08, + "instructions_per_iteration": 1.1288167200000000e+09, + "items_per_second": 4.0963690481140106e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.8851871490478531e+07, + "cpu_time": 9.8746715200000018e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0759755920000002e+08, + "instructions_per_iteration": 1.1291143504000001e+09, + "items_per_second": 4.0510570008862810e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.9199295043945312e+07, + "cpu_time": 9.9064906999999806e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0832552200000000e+08, + "instructions_per_iteration": 1.1292260900000000e+09, + "items_per_second": 4.0377567810163163e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.5587327716119774e+05, + "cpu_time": 9.3202236985504464e+05, + "time_unit": "ns", + "cycles_per_iteration": 1.7978755441742903e+06, + "instructions_per_iteration": 2.6393723799418681e+05, + "items_per_second": 3.8320107620565963e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..827d54e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:31:39+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.21729,2.46143,3.18311], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.8160028457641602e+07, + "cpu_time": 9.8161096999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0614430000000000e+08, + "instructions_per_iteration": 1.1024615890000000e+09, + "items_per_second": 4.0749340851396569e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.5202922821044922e+07, + "cpu_time": 9.5204550000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9993788400000000e+08, + "instructions_per_iteration": 1.1024578520000000e+09, + "items_per_second": 4.2014798662458863e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.7280502319335938e+07, + "cpu_time": 9.7171059000000343e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0429806600000000e+08, + "instructions_per_iteration": 1.1026905220000000e+09, + "items_per_second": 4.1164519983259481e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.4854354858398438e+07, + "cpu_time": 9.4788529999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9920210200000000e+08, + "instructions_per_iteration": 1.1024527960000000e+09, + "items_per_second": 4.2199198573920391e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.5040321350097656e+07, + "cpu_time": 9.4827836000000328e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9959355600000000e+08, + "instructions_per_iteration": 1.1024506210000000e+09, + "items_per_second": 4.2181707067532213e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.6107625961303726e+07, + "cpu_time": 9.6030614400000110e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0183518160000002e+08, + "instructions_per_iteration": 1.1025026760000000e+09, + "items_per_second": 4.1661913027713504e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.5202922821044922e+07, + "cpu_time": 9.5204550000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9993788400000000e+08, + "instructions_per_iteration": 1.1024578520000000e+09, + "items_per_second": 4.2014798662458863e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.5096614124258284e+06, + "cpu_time": 1.5420280415528328e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.1698593283598563e+06, + "instructions_per_iteration": 1.0509661079216588e+05, + "items_per_second": 6.6399881228513084e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_M_C_final_candidate.json new file mode 100644 index 0000000..e8a7a91 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:31:45+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.11963,2.43701,3.1709], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.8780155181884766e+07, + "cpu_time": 9.8773808000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0744730000000000e+08, + "instructions_per_iteration": 1.1060502880000000e+09, + "items_per_second": 4.0496565648253625e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.4984292984008789e+07, + "cpu_time": 9.4985134999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9947545200000000e+08, + "instructions_per_iteration": 1.1059888880000000e+09, + "items_per_second": 4.2111852554612914e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0126209259033203e+08, + "cpu_time": 1.0117905100000036e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1265823800000000e+08, + "instructions_per_iteration": 1.1062842720000000e+09, + "items_per_second": 3.9533875446212539e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.3453168869018555e+07, + "cpu_time": 9.3401693999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9626001200000000e+08, + "instructions_per_iteration": 1.1059967990000000e+09, + "items_per_second": 4.2825775729506686e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.4781637191772461e+07, + "cpu_time": 9.4698182000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9904945000000000e+08, + "instructions_per_iteration": 1.1060107940000000e+09, + "items_per_second": 4.2239459253821727e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.6652269363403320e+07, + "cpu_time": 9.6607574000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0297809040000001e+08, + "instructions_per_iteration": 1.1060662082000000e+09, + "items_per_second": 4.1441505726481499e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.4984292984008789e+07, + "cpu_time": 9.4985134999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9947545200000000e+08, + "instructions_per_iteration": 1.1060107940000000e+09, + "items_per_second": 4.2111852554612914e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.2516927182992199e+06, + "cpu_time": 3.2460254310879419e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.8285130253357505e+06, + "instructions_per_iteration": 1.2416929604374827e+05, + "items_per_second": 1.3724306157960469e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..c67dc5c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:32:05+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.28857,2.45654,3.16211], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2962, + "real_time": 2.2494012161656701e+04, + "cpu_time": 2.2487004388926394e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7238809588116135e+04, + "instructions_per_iteration": 1.4974477582714384e+05, + "items_per_second": 4.4470129622620814e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2962, + "real_time": 2.3250399530940085e+04, + "cpu_time": 2.3242437204591526e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8827288318703577e+04, + "instructions_per_iteration": 1.4969209621877110e+05, + "items_per_second": 4.3024747843674959e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2962, + "real_time": 2.4218240515111993e+04, + "cpu_time": 2.4207487508440248e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0859686698176905e+04, + "instructions_per_iteration": 1.4969062424037812e+05, + "items_per_second": 4.1309532831581026e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2962, + "real_time": 2.1972179734811518e+04, + "cpu_time": 2.1965582376772436e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6142679945982447e+04, + "instructions_per_iteration": 1.4981525016880487e+05, + "items_per_second": 4.5525767669035391e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2962, + "real_time": 2.2269277295737877e+04, + "cpu_time": 2.2262713369344983e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6767303173531400e+04, + "instructions_per_iteration": 1.4987523126266035e+05, + "items_per_second": 4.4918154557789298e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2840821847651634e+04, + "cpu_time": 2.2833044969615119e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7967153544902096e+04, + "instructions_per_iteration": 1.4976359554355167e+05, + "items_per_second": 4.3849666504940302e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2494012161656698e+04, + "cpu_time": 2.2487004388926394e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7238809588116135e+04, + "instructions_per_iteration": 1.4974477582714384e+05, + "items_per_second": 4.4470129622620814e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.0367517912096469e+02, + "cpu_time": 9.0197115562555859e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.8977229525218534e+03, + "instructions_per_iteration": 8.0501366947249238e+01, + "items_per_second": 1.6932753901831243e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..c9e411c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:32:06+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.3457,2.46582,3.16113], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2950, + "real_time": 2.3880085702669821e+04, + "cpu_time": 2.3871314576271187e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0149719322033896e+04, + "instructions_per_iteration": 1.4917687661016948e+05, + "items_per_second": 4.1891283230544424e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2950, + "real_time": 2.3518255201436707e+04, + "cpu_time": 2.3511560338983025e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9389795254237288e+04, + "instructions_per_iteration": 1.4941391728813559e+05, + "items_per_second": 4.2532268619448601e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2950, + "real_time": 2.2600384081824352e+04, + "cpu_time": 2.2592842711864432e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7462014237288138e+04, + "instructions_per_iteration": 1.4935331796610169e+05, + "items_per_second": 4.4261805066029112e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2950, + "real_time": 2.2372795363604011e+04, + "cpu_time": 2.2364229152542393e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6984427118644067e+04, + "instructions_per_iteration": 1.4935891593220338e+05, + "items_per_second": 4.4714261921534584e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2950, + "real_time": 2.4310451442912472e+04, + "cpu_time": 2.4291382711864360e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.1053438644067799e+04, + "instructions_per_iteration": 1.4947014406779662e+05, + "items_per_second": 4.1166862004589864e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3336394358489470e+04, + "cpu_time": 2.3326265898305079e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9007878915254238e+04, + "instructions_per_iteration": 1.4935463437288135e+05, + "items_per_second": 4.2913296168429319e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3518255201436703e+04, + "cpu_time": 2.3511560338983025e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9389795254237288e+04, + "instructions_per_iteration": 1.4935891593220338e+05, + "items_per_second": 4.2532268619448601e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.2880863260915191e+02, + "cpu_time": 8.2557356206470502e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.7405479729432900e+03, + "instructions_per_iteration": 1.1008501324513681e+02, + "items_per_second": 1.5249326720936981e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_P_C_final_candidate.json new file mode 100644 index 0000000..dc34539 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:32:08+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.3457,2.46582,3.16113], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2677, + "real_time": 2.2518042534823555e+04, + "cpu_time": 2.2509772506537167e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7289403810235337e+04, + "instructions_per_iteration": 1.4966553455360478e+05, + "items_per_second": 4.4425149108441030e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2677, + "real_time": 2.1786933787776590e+04, + "cpu_time": 2.1781638401195363e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5753884198729924e+04, + "instructions_per_iteration": 1.4981897758685096e+05, + "items_per_second": 4.5910228678900508e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2677, + "real_time": 2.3487124551709658e+04, + "cpu_time": 2.3464616361598812e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9324426596936872e+04, + "instructions_per_iteration": 1.4958130183040717e+05, + "items_per_second": 4.2617359883051715e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2677, + "real_time": 2.2292805109889730e+04, + "cpu_time": 2.2284931639895418e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6816258498319017e+04, + "instructions_per_iteration": 1.4994277512140456e+05, + "items_per_second": 4.4873370767256842e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2677, + "real_time": 2.3290921290685848e+04, + "cpu_time": 2.3274096750093406e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8912608890549120e+04, + "instructions_per_iteration": 1.4970731415763914e+05, + "items_per_second": 4.2966221664262295e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2675165454977079e+04, + "cpu_time": 2.2663011131864034e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7619316398954055e+04, + "instructions_per_iteration": 1.4974318064998134e+05, + "items_per_second": 4.4158466020382475e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2518042534823555e+04, + "cpu_time": 2.2509772506537167e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7289403810235337e+04, + "instructions_per_iteration": 1.4970731415763914e+05, + "items_per_second": 4.4425149108441030e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.0680184000302086e+02, + "cpu_time": 6.9986438794427499e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.4843843721959229e+03, + "instructions_per_iteration": 1.4062645769847242e+02, + "items_per_second": 1.3644903636118715e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..be3f4c7 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:31:11+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.24463,2.48584,3.21143], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.2060575485229492e+07, + "cpu_time": 8.2028993000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7233527400000000e+08, + "instructions_per_iteration": 1.0261813300000000e+09, + "items_per_second": 4.8763246429222897e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.9352378845214844e+07, + "cpu_time": 7.9353365000000238e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6664840600000000e+08, + "instructions_per_iteration": 1.0261699910000000e+09, + "items_per_second": 5.0407440188579131e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.2939386367797852e+07, + "cpu_time": 8.2940621000000551e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7418201400000000e+08, + "instructions_per_iteration": 1.0261931780000000e+09, + "items_per_second": 4.8227273340526037e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.0088138580322266e+07, + "cpu_time": 8.0016902999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6819259400000000e+08, + "instructions_per_iteration": 1.0261554340000000e+09, + "items_per_second": 4.9989437856649021e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.7149620056152344e+07, + "cpu_time": 8.7150571999999642e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8302367000000000e+08, + "instructions_per_iteration": 1.0261897780000000e+09, + "items_per_second": 4.5897575979191689e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.2318019866943374e+07, + "cpu_time": 8.2298090800000042e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7287639160000002e+08, + "instructions_per_iteration": 1.0261779422000000e+09, + "items_per_second": 4.8656994758833759e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 8.2060575485229492e+07, + "cpu_time": 8.2028993000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7233527400000000e+08, + "instructions_per_iteration": 1.0261813300000000e+09, + "items_per_second": 4.8763246429222897e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.0644792195656491e+06, + "cpu_time": 3.0784354912958764e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.4360407399864243e+06, + "instructions_per_iteration": 1.5439668390221339e+04, + "items_per_second": 1.7783282688866492e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..e6ab564 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:31:18+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.22461,2.47754,3.20459], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.6306343078613281e+07, + "cpu_time": 7.6307141999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6025155400000000e+08, + "instructions_per_iteration": 9.7456712600000000e+08, + "items_per_second": 5.2419732873759130e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.6438426971435547e+07, + "cpu_time": 7.6438897000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6052863600000000e+08, + "instructions_per_iteration": 9.7456931600000000e+08, + "items_per_second": 5.2329378850142183e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.3588371276855469e+07, + "cpu_time": 7.3522480000000283e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5454466400000000e+08, + "instructions_per_iteration": 9.7456493800000000e+08, + "items_per_second": 5.4405128880309602e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.9551458358764648e+07, + "cpu_time": 7.9552518999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6706807200000000e+08, + "instructions_per_iteration": 9.7455921900000000e+08, + "items_per_second": 5.0281248793642893e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.2580089569091797e+07, + "cpu_time": 8.2554445000000417e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7342694000000000e+08, + "instructions_per_iteration": 9.7456843000000000e+08, + "items_per_second": 4.8452872525519123e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.7692937850952163e+07, + "cpu_time": 7.7675096600000113e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6316397320000002e+08, + "instructions_per_iteration": 9.7456580580000007e+08, + "items_per_second": 5.1577672384674586e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6438426971435547e+07, + "cpu_time": 7.6438897000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6052863600000000e+08, + "instructions_per_iteration": 9.7456712600000000e+08, + "items_per_second": 5.2329378850142183e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.4526171147682639e+06, + "cpu_time": 3.4632524287836240e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.2506922741466556e+06, + "instructions_per_iteration": 4.0338963794326696e+03, + "items_per_second": 2.2756167844880538e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_S_C_final_candidate.json new file mode 100644 index 0000000..cf85399 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:31:26+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.25732,2.47754,3.19678], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.1535816192626953e+07, + "cpu_time": 8.1536822000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7123366400000000e+08, + "instructions_per_iteration": 9.7898390000000000e+08, + "items_per_second": 4.9057590201393841e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.5936794281005859e+07, + "cpu_time": 7.5893814000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5947516200000000e+08, + "instructions_per_iteration": 9.7897315700000000e+08, + "items_per_second": 5.2705217845554538e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.9232215881347656e+07, + "cpu_time": 7.9233073000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6639737800000000e+08, + "instructions_per_iteration": 9.7895893400000000e+08, + "items_per_second": 5.0483968986031786e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.6773881912231445e+07, + "cpu_time": 7.6749500000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6123302800000000e+08, + "instructions_per_iteration": 9.7918638700000000e+08, + "items_per_second": 5.2117603372008922e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.9932451248168945e+07, + "cpu_time": 7.9903143000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6786814200000000e+08, + "instructions_per_iteration": 9.7897828300000000e+08, + "items_per_second": 5.0060609005079987e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.8682231903076172e+07, + "cpu_time": 7.8663270400000095e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6524147480000001e+08, + "instructions_per_iteration": 9.7901613220000005e+08, + "items_per_second": 5.0884997882013815e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.9232215881347656e+07, + "cpu_time": 7.9233073000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6639737800000000e+08, + "instructions_per_iteration": 9.7897828300000000e+08, + "items_per_second": 5.0483968986031786e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.3015050243811603e+06, + "cpu_time": 2.3157970420827894e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.8337313033452742e+06, + "instructions_per_iteration": 9.5625147320147953e+04, + "items_per_second": 1.5010310653557727e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..6ab5297 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:31:51+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.34131,2.47266,3.1748], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.1062107086181641e+07, + "cpu_time": 5.1050186999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0723779000000000e+08, + "instructions_per_iteration": 6.3607893800000000e+08, + "items_per_second": 3.9177133670440838e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.0100326538085938e+07, + "cpu_time": 5.0058291999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0521794600000000e+08, + "instructions_per_iteration": 6.3610256400000000e+08, + "items_per_second": 3.9953420704006525e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.6395769119262695e+07, + "cpu_time": 5.6315257999999702e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1843901600000000e+08, + "instructions_per_iteration": 6.3610801000000000e+08, + "items_per_second": 3.5514353854154600e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 6.3613891601562500e+07, + "cpu_time": 6.3535577000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.3359647600000000e+08, + "instructions_per_iteration": 6.3617656000000000e+08, + "items_per_second": 3.1478426645908891e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.8363199234008789e+07, + "cpu_time": 5.8336623999999836e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2257077000000000e+08, + "instructions_per_iteration": 6.3623854600000000e+08, + "items_per_second": 3.4283780288691469e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.5907058715820312e+07, + "cpu_time": 5.5859187599999905e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1741239960000001e+08, + "instructions_per_iteration": 6.3614092360000002e+08, + "items_per_second": 3.6081423032640466e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.6395769119262695e+07, + "cpu_time": 5.6315257999999702e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1843901600000000e+08, + "instructions_per_iteration": 6.3610801000000000e+08, + "items_per_second": 3.5514353854154600e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.5420761477480438e+06, + "cpu_time": 5.5238012744651772e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1638453875540664e+07, + "instructions_per_iteration": 6.5568789526725290e+04, + "items_per_second": 3.5112837020233396e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..684b816 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:31:56+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.31396,2.46436,3.16846], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.3853750228881836e+07, + "cpu_time": 5.3816959000000052e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1310149200000000e+08, + "instructions_per_iteration": 6.1079059900000000e+08, + "items_per_second": 3.7163006553380284e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.1199674606323242e+07, + "cpu_time": 5.1200596000000156e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0752722000000000e+08, + "instructions_per_iteration": 6.1078664100000000e+08, + "items_per_second": 3.9062045293378890e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.0461530685424805e+07, + "cpu_time": 5.0441473999999873e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0597685800000000e+08, + "instructions_per_iteration": 6.1078193000000000e+08, + "items_per_second": 3.9649911895913370e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.4813146591186523e+07, + "cpu_time": 5.4792847000000313e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1511566200000000e+08, + "instructions_per_iteration": 6.1075953800000000e+08, + "items_per_second": 3.6501114826174094e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.1672697067260742e+07, + "cpu_time": 5.1636457999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0852056800000000e+08, + "instructions_per_iteration": 6.1070928500000000e+08, + "items_per_second": 3.8732323584239692e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.2400159835815430e+07, + "cpu_time": 5.2377666800000064e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1004836000000000e+08, + "instructions_per_iteration": 6.1076559860000002e+08, + "items_per_second": 3.8221680430617267e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.1672697067260742e+07, + "cpu_time": 5.1636457999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0852056800000000e+08, + "instructions_per_iteration": 6.1078193000000000e+08, + "items_per_second": 3.8732323584239692e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.8482478162450157e+06, + "cpu_time": 1.8431214113316715e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.8815779136679713e+06, + "instructions_per_iteration": 3.3698923424940447e+04, + "items_per_second": 1.3311603048566592e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_W_C_final_candidate.json new file mode 100644 index 0000000..c19d14a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:32:00+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.31396,2.46436,3.16846], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.9530496597290039e+07, + "cpu_time": 5.9522595000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2502243000000000e+08, + "instructions_per_iteration": 6.1276691300000000e+08, + "items_per_second": 3.3600685588388741e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.1165103912353516e+07, + "cpu_time": 5.1147070999999933e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0745308200000000e+08, + "instructions_per_iteration": 6.1273962200000000e+08, + "items_per_second": 3.9102923410804942e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.1286220550537109e+07, + "cpu_time": 5.1267349000000186e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0770851600000000e+08, + "instructions_per_iteration": 6.1280929600000000e+08, + "items_per_second": 3.9011184291974856e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.4995536804199219e+07, + "cpu_time": 5.4973894000000186e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1549788000000000e+08, + "instructions_per_iteration": 6.1276009100000000e+08, + "items_per_second": 3.6380904725431912e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.2793264389038086e+07, + "cpu_time": 5.2765430000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1087395400000000e+08, + "instructions_per_iteration": 6.1272308300000000e+08, + "items_per_second": 3.7903604689661390e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.3954124450683594e+07, + "cpu_time": 5.3935267800000057e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1331117240000001e+08, + "instructions_per_iteration": 6.1275980100000000e+08, + "items_per_second": 3.7199860541252368e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.2793264389038086e+07, + "cpu_time": 5.2765430000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1087395400000000e+08, + "instructions_per_iteration": 6.1276009100000000e+08, + "items_per_second": 3.7903604689661390e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.4793824478587634e+06, + "cpu_time": 3.4841542094322918e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.3072269039249765e+06, + "instructions_per_iteration": 3.2618334721441559e+04, + "items_per_second": 2.2925175469016700e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..e907687 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:32:09+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.3457,2.46582,3.16113], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4975619316101074e+08, + "cpu_time": 1.4965224499999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1449631600000000e+08, + "instructions_per_iteration": 1.9204272420000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5955042839050293e+08, + "cpu_time": 1.5942818100000045e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3506465600000000e+08, + "instructions_per_iteration": 1.9205378910000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5645074844360352e+08, + "cpu_time": 1.5631407299999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2855428000000000e+08, + "instructions_per_iteration": 1.9203109030000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5975308418273926e+08, + "cpu_time": 1.5963424300000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3548902000000000e+08, + "instructions_per_iteration": 1.9204300570000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.6360521316528320e+08, + "cpu_time": 1.6319611500000075e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4357927800000000e+08, + "instructions_per_iteration": 1.9205022710000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5782313346862796e+08, + "cpu_time": 1.5764497140000024e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3143671000000000e+08, + "instructions_per_iteration": 1.9204416728000002e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5955042839050293e+08, + "cpu_time": 1.5942818100000045e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3506465600000000e+08, + "instructions_per_iteration": 1.9204300570000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.1744485142875081e+06, + "cpu_time": 5.0893810797659410e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.0866353087970223e+07, + "instructions_per_iteration": 8.7140684413194729e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..f32d837 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:32:15+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.23779,2.44141,3.14941], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5569353103637695e+08, + "cpu_time": 1.5558680100000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2696475000000000e+08, + "instructions_per_iteration": 1.8806662720000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5795373916625977e+08, + "cpu_time": 1.5784225300000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3171159000000000e+08, + "instructions_per_iteration": 1.8807195390000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5267276763916016e+08, + "cpu_time": 1.5256411700000027e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2062135200000000e+08, + "instructions_per_iteration": 1.8804492500000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5584468841552734e+08, + "cpu_time": 1.5573727100000045e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2728204400000000e+08, + "instructions_per_iteration": 1.8805592120000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.6498374938964844e+08, + "cpu_time": 1.6485469900000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4647489000000000e+08, + "instructions_per_iteration": 1.8805671320000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5742969512939453e+08, + "cpu_time": 1.5731702820000023e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3061092520000005e+08, + "instructions_per_iteration": 1.8805922810000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5584468841552734e+08, + "cpu_time": 1.5573727100000045e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2728204400000000e+08, + "instructions_per_iteration": 1.8805671320000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.6231274346397873e+06, + "cpu_time": 4.6144291637569666e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.7088163352748621e+06, + "instructions_per_iteration": 1.0470573776064042e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_X_C_final_candidate.json new file mode 100644 index 0000000..f7126e6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block01_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:32:21+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.29932,2.45068,3.14844], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.6275978088378906e+08, + "cpu_time": 1.6262728299999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4180439600000000e+08, + "instructions_per_iteration": 1.9205153530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5084266662597656e+08, + "cpu_time": 1.5065751699999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1677791600000000e+08, + "instructions_per_iteration": 1.9205172190000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5188241004943848e+08, + "cpu_time": 1.5176689699999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1896065400000000e+08, + "instructions_per_iteration": 1.9202505860000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5357041358947754e+08, + "cpu_time": 1.5343505900000042e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2250580000000000e+08, + "instructions_per_iteration": 1.9203857730000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5210700035095215e+08, + "cpu_time": 1.5199708499999964e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1943234000000000e+08, + "instructions_per_iteration": 1.9203992910000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5423245429992676e+08, + "cpu_time": 1.5409676819999999e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2389622120000005e+08, + "instructions_per_iteration": 1.9204136444000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5210700035095215e+08, + "cpu_time": 1.5199708499999964e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1943234000000000e+08, + "instructions_per_iteration": 1.9203992910000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.8652985394795733e+06, + "cpu_time": 4.8701375746490993e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.0217537908596180e+07, + "instructions_per_iteration": 1.1027603184736019e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..592dc51 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:21:35+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.54834,2.30469,3.79541], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.9991798400878906e+07, + "cpu_time": 9.9972916999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0999237200000000e+08, + "instructions_per_iteration": 1.1293363340000000e+09, + "items_per_second": 4.0010836134750419e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.8718404769897461e+07, + "cpu_time": 9.8719870999999687e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0731740200000000e+08, + "instructions_per_iteration": 1.1293336850000000e+09, + "items_per_second": 4.0518691520575560e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.6947193145751953e+07, + "cpu_time": 9.6773020000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0359716400000000e+08, + "instructions_per_iteration": 1.1293316940000000e+09, + "items_per_second": 4.1333834574967236e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.8369836807250977e+07, + "cpu_time": 9.8352514000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0658560400000000e+08, + "instructions_per_iteration": 1.1293479840000000e+09, + "items_per_second": 4.0670033101543244e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.9689245223999023e+07, + "cpu_time": 9.9628848000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0935679600000000e+08, + "instructions_per_iteration": 1.1293371610000000e+09, + "items_per_second": 4.0149013867951161e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.8743295669555664e+07, + "cpu_time": 9.8689433999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0736986760000002e+08, + "instructions_per_iteration": 1.1293373716000001e+09, + "items_per_second": 4.0536481839957521e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.8718404769897461e+07, + "cpu_time": 9.8719870999999672e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0731740200000000e+08, + "instructions_per_iteration": 1.1293363340000000e+09, + "items_per_second": 4.0518691520575560e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.2061980542600001e+06, + "cpu_time": 1.2566733258340410e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.5336006138300486e+06, + "instructions_per_iteration": 6.3160240658186221e+03, + "items_per_second": 5.1970151426017263e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..3cf8c0c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:21:47+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.42627,2.28906,3.76611], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.8181486129760742e+07, + "cpu_time": 9.8149507000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0619107600000000e+08, + "instructions_per_iteration": 1.1021437700000000e+09, + "items_per_second": 4.0754152743732058e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.3440294265747070e+07, + "cpu_time": 9.3424435000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9623377400000000e+08, + "instructions_per_iteration": 1.1024991240000000e+09, + "items_per_second": 4.2815351251522060e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0150837898254395e+08, + "cpu_time": 1.0131715499999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1317527200000000e+08, + "instructions_per_iteration": 1.1027317750000000e+09, + "items_per_second": 3.9479987372326106e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.3264102935791016e+07, + "cpu_time": 9.3141154999999642e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9586274600000000e+08, + "instructions_per_iteration": 1.1024624950000000e+09, + "items_per_second": 4.2945570086606890e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.8903656005859375e+07, + "cpu_time": 9.8755092000000209e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0770595800000000e+08, + "instructions_per_iteration": 1.1024936320000000e+09, + "items_per_second": 4.0504240530705913e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.7059583663940430e+07, + "cpu_time": 9.6957468799999982e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0383376520000002e+08, + "instructions_per_iteration": 1.1024661592000000e+09, + "items_per_second": 4.1299860396978604e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.8181486129760742e+07, + "cpu_time": 9.8149507000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0619107600000000e+08, + "instructions_per_iteration": 1.1024936320000000e+09, + "items_per_second": 4.0754152743732058e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.6040247445563674e+06, + "cpu_time": 3.5604019033641047e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.5682156732852161e+06, + "instructions_per_iteration": 2.0996512167500582e+05, + "items_per_second": 1.5205113081641737e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_M_C_final_candidate.json new file mode 100644 index 0000000..97343b6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:21:41+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.46387,2.29395,3.77588], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.8090410232543945e+07, + "cpu_time": 9.8091316999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0599928800000000e+08, + "instructions_per_iteration": 1.1061225270000000e+09, + "items_per_second": 4.0778329033955187e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.1171483993530273e+08, + "cpu_time": 1.1169501700000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.3461034600000000e+08, + "instructions_per_iteration": 1.1061711810000000e+09, + "items_per_second": 3.5811803493436002e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.2891931533813477e+07, + "cpu_time": 9.2831765999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9508200400000000e+08, + "instructions_per_iteration": 1.1061456530000000e+09, + "items_per_second": 4.3088698754260587e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.0260224342346191e+08, + "cpu_time": 1.0253795300000057e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1547340400000000e+08, + "instructions_per_iteration": 1.1061497550000000e+09, + "items_per_second": 3.9009945907540964e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.8407030105590820e+07, + "cpu_time": 9.8367673000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0666353200000000e+08, + "instructions_per_iteration": 1.1061071580000000e+09, + "items_per_second": 4.0663765625522006e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.0074129104614258e+08, + "cpu_time": 1.0070474520000014e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1156571480000001e+08, + "instructions_per_iteration": 1.1061392548000000e+09, + "items_per_second": 3.9870508562942953e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.8407030105590820e+07, + "cpu_time": 9.8367673000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0666353200000000e+08, + "instructions_per_iteration": 1.1061456530000000e+09, + "items_per_second": 4.0663765625522006e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.0350960717270616e+06, + "cpu_time": 7.0431250163556011e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.4773746032152779e+07, + "instructions_per_iteration": 2.4902305114185714e+04, + "items_per_second": 2.6936869624886534e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..a876fc2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:22:07+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.40674,2.30078,3.73828], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3049, + "real_time": 2.2535677541080324e+04, + "cpu_time": 2.2529128238766807e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7326047228599542e+04, + "instructions_per_iteration": 1.4974283306001968e+05, + "items_per_second": 4.4386981573448473e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3049, + "real_time": 2.3206205358658513e+04, + "cpu_time": 2.3199807477861588e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8734535913414235e+04, + "instructions_per_iteration": 1.4970720892095770e+05, + "items_per_second": 4.3103805967107684e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3049, + "real_time": 2.3177429354358948e+04, + "cpu_time": 2.3168206297146597e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8673866841587405e+04, + "instructions_per_iteration": 1.4987137028533945e+05, + "items_per_second": 4.3162599088353265e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3049, + "real_time": 2.3202921140776496e+04, + "cpu_time": 2.3182949819613001e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8727612331912103e+04, + "instructions_per_iteration": 1.4966264480157429e+05, + "items_per_second": 4.3135149227385649e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3049, + "real_time": 2.2061733622439926e+04, + "cpu_time": 2.2055224991800595e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6330782551656281e+04, + "instructions_per_iteration": 1.4953712987864873e+05, + "items_per_second": 4.5340729934596762e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2836793403462838e+04, + "cpu_time": 2.2827063365037720e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7958568973433918e+04, + "instructions_per_iteration": 1.4970423738930799e+05, + "items_per_second": 4.3825853158178368e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3177429354358948e+04, + "cpu_time": 2.3168206297146593e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8673866841587405e+04, + "instructions_per_iteration": 1.4970720892095770e+05, + "items_per_second": 4.3162599088353265e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.1911848128655424e+02, + "cpu_time": 5.1635057281600655e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.0902953512645013e+03, + "instructions_per_iteration": 1.2153880469416301e+02, + "items_per_second": 1.0059879190925751e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..ad8250a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:22:09+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.40674,2.30078,3.73828], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3099, + "real_time": 2.2608451437050007e+04, + "cpu_time": 2.2601164246531145e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7479830267828329e+04, + "instructions_per_iteration": 1.4905584607938046e+05, + "items_per_second": 4.4245508288515768e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3099, + "real_time": 2.2232013196474356e+04, + "cpu_time": 2.2225548564052919e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6688433688286546e+04, + "instructions_per_iteration": 1.4930519328815746e+05, + "items_per_second": 4.4993265165899051e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3099, + "real_time": 2.1981131303460417e+04, + "cpu_time": 2.1964416585995506e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6161686995805096e+04, + "instructions_per_iteration": 1.4934900484027105e+05, + "items_per_second": 4.5528184010022786e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3099, + "real_time": 2.1615233025884736e+04, + "cpu_time": 2.1598967408841552e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5393299128751212e+04, + "instructions_per_iteration": 1.4942652307195868e+05, + "items_per_second": 4.6298509603317856e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3099, + "real_time": 2.2512591627575806e+04, + "cpu_time": 2.2497705066150342e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7277739916101971e+04, + "instructions_per_iteration": 1.4930958986769925e+05, + "items_per_second": 4.4448978109530944e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2189884118089067e+04, + "cpu_time": 2.2177560374314293e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6600197999354634e+04, + "instructions_per_iteration": 1.4928923142949337e+05, + "items_per_second": 4.5102889035457280e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2232013196474352e+04, + "cpu_time": 2.2225548564052919e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6688433688286546e+04, + "instructions_per_iteration": 1.4930958986769925e+05, + "items_per_second": 4.4993265165899051e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.0463415940012464e+02, + "cpu_time": 4.0756466505829229e+02, + "time_unit": "ns", + "cycles_per_iteration": 8.4992621703099041e+02, + "instructions_per_iteration": 1.3924782252706632e+02, + "items_per_second": 8.3443139243614041e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_P_C_final_candidate.json new file mode 100644 index 0000000..edd95a0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:22:08+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.40674,2.30078,3.73828], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3205, + "real_time": 2.1012376139576834e+04, + "cpu_time": 2.0984590327613096e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4127276755070205e+04, + "instructions_per_iteration": 1.4974255569422778e+05, + "items_per_second": 4.7654015846291040e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3205, + "real_time": 2.3738828352572578e+04, + "cpu_time": 2.3712223712948533e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9852813728549139e+04, + "instructions_per_iteration": 1.4967144992199689e+05, + "items_per_second": 4.2172341662495790e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3205, + "real_time": 2.2357190826939717e+04, + "cpu_time": 2.2341083619344765e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6951521996879877e+04, + "instructions_per_iteration": 1.4978019968798751e+05, + "items_per_second": 4.4760586238266304e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3205, + "real_time": 2.1700182124716630e+04, + "cpu_time": 2.1693856786271441e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5571822152886118e+04, + "instructions_per_iteration": 1.4985205241809672e+05, + "items_per_second": 4.6095998966529165e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3205, + "real_time": 2.3141405697731814e+04, + "cpu_time": 2.3135049921996844e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8598053042121683e+04, + "instructions_per_iteration": 1.4998061872074884e+05, + "items_per_second": 4.3224458273124292e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2389996628307515e+04, + "cpu_time": 2.2373360873634934e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7020297535101410e+04, + "instructions_per_iteration": 1.4980537528861154e+05, + "items_per_second": 4.4781480197341327e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2357190826939717e+04, + "cpu_time": 2.2341083619344765e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6951521996879877e+04, + "instructions_per_iteration": 1.4978019968798751e+05, + "items_per_second": 4.4760586238266304e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.0907246548666149e+03, + "cpu_time": 1.0913495274516019e+03, + "time_unit": "ns", + "cycles_per_iteration": 2.2904606887758277e+03, + "instructions_per_iteration": 1.1769147279327213e+02, + "items_per_second": 2.1915621353878951e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..1036b74 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:21:13+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.49756,2.2749,3.81885], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.1224441528320312e+07, + "cpu_time": 8.1178478000000224e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7058089200000000e+08, + "instructions_per_iteration": 1.0262325910000000e+09, + "items_per_second": 4.9274143819252057e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.0842018127441406e+07, + "cpu_time": 8.0842999999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6977882800000000e+08, + "instructions_per_iteration": 1.0261713900000000e+09, + "items_per_second": 4.9478619051742405e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.8240633010864258e+07, + "cpu_time": 7.8235115000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6431487400000000e+08, + "instructions_per_iteration": 1.0262647620000000e+09, + "items_per_second": 5.1127936604937548e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.9532146453857422e+07, + "cpu_time": 7.9499905000000477e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6702647000000000e+08, + "instructions_per_iteration": 1.0261542860000000e+09, + "items_per_second": 5.0314525533080520e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.9146146774291992e+07, + "cpu_time": 7.9147420999999166e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6621663200000000e+08, + "instructions_per_iteration": 1.0261522330000000e+09, + "items_per_second": 5.0538601883187611e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.9797077178955078e+07, + "cpu_time": 7.9780783799999923e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6758353920000002e+08, + "instructions_per_iteration": 1.0261950524000001e+09, + "items_per_second": 5.0146765378440022e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.9532146453857422e+07, + "cpu_time": 7.9499905000000477e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6702647000000000e+08, + "instructions_per_iteration": 1.0261713900000000e+09, + "items_per_second": 5.0314525533080520e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.2293990097666825e+06, + "cpu_time": 1.2197321128288275e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.5819735813772380e+06, + "instructions_per_iteration": 5.0803256588529832e+04, + "items_per_second": 7.6685464579115927e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..51ca1b0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:21:28+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.59619,2.31006,3.80518], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.2748899459838867e+07, + "cpu_time": 7.2749952999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5278056200000000e+08, + "instructions_per_iteration": 9.7456481700000000e+08, + "items_per_second": 5.4982853390984340e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.4426412582397461e+07, + "cpu_time": 7.4399357999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5630422400000000e+08, + "instructions_per_iteration": 9.7456445700000000e+08, + "items_per_second": 5.3763904790683836e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.5654029846191406e+07, + "cpu_time": 7.5655031000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5888124400000000e+08, + "instructions_per_iteration": 9.7457668700000000e+08, + "items_per_second": 5.2871566465949789e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.4107170104980469e+07, + "cpu_time": 7.4108784999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5563432800000000e+08, + "instructions_per_iteration": 9.7456075500000000e+08, + "items_per_second": 5.3974707586961556e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.4913740158081055e+07, + "cpu_time": 7.4914467000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5732736400000000e+08, + "instructions_per_iteration": 9.7455398900000000e+08, + "items_per_second": 5.3394226244711746e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.4370050430297866e+07, + "cpu_time": 7.4365518800000042e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5618554440000001e+08, + "instructions_per_iteration": 9.7456414100000000e+08, + "items_per_second": 5.3797451695858259e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.4426412582397461e+07, + "cpu_time": 7.4399357999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5630422400000000e+08, + "instructions_per_iteration": 9.7456445700000000e+08, + "items_per_second": 5.3763904790683836e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.0775684302148363e+06, + "cpu_time": 1.0771833676161678e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.2628730545359808e+06, + "instructions_per_iteration": 8.2535907337352273e+03, + "items_per_second": 7.8383296179734622e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_S_C_final_candidate.json new file mode 100644 index 0000000..bc285ff --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:21:20+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.53809,2.28711,3.81396], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.7989339828491211e+07, + "cpu_time": 7.7990398000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6378710600000000e+08, + "instructions_per_iteration": 9.7894814800000000e+08, + "items_per_second": 5.1288365011292752e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.1438531875610352e+07, + "cpu_time": 9.1439430999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9202996600000000e+08, + "instructions_per_iteration": 9.7899000600000000e+08, + "items_per_second": 4.3744804142536735e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.3436250686645508e+07, + "cpu_time": 8.3437464000000179e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7522896800000000e+08, + "instructions_per_iteration": 9.7896814600000000e+08, + "items_per_second": 4.7940095590632902e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.5365304946899414e+07, + "cpu_time": 7.5366205000000790e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5827590600000000e+08, + "instructions_per_iteration": 9.7896682300000000e+08, + "items_per_second": 5.3074186235063281e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.8328609466552734e+07, + "cpu_time": 7.8329478999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6450013200000000e+08, + "instructions_per_iteration": 9.7895544300000000e+08, + "items_per_second": 5.1066342468587244e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.1311607360839859e+07, + "cpu_time": 8.1312595400000155e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7076441560000002e+08, + "instructions_per_iteration": 9.7896571320000005e+08, + "items_per_second": 4.9422758689622581e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.8328609466552734e+07, + "cpu_time": 7.8329478999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6450013200000000e+08, + "instructions_per_iteration": 9.7896682300000000e+08, + "items_per_second": 5.1066342468587244e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.3710862453273451e+06, + "cpu_time": 6.3710949538993593e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.3379488333378075e+07, + "instructions_per_iteration": 1.5900500621049641e+04, + "items_per_second": 3.6726092703081708e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..f5fc7e2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:21:53+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.71289,2.35107,3.77832], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.3630113601684570e+07, + "cpu_time": 5.3624468000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1263058000000000e+08, + "instructions_per_iteration": 6.3620587200000000e+08, + "items_per_second": 3.7296407304217853e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.8078289031982422e+07, + "cpu_time": 5.8006587000000164e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2197253000000000e+08, + "instructions_per_iteration": 6.3619959800000000e+08, + "items_per_second": 3.4478842894169833e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.6080579757690430e+07, + "cpu_time": 5.6060905000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1777717800000000e+08, + "instructions_per_iteration": 6.3620863600000000e+08, + "items_per_second": 3.5675485438559907e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.4637908935546875e+07, + "cpu_time": 5.4617719999999978e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1474508800000000e+08, + "instructions_per_iteration": 6.3615779600000000e+08, + "items_per_second": 3.6618152497028448e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.6289434432983398e+07, + "cpu_time": 5.6211008000000007e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1821411000000000e+08, + "instructions_per_iteration": 6.3614816600000000e+08, + "items_per_second": 3.5580219447407876e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.5743265151977539e+07, + "cpu_time": 5.5704137600000106e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1706789720000000e+08, + "instructions_per_iteration": 6.3618401360000002e+08, + "items_per_second": 3.5929821516276784e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.6080579757690430e+07, + "cpu_time": 5.6060905000000276e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1777717800000000e+08, + "instructions_per_iteration": 6.3619959800000000e+08, + "items_per_second": 3.5675485438559907e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.6993852113808873e+06, + "cpu_time": 1.6726328546944861e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.5692272431157981e+06, + "instructions_per_iteration": 2.8719934540315375e+04, + "items_per_second": 1.0762903492623554e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..f84e3e8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:22:02+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.5293,2.32275,3.75342], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.0515174865722656e+07, + "cpu_time": 5.0507426000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0608785200000000e+08, + "instructions_per_iteration": 6.1071734400000000e+08, + "items_per_second": 3.9598137509521851e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.1584243774414062e+07, + "cpu_time": 5.1585096000000164e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0833417400000000e+08, + "instructions_per_iteration": 6.1072317900000000e+08, + "items_per_second": 3.8770888397687459e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.2652597427368164e+07, + "cpu_time": 5.2632621999999963e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1057792000000000e+08, + "instructions_per_iteration": 6.1074449000000000e+08, + "items_per_second": 3.7999246930924351e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.4532766342163086e+07, + "cpu_time": 5.4533466000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1452592800000000e+08, + "instructions_per_iteration": 6.1080391900000000e+08, + "items_per_second": 3.6674727405002955e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.1987648010253906e+07, + "cpu_time": 5.1965158999999873e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0918153000000000e+08, + "instructions_per_iteration": 6.1090640900000000e+08, + "items_per_second": 3.8487325709905070e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.2254486083984375e+07, + "cpu_time": 5.2244753800000027e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0974148080000001e+08, + "instructions_per_iteration": 6.1077906820000005e+08, + "items_per_second": 3.8306065190608338e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.1987648010253906e+07, + "cpu_time": 5.1965158999999873e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0918153000000000e+08, + "instructions_per_iteration": 6.1074449000000000e+08, + "items_per_second": 3.8487325709905070e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.4911978743311034e+06, + "cpu_time": 1.4933414566786920e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.1318375708519751e+06, + "instructions_per_iteration": 7.8997425780844278e+04, + "items_per_second": 1.0809448739664958e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_W_C_final_candidate.json new file mode 100644 index 0000000..e3771f6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:21:57+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.57568,2.32861,3.76318], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.9722194671630859e+07, + "cpu_time": 4.9617489000000067e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0442291600000000e+08, + "instructions_per_iteration": 6.1277443200000000e+08, + "items_per_second": 4.0308367882139245e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.9092054367065430e+07, + "cpu_time": 4.9063934000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0309920600000000e+08, + "instructions_per_iteration": 6.1276377100000000e+08, + "items_per_second": 4.0763139784102850e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 4.9748420715332031e+07, + "cpu_time": 4.9740604000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0447989400000000e+08, + "instructions_per_iteration": 6.1278445700000000e+08, + "items_per_second": 4.0208598994897502e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.0394296646118164e+07, + "cpu_time": 5.0395047999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0583503000000000e+08, + "instructions_per_iteration": 6.1273839200000000e+08, + "items_per_second": 3.9686439032660555e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.0729274749755859e+07, + "cpu_time": 5.0718222000000425e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0653900600000000e+08, + "instructions_per_iteration": 6.1270569000000000e+08, + "items_per_second": 3.9433559007647848e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 4.9937248229980469e+07, + "cpu_time": 4.9907059400000133e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0487521040000001e+08, + "instructions_per_iteration": 6.1275334839999998e+08, + "items_per_second": 4.0080020940289604e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 4.9748420715332031e+07, + "cpu_time": 4.9740604000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0447989400000000e+08, + "instructions_per_iteration": 6.1276377100000000e+08, + "items_per_second": 4.0208598994897502e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.3883796691320220e+05, + "cpu_time": 6.5546481489077094e+05, + "time_unit": "ns", + "cycles_per_iteration": 1.3420605772765996e+06, + "instructions_per_iteration": 3.1685608089478101e+04, + "items_per_second": 5.2634250852442572e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..5c67f17 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:22:11+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.37402,2.29541,3.72852], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5885949134826660e+08, + "cpu_time": 1.5869975899999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3361367600000000e+08, + "instructions_per_iteration": 1.8758939310000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.6000270843505859e+08, + "cpu_time": 1.5987239399999976e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3601449000000000e+08, + "instructions_per_iteration": 1.8759857930000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4733266830444336e+08, + "cpu_time": 1.4719538099999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0940676400000000e+08, + "instructions_per_iteration": 1.8756659530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5025329589843750e+08, + "cpu_time": 1.5019290399999985e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1553959200000000e+08, + "instructions_per_iteration": 1.8757406620000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5009880065917969e+08, + "cpu_time": 1.4999587099999979e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1521484800000000e+08, + "instructions_per_iteration": 1.8759540860000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5330939292907718e+08, + "cpu_time": 1.5319126179999986e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2195787400000000e+08, + "instructions_per_iteration": 1.8758480850000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5025329589843750e+08, + "cpu_time": 1.5019290399999985e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1553959200000000e+08, + "instructions_per_iteration": 1.8758939310000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.7221703476086548e+06, + "cpu_time": 5.7037778556324998e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.2017063694337316e+07, + "instructions_per_iteration": 1.3875637815970840e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..1e3c204 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:22:22+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.63672,2.35205,3.73145], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5298008918762207e+08, + "cpu_time": 1.5276658199999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2126788600000000e+08, + "instructions_per_iteration": 1.8806485920000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5204954147338867e+08, + "cpu_time": 1.5194479100000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1931171600000000e+08, + "instructions_per_iteration": 1.8807416040000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5155220031738281e+08, + "cpu_time": 1.5137551400000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1826809800000000e+08, + "instructions_per_iteration": 1.8804978910000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4788198471069336e+08, + "cpu_time": 1.4775464799999937e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1055962600000000e+08, + "instructions_per_iteration": 1.8805097820000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4955663681030273e+08, + "cpu_time": 1.4946366800000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1407733200000000e+08, + "instructions_per_iteration": 1.8805006340000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5080409049987796e+08, + "cpu_time": 1.5066104059999993e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1669693160000002e+08, + "instructions_per_iteration": 1.8805797006000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5155220031738281e+08, + "cpu_time": 1.5137551400000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1826809800000000e+08, + "instructions_per_iteration": 1.8805097820000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.0579498090526343e+06, + "cpu_time": 2.0293232248999127e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.3222710330866575e+06, + "instructions_per_iteration": 1.1044419695031513e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_X_C_final_candidate.json new file mode 100644 index 0000000..4e88a4b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block02_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:22:16+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.34375,2.29004,3.71875], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5043926239013672e+08, + "cpu_time": 1.5030694399999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1593224600000000e+08, + "instructions_per_iteration": 1.8758587560000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4742445945739746e+08, + "cpu_time": 1.4725688600000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0959960800000000e+08, + "instructions_per_iteration": 1.8757366340000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4419364929199219e+08, + "cpu_time": 1.4413692400000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0281461400000000e+08, + "instructions_per_iteration": 1.8757258670000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4721941947937012e+08, + "cpu_time": 1.4705375299999979e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0916932400000000e+08, + "instructions_per_iteration": 1.8759622370000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4610290527343750e+08, + "cpu_time": 1.4609312999999967e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0682375600000000e+08, + "instructions_per_iteration": 1.8760335030000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.4707593917846683e+08, + "cpu_time": 1.4696952739999992e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0886790960000002e+08, + "instructions_per_iteration": 1.8758633994000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4721941947937012e+08, + "cpu_time": 1.4705375299999979e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0916932400000000e+08, + "instructions_per_iteration": 1.8758587560000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.2753233823858257e+06, + "cpu_time": 2.2371708083569123e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.7789128869105782e+06, + "instructions_per_iteration": 1.3574819984073454e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..6a9dcb5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:46:32+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.82227,2.00977,2.44873], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0400629043579102e+08, + "cpu_time": 1.0400682200000010e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1842241800000000e+08, + "instructions_per_iteration": 1.1294131800000000e+09, + "items_per_second": 3.8459015698027923e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.8228216171264648e+07, + "cpu_time": 9.8229844000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0628727000000000e+08, + "instructions_per_iteration": 1.1292941970000000e+09, + "items_per_second": 4.0720822075213715e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.8213911056518555e+07, + "cpu_time": 9.8101532000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0625648600000000e+08, + "instructions_per_iteration": 1.1292920010000000e+09, + "items_per_second": 4.0774082916462393e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.8842859268188477e+07, + "cpu_time": 9.8674295000000358e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0757861400000000e+08, + "instructions_per_iteration": 1.1292706660000000e+09, + "items_per_second": 4.0537406423830902e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.9274873733520508e+07, + "cpu_time": 9.9138409000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0848446800000000e+08, + "instructions_per_iteration": 1.1292846980000000e+09, + "items_per_second": 4.0347631562253521e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.9713230133056656e+07, + "cpu_time": 9.9630180400000155e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0940585120000002e+08, + "instructions_per_iteration": 1.1293109484000001e+09, + "items_per_second": 4.0167791735157701e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.8842859268188477e+07, + "cpu_time": 9.8674295000000358e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0757861400000000e+08, + "instructions_per_iteration": 1.1292920010000000e+09, + "items_per_second": 4.0537406423830902e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.4409676717604157e+06, + "cpu_time": 2.4803354443814871e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.1266526483925162e+06, + "instructions_per_iteration": 5.7884945193029249e+04, + "items_per_second": 9.6983303719098971e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..b96f5cd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:46:26+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.80664,2.01025,2.45117], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.9610805511474609e+07, + "cpu_time": 9.9563633999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0919174600000000e+08, + "instructions_per_iteration": 1.1025081140000000e+09, + "items_per_second": 4.0175311399340886e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.5455408096313477e+07, + "cpu_time": 9.5412279000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0046558400000000e+08, + "instructions_per_iteration": 1.1024330070000000e+09, + "items_per_second": 4.1923325193814919e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.4014644622802734e+07, + "cpu_time": 9.3901946999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9743734400000000e+08, + "instructions_per_iteration": 1.1024262430000000e+09, + "items_per_second": 4.2597625797897466e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.5020771026611328e+07, + "cpu_time": 9.4959933000000164e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9955364800000000e+08, + "instructions_per_iteration": 1.1024086870000000e+09, + "items_per_second": 4.2123028877874138e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.3451738357543945e+07, + "cpu_time": 9.3340236000000402e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9625699600000000e+08, + "instructions_per_iteration": 1.1024343310000000e+09, + "items_per_second": 4.2853973499702560e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.5510673522949234e+07, + "cpu_time": 9.5435605800000101e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0058106360000002e+08, + "instructions_per_iteration": 1.1024420764000001e+09, + "items_per_second": 4.1934652953725997e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.5020771026611328e+07, + "cpu_time": 9.4959933000000164e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9955364800000000e+08, + "instructions_per_iteration": 1.1024330070000000e+09, + "items_per_second": 4.2123028877874138e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.4254616845061621e+06, + "cpu_time": 2.4500055860050013e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.0939499231814202e+06, + "instructions_per_iteration": 3.8303908938905959e+04, + "items_per_second": 1.0506640483870180e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_M_C_final_candidate.json new file mode 100644 index 0000000..175cc96 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:46:38+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.75635,1.99268,2.44092], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.6208095550537109e+07, + "cpu_time": 9.6209484000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0204537600000000e+08, + "instructions_per_iteration": 1.1061590460000000e+09, + "items_per_second": 4.1575942762565874e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.6602678298950195e+07, + "cpu_time": 9.6512531000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0287405000000000e+08, + "instructions_per_iteration": 1.1061070870000000e+09, + "items_per_second": 4.1445395313485200e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.5046043395996094e+07, + "cpu_time": 9.4975040000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9960547400000000e+08, + "instructions_per_iteration": 1.1060704330000000e+09, + "items_per_second": 4.2116328669090318e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.3702793121337891e+07, + "cpu_time": 9.3592525000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9678316200000000e+08, + "instructions_per_iteration": 1.1060653740000000e+09, + "items_per_second": 4.2738455875616120e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.0784311294555664e+07, + "cpu_time": 9.0581624999999553e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9065483600000000e+08, + "instructions_per_iteration": 1.1060554530000000e+09, + "items_per_second": 4.4159066477334891e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.4468784332275406e+07, + "cpu_time": 9.4374240999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9839257960000002e+08, + "instructions_per_iteration": 1.1060914786000001e+09, + "items_per_second": 4.2407037819618480e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.5046043395996094e+07, + "cpu_time": 9.4975040000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9960547400000000e+08, + "instructions_per_iteration": 1.1060704330000000e+09, + "items_per_second": 4.2116328669090318e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.3491497984664263e+06, + "cpu_time": 2.4133159998046476e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.9335715344464192e+06, + "instructions_per_iteration": 4.2518186226601909e+04, + "items_per_second": 1.1044715318833358e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..3c74598 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:46:59+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.74561,1.97754,2.42578], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3115, + "real_time": 2.2500208063263381e+04, + "cpu_time": 2.2493517495987151e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7251874799357945e+04, + "instructions_per_iteration": 1.4941094767255217e+05, + "items_per_second": 4.4457253080955452e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3115, + "real_time": 2.3322618218141804e+04, + "cpu_time": 2.3303071910112380e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8978896950240771e+04, + "instructions_per_iteration": 1.4925932038523274e+05, + "items_per_second": 4.2912797242240391e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3115, + "real_time": 2.3718018018988889e+04, + "cpu_time": 2.3710886035313026e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9808988121990369e+04, + "instructions_per_iteration": 1.4920894510433386e+05, + "items_per_second": 4.2174720864951356e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3115, + "real_time": 2.4302774983462707e+04, + "cpu_time": 2.4296110754414130e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.1037175601926167e+04, + "instructions_per_iteration": 1.4925686388443017e+05, + "items_per_second": 4.1158850900377933e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3115, + "real_time": 2.7118716538430792e+04, + "cpu_time": 2.7109823756019254e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.6950903370786516e+04, + "instructions_per_iteration": 1.4907245778491170e+05, + "items_per_second": 3.6886997458918115e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.4192467164457521e+04, + "cpu_time": 2.4182681990369187e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0805567768860354e+04, + "instructions_per_iteration": 1.4924170696629214e+05, + "items_per_second": 4.1518123909488648e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3718018018988889e+04, + "cpu_time": 2.3710886035313022e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9808988121990369e+04, + "instructions_per_iteration": 1.4925686388443017e+05, + "items_per_second": 4.2174720864951356e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.7621423935247633e+03, + "cpu_time": 1.7628532983704918e+03, + "time_unit": "ns", + "cycles_per_iteration": 3.7005885627248026e+03, + "instructions_per_iteration": 1.2134764762471929e+02, + "items_per_second": 2.8544317669997472e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..cb70446 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:46:58+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.74561,1.97754,2.42578], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3040, + "real_time": 2.3651828891352605e+04, + "cpu_time": 2.3631594407894743e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9669988157894739e+04, + "instructions_per_iteration": 1.4942686842105264e+05, + "items_per_second": 4.2316230667276694e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3040, + "real_time": 2.2376603201815957e+04, + "cpu_time": 2.2358699342105268e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6992111184210524e+04, + "instructions_per_iteration": 1.4940536381578946e+05, + "items_per_second": 4.4725320766616700e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3040, + "real_time": 2.2732505672856380e+04, + "cpu_time": 2.2723854276315775e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7739481578947365e+04, + "instructions_per_iteration": 1.4924242960526317e+05, + "items_per_second": 4.4006619116646187e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3040, + "real_time": 2.3055547162106162e+04, + "cpu_time": 2.3047723026315809e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8418090789473681e+04, + "instructions_per_iteration": 1.4933773157894737e+05, + "items_per_second": 4.3388234007246770e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3040, + "real_time": 2.2355035731666965e+04, + "cpu_time": 2.2321304934210486e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6947209210526315e+04, + "instructions_per_iteration": 1.4920291315789474e+05, + "items_per_second": 4.4800248146216654e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2834304131959612e+04, + "cpu_time": 2.2816635197368414e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7953376184210530e+04, + "instructions_per_iteration": 1.4932306131578947e+05, + "items_per_second": 4.3847330540800598e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2732505672856380e+04, + "cpu_time": 2.2723854276315775e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7739481578947365e+04, + "instructions_per_iteration": 1.4933773157894737e+05, + "items_per_second": 4.4006619116646187e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.4010334146772652e+02, + "cpu_time": 5.4342104209274339e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.1341152514027476e+03, + "instructions_per_iteration": 9.8363974393245513e+01, + "items_per_second": 1.0319069846118789e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_P_C_final_candidate.json new file mode 100644 index 0000000..ed345fb --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:47:01+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.74561,1.97754,2.42578], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3058, + "real_time": 2.1107528941002915e+04, + "cpu_time": 2.1090601373446705e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4327960104643556e+04, + "instructions_per_iteration": 1.4920388979725310e+05, + "items_per_second": 4.7414484883252822e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3058, + "real_time": 2.2731706782678437e+04, + "cpu_time": 2.2716034663178569e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7737969914977111e+04, + "instructions_per_iteration": 1.4924345519947677e+05, + "items_per_second": 4.4021767655643904e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3058, + "real_time": 2.3505592595681090e+04, + "cpu_time": 2.3497426095487252e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9363156311314582e+04, + "instructions_per_iteration": 1.4931863276651406e+05, + "items_per_second": 4.2557852759543428e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3058, + "real_time": 2.1899034962925434e+04, + "cpu_time": 2.1883502289077845e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5989060170045785e+04, + "instructions_per_iteration": 1.4938172531066055e+05, + "items_per_second": 4.5696524568606386e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3058, + "real_time": 2.1167640361698566e+04, + "cpu_time": 2.1163755395683449e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4453410071942446e+04, + "instructions_per_iteration": 1.4942550359712230e+05, + "items_per_second": 4.7250593351875519e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2082300728797294e+04, + "cpu_time": 2.2070263963374764e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6374311314584702e+04, + "instructions_per_iteration": 1.4931464133420537e+05, + "items_per_second": 4.5388244643784419e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.1899034962925434e+04, + "cpu_time": 2.1883502289077845e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5989060170045785e+04, + "instructions_per_iteration": 1.4931863276651406e+05, + "items_per_second": 4.5696524568606386e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.0329397280960488e+03, + "cpu_time": 1.0332216660099377e+03, + "time_unit": "ns", + "cycles_per_iteration": 2.1690200837983402e+03, + "instructions_per_iteration": 9.2385065714998618e+01, + "items_per_second": 2.0944812190678003e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..2a7bd5e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:46:12+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.85449,2.02832,2.46533], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.9126119613647461e+07, + "cpu_time": 7.9076582000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6617287600000000e+08, + "instructions_per_iteration": 1.0261683400000000e+09, + "items_per_second": 5.0583875767417392e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.7331542968750000e+07, + "cpu_time": 7.7332114000000283e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6240404600000000e+08, + "instructions_per_iteration": 1.0261836120000000e+09, + "items_per_second": 5.1724953490861319e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.1109523773193359e+07, + "cpu_time": 8.1077783999999657e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7033922600000000e+08, + "instructions_per_iteration": 1.0261812130000000e+09, + "items_per_second": 4.9335339505579202e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.1282377243041992e+07, + "cpu_time": 8.1283334999999285e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7070152400000000e+08, + "instructions_per_iteration": 1.0261582460000000e+09, + "items_per_second": 4.9210579265725687e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.3036899566650391e+07, + "cpu_time": 8.3014986999999434e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7438574200000000e+08, + "instructions_per_iteration": 1.0261594610000000e+09, + "items_per_second": 4.8184070666661998e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.0377292633056656e+07, + "cpu_time": 8.0356960399999753e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6880068280000001e+08, + "instructions_per_iteration": 1.0261701744000001e+09, + "items_per_second": 4.9807763739249129e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 8.1109523773193359e+07, + "cpu_time": 8.1077783999999657e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7033922600000000e+08, + "instructions_per_iteration": 1.0261683400000000e+09, + "items_per_second": 4.9335339505579202e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1949302139904168e+06, + "cpu_time": 2.1927110251308405e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.6096510074679190e+06, + "instructions_per_iteration": 1.1862208900537877e+04, + "items_per_second": 1.3687731340414425e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..6fa5b1b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:46:05+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.91455,2.04639,2.47656], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.9695224761962891e+07, + "cpu_time": 7.9696313000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6736937800000000e+08, + "instructions_per_iteration": 9.7454193500000000e+08, + "items_per_second": 5.0190527634571921e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.7273130416870117e+07, + "cpu_time": 7.7238842999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6228089200000000e+08, + "instructions_per_iteration": 9.7481071400000000e+08, + "items_per_second": 5.1787414785589203e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.6315641403198242e+07, + "cpu_time": 7.6316583999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6027231400000000e+08, + "instructions_per_iteration": 9.7456512900000000e+08, + "items_per_second": 5.2413247427322129e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.4940681457519531e+07, + "cpu_time": 7.4941607999999598e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5738445600000000e+08, + "instructions_per_iteration": 9.7453612600000000e+08, + "items_per_second": 5.3374888886825340e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.6342582702636719e+07, + "cpu_time": 7.6312835999999613e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6032896200000000e+08, + "instructions_per_iteration": 9.7456328700000000e+08, + "items_per_second": 5.2415821631894540e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.6913452148437500e+07, + "cpu_time": 7.6901236799999818e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6152720040000001e+08, + "instructions_per_iteration": 9.7460343820000005e+08, + "items_per_second": 5.2036380073240623e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6342582702636719e+07, + "cpu_time": 7.6316583999999732e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6032896200000000e+08, + "instructions_per_iteration": 9.7456328700000000e+08, + "items_per_second": 5.2413247427322129e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.7637120754503857e+06, + "cpu_time": 1.7645543588866342e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.7037797059794203e+06, + "instructions_per_iteration": 1.1657245300670309e+05, + "items_per_second": 1.1775786261273232e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_S_C_final_candidate.json new file mode 100644 index 0000000..b897cd2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:46:19+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.86621,2.02783,2.4624], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.3685646057128906e+07, + "cpu_time": 7.3687016000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5474807000000000e+08, + "instructions_per_iteration": 9.7895290200000000e+08, + "items_per_second": 5.4283647474610684e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.4249982833862305e+07, + "cpu_time": 7.4250632000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5593261200000000e+08, + "instructions_per_iteration": 9.7894429400000000e+08, + "items_per_second": 5.3871595328643098e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.5690269470214844e+07, + "cpu_time": 7.5672596999999613e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5896063600000000e+08, + "instructions_per_iteration": 9.7896426700000000e+08, + "items_per_second": 5.2859293305343017e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.9148292541503906e+07, + "cpu_time": 7.9148836999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6622047800000000e+08, + "instructions_per_iteration": 9.7898284500000000e+08, + "items_per_second": 5.0537697730163764e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.2644233703613281e+07, + "cpu_time": 7.2644887000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5256191000000000e+08, + "instructions_per_iteration": 9.7897842800000000e+08, + "items_per_second": 5.5062374864730639e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.5083684921264663e+07, + "cpu_time": 7.5080793799999937e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5768474120000002e+08, + "instructions_per_iteration": 9.7896454720000005e+08, + "items_per_second": 5.3322921740698246e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.4249982833862305e+07, + "cpu_time": 7.4250632000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5593261200000000e+08, + "instructions_per_iteration": 9.7896426700000000e+08, + "items_per_second": 5.3871595328643098e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.5243550662000771e+06, + "cpu_time": 2.5231247300140271e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.3015116767201405e+06, + "instructions_per_iteration": 1.6381140375443951e+04, + "items_per_second": 1.7480101492510751e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..2615c52 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:46:49+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.79395,1.99365,2.43604], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.4800987243652344e+07, + "cpu_time": 5.4765347000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1508918400000000e+08, + "instructions_per_iteration": 6.3614585600000000e+08, + "items_per_second": 3.6519443581723296e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 6.7407131195068359e+07, + "cpu_time": 6.7408813999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.4156447400000000e+08, + "instructions_per_iteration": 6.3617844800000000e+08, + "items_per_second": 2.9669710551501475e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.6740999221801758e+07, + "cpu_time": 5.6741746999999784e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1916372000000000e+08, + "instructions_per_iteration": 6.3619974300000000e+08, + "items_per_second": 3.5247416685989727e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.4953336715698242e+07, + "cpu_time": 5.4930099999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1540790800000000e+08, + "instructions_per_iteration": 6.3617457000000000e+08, + "items_per_second": 3.6409910049317237e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.5460453033447266e+07, + "cpu_time": 5.5428785000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1647482600000000e+08, + "instructions_per_iteration": 6.3610911400000000e+08, + "items_per_second": 3.6082335198218664e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.7872581481933594e+07, + "cpu_time": 5.7854958599999987e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2154002240000001e+08, + "instructions_per_iteration": 6.3616154620000005e+08, + "items_per_second": 3.4785763213350084e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.5460453033447266e+07, + "cpu_time": 5.5428785000000142e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1647482600000000e+08, + "instructions_per_iteration": 6.3617457000000000e+08, + "items_per_second": 3.6082335198218664e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.3843096462200778e+06, + "cpu_time": 5.3968094527384713e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1308158919836929e+07, + "instructions_per_iteration": 3.5034281496842486e+04, + "items_per_second": 2.9030896577619499e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..5ba2de0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:46:44+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.77588,1.99316,2.43848], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.9816608428955078e+07, + "cpu_time": 4.9752219000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0462198600000000e+08, + "instructions_per_iteration": 6.1073380300000000e+08, + "items_per_second": 4.0199212019065889e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.0110340118408203e+07, + "cpu_time": 5.0058378000000127e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0523726400000000e+08, + "instructions_per_iteration": 6.1076446900000000e+08, + "items_per_second": 3.9953352064263746e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.0104856491088867e+07, + "cpu_time": 5.0083094999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0522723600000000e+08, + "instructions_per_iteration": 6.1075325300000000e+08, + "items_per_second": 3.9933634293168387e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 4.9174785614013672e+07, + "cpu_time": 4.9140764000000112e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0327361800000000e+08, + "instructions_per_iteration": 6.1074684100000000e+08, + "items_per_second": 4.0699407929432993e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.1518201828002930e+07, + "cpu_time": 5.1497348999999918e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0819548200000000e+08, + "instructions_per_iteration": 6.1070066800000000e+08, + "items_per_second": 3.8836950616623065e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0144958496093750e+07, + "cpu_time": 5.0106360999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0531111720000000e+08, + "instructions_per_iteration": 6.1073980680000007e+08, + "items_per_second": 3.9924511384510817e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0104856491088867e+07, + "cpu_time": 5.0058378000000127e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0522723600000000e+08, + "instructions_per_iteration": 6.1074684100000000e+08, + "items_per_second": 3.9953352064263746e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.5697914782449487e+05, + "cpu_time": 8.6537353405398002e+05, + "time_unit": "ns", + "cycles_per_iteration": 1.7998857915962334e+06, + "instructions_per_iteration": 2.4527511084494490e+04, + "items_per_second": 6.8184098770848839e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_W_C_final_candidate.json new file mode 100644 index 0000000..bd0b69f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:46:53+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.81055,1.99414,2.43359], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.9841642379760742e+07, + "cpu_time": 4.9834180999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0467406000000000e+08, + "instructions_per_iteration": 6.1270273900000000e+08, + "items_per_second": 4.0133096598898717e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.0500631332397461e+07, + "cpu_time": 5.0501139999999948e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0605750800000000e+08, + "instructions_per_iteration": 6.1274421400000000e+08, + "items_per_second": 3.9603066386224194e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.3357839584350586e+07, + "cpu_time": 5.3283532000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1205798200000000e+08, + "instructions_per_iteration": 6.1271594600000000e+08, + "items_per_second": 3.7535049290651362e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 4.9365758895874023e+07, + "cpu_time": 4.9345036000000067e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0367487800000000e+08, + "instructions_per_iteration": 6.1272893400000000e+08, + "items_per_second": 4.0530925947647449e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.0080537796020508e+07, + "cpu_time": 5.0061304999999836e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0517573800000000e+08, + "instructions_per_iteration": 6.1271878100000000e+08, + "items_per_second": 3.9951016059209937e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0629281997680664e+07, + "cpu_time": 5.0605038799999960e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0632803320000000e+08, + "instructions_per_iteration": 6.1272212280000007e+08, + "items_per_second": 3.9550630856526331e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0080537796020508e+07, + "cpu_time": 5.0061304999999836e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0517573800000000e+08, + "instructions_per_iteration": 6.1271878100000000e+08, + "items_per_second": 3.9951016059209937e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.5795224351701860e+06, + "cpu_time": 1.5542358276799913e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.3169316100882301e+06, + "instructions_per_iteration": 1.5487618280420007e+04, + "items_per_second": 1.1753586315154955e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..7340cd8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:47:07+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.78516,1.97852,2.4209], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5328192710876465e+08, + "cpu_time": 1.5314397300000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2190019600000000e+08, + "instructions_per_iteration": 1.9205536530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5190219879150391e+08, + "cpu_time": 1.5173976300000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1900239200000000e+08, + "instructions_per_iteration": 1.9205847980000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5800786018371582e+08, + "cpu_time": 1.5784700000000030e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3182472200000000e+08, + "instructions_per_iteration": 1.9202808510000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5152835845947266e+08, + "cpu_time": 1.5140712899999985e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1821731000000000e+08, + "instructions_per_iteration": 1.9203930530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5516257286071777e+08, + "cpu_time": 1.5500345999999964e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2584958800000000e+08, + "instructions_per_iteration": 1.9203609880000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5397658348083499e+08, + "cpu_time": 1.5382826500000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2335884160000002e+08, + "instructions_per_iteration": 1.9204346686000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5328192710876465e+08, + "cpu_time": 1.5314397300000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2190019600000000e+08, + "instructions_per_iteration": 1.9203930530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.6663264866751400e+06, + "cpu_time": 2.6562807628352484e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.5994775620963071e+06, + "instructions_per_iteration": 1.2991984729055065e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..091a81f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:47:02+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.76611,1.97803,2.42334], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5129733085632324e+08, + "cpu_time": 1.5112655499999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1773315400000000e+08, + "instructions_per_iteration": 1.8806809930000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5788125991821289e+08, + "cpu_time": 1.5774597500000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3155892000000000e+08, + "instructions_per_iteration": 1.8806271160000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4877939224243164e+08, + "cpu_time": 1.4863865000000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1244411000000000e+08, + "instructions_per_iteration": 1.8805612750000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4590835571289062e+08, + "cpu_time": 1.4590979599999976e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0641493200000000e+08, + "instructions_per_iteration": 1.8804949530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5361785888671875e+08, + "cpu_time": 1.5338766200000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2260625400000000e+08, + "instructions_per_iteration": 1.8805667270000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5149683952331543e+08, + "cpu_time": 1.5136172759999999e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1815147400000000e+08, + "instructions_per_iteration": 1.8805862128000002e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5129733085632324e+08, + "cpu_time": 1.5112655499999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1773315400000000e+08, + "instructions_per_iteration": 1.8805667270000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.5802571339026447e+06, + "cpu_time": 4.5292670763607686e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.6189927573005278e+06, + "instructions_per_iteration": 7.0686444527929110e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_X_C_final_candidate.json new file mode 100644 index 0000000..208c695 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block03_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:47:13+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.72217,1.96191,2.41309], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5473222732543945e+08, + "cpu_time": 1.5458135700000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2494696400000000e+08, + "instructions_per_iteration": 1.9204787810000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5241360664367676e+08, + "cpu_time": 1.5222093599999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2007634200000000e+08, + "instructions_per_iteration": 1.9206277740000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5343141555786133e+08, + "cpu_time": 1.5332616799999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2221378200000000e+08, + "instructions_per_iteration": 1.9203762370000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5498423576354980e+08, + "cpu_time": 1.5485319300000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2547453800000000e+08, + "instructions_per_iteration": 1.9203417800000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4958047866821289e+08, + "cpu_time": 1.4945033800000030e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1412797600000000e+08, + "instructions_per_iteration": 1.9203272670000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5302839279174808e+08, + "cpu_time": 1.5288639840000010e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2136792040000004e+08, + "instructions_per_iteration": 1.9204303678000002e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5343141555786133e+08, + "cpu_time": 1.5332616799999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2221378200000000e+08, + "instructions_per_iteration": 1.9203762370000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1884283749792809e+06, + "cpu_time": 2.1899722734352141e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.5954954229157930e+06, + "instructions_per_iteration": 1.2522056572304727e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..a7ea7c1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:36:45+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.06934,2.17725,2.85547], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.6668481826782227e+07, + "cpu_time": 9.6652175000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0301362000000000e+08, + "instructions_per_iteration": 1.1293183870000000e+09, + "items_per_second": 4.1385514604301453e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0891556739807129e+08, + "cpu_time": 1.0883881400000028e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2873071000000000e+08, + "instructions_per_iteration": 1.1293416100000000e+09, + "items_per_second": 3.6751594885993423e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.7034215927124023e+07, + "cpu_time": 9.6820055000000238e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0378160400000000e+08, + "instructions_per_iteration": 1.1292544720000000e+09, + "items_per_second": 4.1313754676135955e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.0363626480102539e+08, + "cpu_time": 1.0363691800000030e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1764348400000000e+08, + "instructions_per_iteration": 1.1293348670000000e+09, + "items_per_second": 3.8596284771802924e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.0670232772827148e+08, + "cpu_time": 1.0668483399999928e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2408221800000000e+08, + "instructions_per_iteration": 1.1293320440000000e+09, + "items_per_second": 3.7493614134507878e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.0259137153625488e+08, + "cpu_time": 1.0252655920000002e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1545032720000002e+08, + "instructions_per_iteration": 1.1293162760000000e+09, + "items_per_second": 3.9108152614548327e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.0363626480102539e+08, + "cpu_time": 1.0363691800000030e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1764348400000000e+08, + "instructions_per_iteration": 1.1293320440000000e+09, + "items_per_second": 3.8596284771802924e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.5666376076750103e+06, + "cpu_time": 5.6000287175824698e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1688871095445445e+07, + "instructions_per_iteration": 3.5567742689127743e+04, + "items_per_second": 2.1490210333097976e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..46c7181 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:36:33+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.08252,2.18408,2.86523], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.9256515502929688e+07, + "cpu_time": 9.9239939999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0844884000000000e+08, + "instructions_per_iteration": 1.1025786260000000e+09, + "items_per_second": 4.0306352462526713e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.5714330673217773e+07, + "cpu_time": 9.5691196999999836e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0101014000000000e+08, + "instructions_per_iteration": 1.1026104010000000e+09, + "items_per_second": 4.1801128268883573e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0031080245971680e+08, + "cpu_time": 1.0026679700000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1066015400000000e+08, + "instructions_per_iteration": 1.1025703860000000e+09, + "items_per_second": 3.9893565164946802e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.6688985824584961e+07, + "cpu_time": 9.6635893999999389e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0305540400000000e+08, + "instructions_per_iteration": 1.1025253000000000e+09, + "items_per_second": 4.1392487143545495e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.4347715377807617e+07, + "cpu_time": 9.4225022000000715e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9813893400000000e+08, + "instructions_per_iteration": 1.1024927080000000e+09, + "items_per_second": 4.2451568756332789e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.7263669967651367e+07, + "cpu_time": 9.7211770000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0426269440000001e+08, + "instructions_per_iteration": 1.1025554842000000e+09, + "items_per_second": 4.1169020359247075e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.6688985824584961e+07, + "cpu_time": 9.6635893999999389e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0305540400000000e+08, + "instructions_per_iteration": 1.1025703860000000e+09, + "items_per_second": 4.1392487143545495e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.4743663348053452e+06, + "cpu_time": 2.5005550659219050e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.1958735066762352e+06, + "instructions_per_iteration": 4.6436513219663684e+04, + "items_per_second": 1.0565758440211216e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_M_C_final_candidate.json new file mode 100644 index 0000000..7758e68 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:36:39+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.07568,2.18066,2.86035], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.3543529510498047e+07, + "cpu_time": 9.3544687999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9644982400000000e+08, + "instructions_per_iteration": 1.1060461920000000e+09, + "items_per_second": 4.2760311520842351e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.8114967346191406e+07, + "cpu_time": 9.8116506000000209e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0604998200000000e+08, + "instructions_per_iteration": 1.1060391510000000e+09, + "items_per_second": 4.0767860200810567e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.7153425216674805e+07, + "cpu_time": 9.7053955000000253e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0403104400000000e+08, + "instructions_per_iteration": 1.1060328120000000e+09, + "items_per_second": 4.1214188540796610e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.7026586532592773e+07, + "cpu_time": 9.6934326999999598e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0376539400000000e+08, + "instructions_per_iteration": 1.1060444390000000e+09, + "items_per_second": 4.1265051543608662e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.9041700363159180e+07, + "cpu_time": 9.8980947000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0799492400000000e+08, + "instructions_per_iteration": 1.1060131470000000e+09, + "items_per_second": 4.0411817842074083e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.6976041793823242e+07, + "cpu_time": 9.6926084600000054e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0365823360000002e+08, + "instructions_per_iteration": 1.1060351482000000e+09, + "items_per_second": 4.1283845929626459e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.7153425216674805e+07, + "cpu_time": 9.7053955000000253e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0403104400000000e+08, + "instructions_per_iteration": 1.1060391510000000e+09, + "items_per_second": 4.1214188540796610e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.0844817679348676e+06, + "cpu_time": 2.0669920376812876e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.3771847099854033e+06, + "instructions_per_iteration": 1.3358670592540262e+04, + "items_per_second": 8.9607899772130942e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..a34830b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:37:08+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.13184,2.19141,2.84229], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3149, + "real_time": 2.4031063381472479e+04, + "cpu_time": 2.4024516989520474e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0466588123213718e+04, + "instructions_per_iteration": 1.4981473293108924e+05, + "items_per_second": 4.1624145885480291e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3149, + "real_time": 2.3414536709632521e+04, + "cpu_time": 2.3407272149888850e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9171590981263893e+04, + "instructions_per_iteration": 1.4978471451254367e+05, + "items_per_second": 4.2721765851077551e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3149, + "real_time": 2.2647645065389992e+04, + "cpu_time": 2.2600630041282930e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7561448713877420e+04, + "instructions_per_iteration": 1.4961094061606860e+05, + "items_per_second": 4.4246554108154181e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3149, + "real_time": 2.3224346976160588e+04, + "cpu_time": 2.3204918069228330e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8772563988567803e+04, + "instructions_per_iteration": 1.4980883455065099e+05, + "items_per_second": 4.3094312895940966e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3149, + "real_time": 2.2044898063729928e+04, + "cpu_time": 2.2039150206414670e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6295432835820895e+04, + "instructions_per_iteration": 1.4969268783740871e+05, + "items_per_second": 4.5373800288767132e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3072498039277103e+04, + "cpu_time": 2.3055297491267051e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8453524928548744e+04, + "instructions_per_iteration": 1.4974238208955224e+05, + "items_per_second": 4.3412115805884023e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3224346976160588e+04, + "cpu_time": 2.3204918069228333e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8772563988567803e+04, + "instructions_per_iteration": 1.4978471451254367e+05, + "items_per_second": 4.3094312895940966e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.5752191817701998e+02, + "cpu_time": 7.6238715690326080e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.5908323023713892e+03, + "instructions_per_iteration": 8.8302020871937316e+01, + "items_per_second": 1.4421261627038082e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..d597d27 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:37:05+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.23047,2.21191,2.85254], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3132, + "real_time": 2.2629287812292652e+04, + "cpu_time": 2.2623094189016614e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7522791187739465e+04, + "instructions_per_iteration": 1.4996890038314176e+05, + "items_per_second": 4.4202618423676744e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3132, + "real_time": 2.3018887521054399e+04, + "cpu_time": 2.3003445083014059e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8340918263090680e+04, + "instructions_per_iteration": 1.4968528671775223e+05, + "items_per_second": 4.3471749400632543e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3132, + "real_time": 2.2049836272024102e+04, + "cpu_time": 2.2042258939974439e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6305968071519797e+04, + "instructions_per_iteration": 1.4979832279693487e+05, + "items_per_second": 4.5367400987494235e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3132, + "real_time": 2.3020181619344545e+04, + "cpu_time": 2.3013973499361437e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8344015964240105e+04, + "instructions_per_iteration": 1.4986965357598980e+05, + "items_per_second": 4.3451861975410146e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3132, + "real_time": 2.5641491891171587e+04, + "cpu_time": 2.5631628671775230e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.3849274584929757e+04, + "instructions_per_iteration": 1.5005664431673053e+05, + "items_per_second": 3.9014298030197730e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3271937023177459e+04, + "cpu_time": 2.3262880076628357e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8872593614303965e+04, + "instructions_per_iteration": 1.4987576155810987e+05, + "items_per_second": 4.3101585763482282e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3018887521054403e+04, + "cpu_time": 2.3003445083014059e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8340918263090680e+04, + "instructions_per_iteration": 1.4986965357598980e+05, + "items_per_second": 4.3471749400632543e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.3828171752385397e+03, + "cpu_time": 1.3819798160937121e+03, + "time_unit": "ns", + "cycles_per_iteration": 2.9042623746078530e+03, + "instructions_per_iteration": 1.4466180132376877e+02, + "items_per_second": 2.4141161480834890e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_P_C_final_candidate.json new file mode 100644 index 0000000..f799053 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:37:07+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.13184,2.19141,2.84229], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3070, + "real_time": 2.1633418452856207e+04, + "cpu_time": 2.1620569381107507e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5431420846905537e+04, + "instructions_per_iteration": 1.4937532964169382e+05, + "items_per_second": 4.6252250917768164e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3070, + "real_time": 2.1695003447392864e+04, + "cpu_time": 2.1681234201954387e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5561125081433223e+04, + "instructions_per_iteration": 1.4922444429967427e+05, + "items_per_second": 4.6122835567629176e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3070, + "real_time": 2.1291633382294000e+04, + "cpu_time": 2.1284894788273610e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4713716612377852e+04, + "instructions_per_iteration": 1.4930129869706841e+05, + "items_per_second": 4.6981674560633735e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3070, + "real_time": 2.3534010598247914e+04, + "cpu_time": 2.3527845276872984e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9422771335504884e+04, + "instructions_per_iteration": 1.4931877687296417e+05, + "items_per_second": 4.2502829657034657e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3070, + "real_time": 2.1778566441240841e+04, + "cpu_time": 2.1772031596091176e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5736444951140067e+04, + "instructions_per_iteration": 1.4937495765472314e+05, + "items_per_second": 4.5930486348344915e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.1986526464406365e+04, + "cpu_time": 2.1977315048859935e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6173095765472317e+04, + "instructions_per_iteration": 1.4931896143322476e+05, + "items_per_second": 4.5558015410282133e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.1695003447392864e+04, + "cpu_time": 2.1681234201954390e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5561125081433223e+04, + "instructions_per_iteration": 1.4931877687296417e+05, + "items_per_second": 4.6122835567629176e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.8466121320025832e+02, + "cpu_time": 8.8609571161896724e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.8577831250957233e+03, + "instructions_per_iteration": 6.2366751154066414e+01, + "items_per_second": 1.7536165995541430e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..85202fc --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:36:26+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.91553,2.15576,2.86328], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.3261251449584961e+07, + "cpu_time": 8.3239563000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7485633400000000e+08, + "instructions_per_iteration": 1.0261705050000000e+09, + "items_per_second": 4.8054072556820121e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.3240032196044922e+07, + "cpu_time": 8.3241221999999836e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7481336800000000e+08, + "instructions_per_iteration": 1.0261539660000000e+09, + "items_per_second": 4.8053114837742383e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.1883430480957031e+07, + "cpu_time": 8.1868091000000477e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7196357000000000e+08, + "instructions_per_iteration": 1.0261742510000000e+09, + "items_per_second": 4.8859084792877082e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.2234382629394531e+07, + "cpu_time": 8.2235408999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7270069600000000e+08, + "instructions_per_iteration": 1.0261753200000000e+09, + "items_per_second": 4.8640847642649943e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.1549167633056641e+07, + "cpu_time": 8.1355731000000373e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7126215600000000e+08, + "instructions_per_iteration": 1.0261578440000000e+09, + "items_per_second": 4.9166788262279658e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.2433652877807632e+07, + "cpu_time": 8.2388003200000137e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7311922480000001e+08, + "instructions_per_iteration": 1.0261663772000000e+09, + "items_per_second": 4.8554781618473846e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 8.2234382629394531e+07, + "cpu_time": 8.2235408999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7270069600000000e+08, + "instructions_per_iteration": 1.0261705050000000e+09, + "items_per_second": 4.8640847642649943e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.8420891141372616e+05, + "cpu_time": 8.3849806113724899e+05, + "time_unit": "ns", + "cycles_per_iteration": 1.6467451575699258e+06, + "instructions_per_iteration": 9.8216902822273933e+03, + "items_per_second": 4.9420113259680104e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..2598ab6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:36:11+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.89258,2.16064,2.87256], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.7311754226684570e+07, + "cpu_time": 7.7281638999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6236301600000000e+08, + "instructions_per_iteration": 9.7458502700000000e+08, + "items_per_second": 5.1758736638595387e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.3808193206787109e+07, + "cpu_time": 7.3808953000000343e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5500614400000000e+08, + "instructions_per_iteration": 9.7456739000000000e+08, + "items_per_second": 5.4193967498766463e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.3838472366333008e+07, + "cpu_time": 7.3802099999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5506845600000000e+08, + "instructions_per_iteration": 9.7456088800000000e+08, + "items_per_second": 5.4198999757459490e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.4507951736450195e+07, + "cpu_time": 7.4508851000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5647530600000000e+08, + "instructions_per_iteration": 9.7460047700000000e+08, + "items_per_second": 5.3684897113767033e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.3379039764404297e+07, + "cpu_time": 7.3349471000000224e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5410419400000000e+08, + "instructions_per_iteration": 9.7456412000000000e+08, + "items_per_second": 5.4533453963151118e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.4569082260131836e+07, + "cpu_time": 7.4550202800000116e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5660342320000002e+08, + "instructions_per_iteration": 9.7457558040000010e+08, + "items_per_second": 5.3674010994347902e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.3838472366333008e+07, + "cpu_time": 7.3808953000000343e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5506845600000000e+08, + "instructions_per_iteration": 9.7456739000000000e+08, + "items_per_second": 5.4193967498766463e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.5854755254409050e+06, + "cpu_time": 1.5821914870622610e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.3295230507041095e+06, + "instructions_per_iteration": 1.6758343593565565e+04, + "items_per_second": 1.1127673330378073e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_S_C_final_candidate.json new file mode 100644 index 0000000..1baa0f8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:36:18+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.8208,2.14111,2.8623], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.6562166213989258e+07, + "cpu_time": 7.6529693999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6079178600000000e+08, + "instructions_per_iteration": 9.7896920100000000e+08, + "items_per_second": 5.2267293790564500e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.5398683547973633e+07, + "cpu_time": 7.5358464000000238e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5834605600000000e+08, + "instructions_per_iteration": 9.7897332000000000e+08, + "items_per_second": 5.3079638141244324e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.6161623001098633e+07, + "cpu_time": 7.6162623000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5994863800000000e+08, + "instructions_per_iteration": 9.7904471400000000e+08, + "items_per_second": 5.2519199607923105e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.7218532562255859e+07, + "cpu_time": 7.7219655999999583e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6216743200000000e+08, + "instructions_per_iteration": 9.7898576400000000e+08, + "items_per_second": 5.1800282560181590e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.8519582748413086e+07, + "cpu_time": 7.8520802999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6489954600000000e+08, + "instructions_per_iteration": 9.7896245900000000e+08, + "items_per_second": 5.0941914081036607e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.6772117614746109e+07, + "cpu_time": 7.6758247999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6123069160000002e+08, + "instructions_per_iteration": 9.7898709160000002e+08, + "items_per_second": 5.2121665636190027e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6562166213989258e+07, + "cpu_time": 7.6529693999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6079178600000000e+08, + "instructions_per_iteration": 9.7897332000000000e+08, + "items_per_second": 5.2267293790564500e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.1785611034734012e+06, + "cpu_time": 1.1922561374011072e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.4746412512281453e+06, + "instructions_per_iteration": 3.3311408256031449e+04, + "items_per_second": 8.0499269436132003e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..600910e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:37:01+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.25098,2.21582,2.85742], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.5096149444580078e+07, + "cpu_time": 5.5074686999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1570884000000000e+08, + "instructions_per_iteration": 6.3618363400000000e+08, + "items_per_second": 3.6314323493114025e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.1682233810424805e+07, + "cpu_time": 5.1683053999999732e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0853959800000000e+08, + "instructions_per_iteration": 6.3619437900000000e+08, + "items_per_second": 3.8697403601575298e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.3411006927490234e+07, + "cpu_time": 5.3391989000000082e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1217010400000000e+08, + "instructions_per_iteration": 6.3627126000000000e+08, + "items_per_second": 3.7458803042531284e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.7595014572143555e+07, + "cpu_time": 5.7557493000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2095622600000000e+08, + "instructions_per_iteration": 6.3615959300000000e+08, + "items_per_second": 3.4747865060766274e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.5065870285034180e+07, + "cpu_time": 5.5066489999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1564643600000000e+08, + "instructions_per_iteration": 6.3613887400000000e+08, + "items_per_second": 3.6319729112932552e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.4570055007934570e+07, + "cpu_time": 5.4554742599999905e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1460424080000001e+08, + "instructions_per_iteration": 6.3618954800000000e+08, + "items_per_second": 3.6707624862183887e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.5065870285034180e+07, + "cpu_time": 5.5066489999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1564643600000000e+08, + "instructions_per_iteration": 6.3618363400000000e+08, + "items_per_second": 3.6319729112932552e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1997665917057497e+06, + "cpu_time": 2.1878830461705686e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.6194951147622727e+06, + "instructions_per_iteration": 5.0498319972054516e+04, + "items_per_second": 1.4721833826681040e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..0e427ef --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:36:51+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.27295,2.21973,2.8623], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.0585508346557617e+07, + "cpu_time": 5.0586248000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0623657000000000e+08, + "instructions_per_iteration": 6.1076501600000000e+08, + "items_per_second": 3.9536436859282390e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.9813985824584961e+07, + "cpu_time": 4.9814527000000112e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0461677400000000e+08, + "instructions_per_iteration": 6.1080857800000000e+08, + "items_per_second": 4.0148930853042039e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.1195621490478516e+07, + "cpu_time": 5.1176352000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0751749800000000e+08, + "instructions_per_iteration": 6.1076639500000000e+08, + "items_per_second": 3.9080550329183177e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.1439046859741211e+07, + "cpu_time": 5.1389844000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0802881600000000e+08, + "instructions_per_iteration": 6.1077597900000000e+08, + "items_per_second": 3.8918195587439402e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.0221681594848633e+07, + "cpu_time": 5.0200782000000112e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0547433200000000e+08, + "instructions_per_iteration": 6.1072430100000000e+08, + "items_per_second": 3.9840016834797426e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0651168823242188e+07, + "cpu_time": 5.0633550600000076e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0637479800000000e+08, + "instructions_per_iteration": 6.1076805380000007e+08, + "items_per_second": 3.9504826092748889e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0585508346557617e+07, + "cpu_time": 5.0586248000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0623657000000000e+08, + "instructions_per_iteration": 6.1076639500000000e+08, + "items_per_second": 3.9536436859282390e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.7209122484398680e+05, + "cpu_time": 6.5706524051963550e+05, + "time_unit": "ns", + "cycles_per_iteration": 1.4108626098995253e+06, + "instructions_per_iteration": 3.0130161632490457e+04, + "items_per_second": 5.1292501636623907e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_W_C_final_candidate.json new file mode 100644 index 0000000..58d4117 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:36:56+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.25098,2.21582,2.85742], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.3251743316650391e+07, + "cpu_time": 5.3204912999999963e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1183604000000000e+08, + "instructions_per_iteration": 6.1272236300000000e+08, + "items_per_second": 3.7590513492616769e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.6142330169677734e+07, + "cpu_time": 5.6121796000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1790573800000000e+08, + "instructions_per_iteration": 6.1274106200000000e+08, + "items_per_second": 3.5636778267039065e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.1462888717651367e+07, + "cpu_time": 5.1364949000000328e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0807906400000000e+08, + "instructions_per_iteration": 6.1270846800000000e+08, + "items_per_second": 3.8937058031537952e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 4.9613475799560547e+07, + "cpu_time": 4.9614142999999888e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0419525200000000e+08, + "instructions_per_iteration": 6.1278670200000000e+08, + "items_per_second": 4.0311086296502277e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.2455902099609375e+07, + "cpu_time": 5.2434930000000432e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1016536000000000e+08, + "instructions_per_iteration": 6.1271009200000000e+08, + "items_per_second": 3.8142513015655470e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.2585268020629883e+07, + "cpu_time": 5.2548146200000122e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1043629080000001e+08, + "instructions_per_iteration": 6.1273373739999998e+08, + "items_per_second": 3.8123589820670309e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.2455902099609375e+07, + "cpu_time": 5.2434930000000432e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1016536000000000e+08, + "instructions_per_iteration": 6.1272236300000000e+08, + "items_per_second": 3.8142513015655470e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.4085732446243344e+06, + "cpu_time": 2.4095364607254863e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.0579745522442088e+06, + "instructions_per_iteration": 3.2349355480441955e+04, + "items_per_second": 1.7259512973996703e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..f90fce0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:37:20+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.11816,2.18555,2.83301], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4870595932006836e+08, + "cpu_time": 1.4858049299999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1229051600000000e+08, + "instructions_per_iteration": 1.8758398150000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4341497421264648e+08, + "cpu_time": 1.4332188699999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0117979600000000e+08, + "instructions_per_iteration": 1.8757900710000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5010023117065430e+08, + "cpu_time": 1.5002890799999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1521792400000000e+08, + "instructions_per_iteration": 1.8757525450000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5504813194274902e+08, + "cpu_time": 1.5500212600000030e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2560950200000000e+08, + "instructions_per_iteration": 1.8757389140000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5281057357788086e+08, + "cpu_time": 1.5267123300000042e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2091056800000000e+08, + "instructions_per_iteration": 1.8756409340000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5001597404479983e+08, + "cpu_time": 1.4992092940000010e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1504166119999999e+08, + "instructions_per_iteration": 1.8757524558000002e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5010023117065430e+08, + "cpu_time": 1.5002890799999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1521792400000000e+08, + "instructions_per_iteration": 1.8757525450000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.4280028310323237e+06, + "cpu_time": 4.4367363708447665e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.2988507557439599e+06, + "instructions_per_iteration": 7.3598626074132655e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..cc8576d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:37:09+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.13184,2.19141,2.84229], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5292310714721680e+08, + "cpu_time": 1.5281623899999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2114738000000000e+08, + "instructions_per_iteration": 1.8806770530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5313243865966797e+08, + "cpu_time": 1.5302652599999967e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2158713800000000e+08, + "instructions_per_iteration": 1.8808085200000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5145325660705566e+08, + "cpu_time": 1.5134699799999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1806028600000000e+08, + "instructions_per_iteration": 1.8805535750000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4966320991516113e+08, + "cpu_time": 1.4960700700000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1430079800000000e+08, + "instructions_per_iteration": 1.8805770490000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.6151380538940430e+08, + "cpu_time": 1.6126502600000060e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3918735800000000e+08, + "instructions_per_iteration": 1.8806133690000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5373716354370117e+08, + "cpu_time": 1.5361235920000005e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2285659200000000e+08, + "instructions_per_iteration": 1.8806459132000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5292310714721680e+08, + "cpu_time": 1.5281623899999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2114738000000000e+08, + "instructions_per_iteration": 1.8806133690000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.5639310758684995e+06, + "cpu_time": 4.4920770439565163e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.5842709618666358e+06, + "instructions_per_iteration": 1.0214989769941034e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_X_C_final_candidate.json new file mode 100644 index 0000000..979639b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block04_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:37:15+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.04102,2.17139,2.83203], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4687895774841309e+08, + "cpu_time": 1.4672266099999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0845395600000000e+08, + "instructions_per_iteration": 1.8758599120000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4742970466613770e+08, + "cpu_time": 1.4724161700000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0961041600000000e+08, + "instructions_per_iteration": 1.8759259030000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5175318717956543e+08, + "cpu_time": 1.5166131400000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1868943200000000e+08, + "instructions_per_iteration": 1.8756878130000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5128040313720703e+08, + "cpu_time": 1.5117958999999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1769630400000000e+08, + "instructions_per_iteration": 1.8757680390000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5136981010437012e+08, + "cpu_time": 1.5130642899999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1788412400000000e+08, + "instructions_per_iteration": 1.8757037070000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.4974241256713870e+08, + "cpu_time": 1.4962232220000002e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1446684640000004e+08, + "instructions_per_iteration": 1.8757890748000002e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5128040313720703e+08, + "cpu_time": 1.5117958999999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1769630400000000e+08, + "instructions_per_iteration": 1.8757680390000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.3772380830494883e+06, + "cpu_time": 2.4235603251866372e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.9919229493092140e+06, + "instructions_per_iteration": 1.0213224368435270e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..cbd162e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:40:22+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.93506,2.23584,2.71533], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.2722654342651367e+07, + "cpu_time": 9.2617013000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9472802800000000e+08, + "instructions_per_iteration": 1.1288726850000000e+09, + "items_per_second": 4.3188609418876357e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0474252700805664e+08, + "cpu_time": 1.0474337799999978e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1996807800000000e+08, + "instructions_per_iteration": 1.1293409970000000e+09, + "items_per_second": 3.8188571691854433e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.7860813140869141e+07, + "cpu_time": 9.7818836000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0551594600000000e+08, + "instructions_per_iteration": 1.1292672960000000e+09, + "items_per_second": 4.0891919834335353e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.1613559722900391e+08, + "cpu_time": 1.1611756200000034e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4389319400000000e+08, + "instructions_per_iteration": 1.1293210660000000e+09, + "items_per_second": 3.4447846915697283e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.9931716918945312e+07, + "cpu_time": 9.9853824999999404e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0986655600000000e+08, + "instructions_per_iteration": 1.1292562890000000e+09, + "items_per_second": 4.0058555593639244e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.0227866172790527e+08, + "cpu_time": 1.0223012279999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1479436040000001e+08, + "instructions_per_iteration": 1.1292116666000001e+09, + "items_per_second": 3.9355100690880539e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.9931716918945312e+07, + "cpu_time": 9.9853824999999389e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0986655600000000e+08, + "instructions_per_iteration": 1.1292672960000000e+09, + "items_per_second": 4.0058555593639244e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.8660603824592065e+06, + "cpu_time": 8.8979708603567556e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.8618132268403564e+07, + "instructions_per_iteration": 1.9280099418830808e+05, + "items_per_second": 3.2785050162819098e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..87f2434 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:40:28+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.85986,2.23145,2.71143], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.7342729568481445e+07, + "cpu_time": 9.7254686000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0442784000000000e+08, + "instructions_per_iteration": 1.1021825760000000e+09, + "items_per_second": 4.1129123587936899e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.5990180969238281e+07, + "cpu_time": 9.5991214999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0158787400000000e+08, + "instructions_per_iteration": 1.1025393380000000e+09, + "items_per_second": 4.1670479949649670e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.5084190368652344e+07, + "cpu_time": 9.4981712000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9968417800000000e+08, + "instructions_per_iteration": 1.1025117700000000e+09, + "items_per_second": 4.2113370203308165e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.1527462005615234e+07, + "cpu_time": 9.1407905999999702e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9221659600000000e+08, + "instructions_per_iteration": 1.1025715880000000e+09, + "items_per_second": 4.3759890966105415e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.9562416076660156e+07, + "cpu_time": 8.9452289999999657e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8808857600000000e+08, + "instructions_per_iteration": 1.1024973190000000e+09, + "items_per_second": 4.4716574612008426e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.3901395797729492e+07, + "cpu_time": 9.3817561799999848e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9720101280000001e+08, + "instructions_per_iteration": 1.1024605182000000e+09, + "items_per_second": 4.2677887863801718e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.5084190368652344e+07, + "cpu_time": 9.4981712000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9968417800000000e+08, + "instructions_per_iteration": 1.1025117700000000e+09, + "items_per_second": 4.2113370203308165e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.2429581897024233e+06, + "cpu_time": 3.2693988610521881e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.8102607741422057e+06, + "instructions_per_iteration": 1.5794142407867545e+05, + "items_per_second": 1.5049249190082710e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_M_C_final_candidate.json new file mode 100644 index 0000000..02e9ca4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:40:16+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.88477,2.02002,2.64893], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0471153259277344e+08, + "cpu_time": 1.0467112400000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1990156600000000e+08, + "instructions_per_iteration": 1.1057577250000000e+09, + "items_per_second": 3.8214933088900428e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.3055486679077148e+07, + "cpu_time": 9.3038078000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9542548000000000e+08, + "instructions_per_iteration": 1.1060689410000000e+09, + "items_per_second": 4.2993149536042567e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.9607229232788086e+07, + "cpu_time": 9.9481469000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0918311600000000e+08, + "instructions_per_iteration": 1.1062429750000000e+09, + "items_per_second": 4.0208493503448325e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.4249010086059570e+07, + "cpu_time": 9.4133864999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9793081200000000e+08, + "instructions_per_iteration": 1.1060731840000000e+09, + "items_per_second": 4.2492677847658815e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.8952064514160156e+07, + "cpu_time": 8.8839750000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8680661000000000e+08, + "instructions_per_iteration": 1.1060652500000000e+09, + "items_per_second": 4.5024890322181238e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.6115064620971695e+07, + "cpu_time": 9.6032857200000048e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0184951680000001e+08, + "instructions_per_iteration": 1.1060416150000000e+09, + "items_per_second": 4.1786828859646278e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.4249010086059570e+07, + "cpu_time": 9.4133864999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9793081200000000e+08, + "instructions_per_iteration": 1.1060689410000000e+09, + "items_per_second": 4.2492677847658815e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.1287482919882834e+06, + "cpu_time": 6.1406074959683185e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.2870234056304105e+07, + "instructions_per_iteration": 1.7567107445450433e+05, + "items_per_second": 2.6309720778178319e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..194846a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:40:49+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.54639,2.19971,2.69092], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2894, + "real_time": 2.2011208550717474e+04, + "cpu_time": 2.2007352798894281e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6224946095369727e+04, + "instructions_per_iteration": 1.4928866378714581e+05, + "items_per_second": 4.5439358796949142e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2894, + "real_time": 2.2739316153378015e+04, + "cpu_time": 2.2732829647546630e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7753955770559776e+04, + "instructions_per_iteration": 1.4930825501036627e+05, + "items_per_second": 4.3989244432134379e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2894, + "real_time": 2.2439274527570175e+04, + "cpu_time": 2.2433003800967530e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7123867311679336e+04, + "instructions_per_iteration": 1.4937923738769870e+05, + "items_per_second": 4.4577177843516001e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2894, + "real_time": 2.3251660708814303e+04, + "cpu_time": 2.3245780926053922e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8830050449205250e+04, + "instructions_per_iteration": 1.4934501624049759e+05, + "items_per_second": 4.3018559074485551e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2894, + "real_time": 2.2294691042316808e+04, + "cpu_time": 2.2291312024879073e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6820438838977192e+04, + "instructions_per_iteration": 1.4917717415342087e+05, + "items_per_second": 4.4860526777603387e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2547230196559358e+04, + "cpu_time": 2.2542055839668290e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7350651693158259e+04, + "instructions_per_iteration": 1.4929966931582586e+05, + "items_per_second": 4.4376973384937693e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2439274527570178e+04, + "cpu_time": 2.2433003800967530e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7123867311679336e+04, + "instructions_per_iteration": 1.4930825501036627e+05, + "items_per_second": 4.4577177843516001e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.7325178739901384e+02, + "cpu_time": 4.7230704859059563e+02, + "time_unit": "ns", + "cycles_per_iteration": 9.9386175818786307e+02, + "instructions_per_iteration": 7.6790823433176101e+01, + "items_per_second": 9.2170923453807825e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..3197f6a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:40:50+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.54639,2.19971,2.69092], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3152, + "real_time": 2.2217404418790400e+04, + "cpu_time": 2.2192290609137042e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6657751903553297e+04, + "instructions_per_iteration": 1.4924016434010153e+05, + "items_per_second": 4.5060693265627953e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3152, + "real_time": 2.4209470313212594e+04, + "cpu_time": 2.4158623413705613e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0841112309644668e+04, + "instructions_per_iteration": 1.4923721319796954e+05, + "items_per_second": 4.1393086968385891e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3152, + "real_time": 2.1604414518714555e+04, + "cpu_time": 2.1590119606599004e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5371355964467002e+04, + "instructions_per_iteration": 1.4933199048223349e+05, + "items_per_second": 4.6317483099739329e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3152, + "real_time": 2.2600750027574257e+04, + "cpu_time": 2.2593330901015244e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7462899111675128e+04, + "instructions_per_iteration": 1.4950388546954314e+05, + "items_per_second": 4.4260848671723055e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3152, + "real_time": 2.3234616681403921e+04, + "cpu_time": 2.3227922906091368e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8794000000000000e+04, + "instructions_per_iteration": 1.4936112531725888e+05, + "items_per_second": 4.3051632470235076e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2773331191939149e+04, + "cpu_time": 2.2752457487309650e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7825423857868016e+04, + "instructions_per_iteration": 1.4933487576142134e+05, + "items_per_second": 4.4016748895142257e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2600750027574257e+04, + "cpu_time": 2.2593330901015241e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7462899111675128e+04, + "instructions_per_iteration": 1.4933199048223349e+05, + "items_per_second": 4.4260848671723055e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.9755763026276384e+02, + "cpu_time": 9.8659864278955592e+02, + "time_unit": "ns", + "cycles_per_iteration": 2.0946269232972513e+03, + "instructions_per_iteration": 1.0928160305909745e+02, + "items_per_second": 1.8879773601222626e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_P_C_final_candidate.json new file mode 100644 index 0000000..df568eb --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:40:48+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.54639,2.19971,2.69092], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2560, + "real_time": 2.3794919252395630e+04, + "cpu_time": 2.3785353906250002e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9970676562499997e+04, + "instructions_per_iteration": 1.4984087031249999e+05, + "items_per_second": 4.2042679034396584e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2560, + "real_time": 2.3286975920200348e+04, + "cpu_time": 2.3282480859375009e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8904121874999997e+04, + "instructions_per_iteration": 1.4984828906250000e+05, + "items_per_second": 4.2950749365583026e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2560, + "real_time": 2.1960120648145676e+04, + "cpu_time": 2.1956112499999999e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6117845312500001e+04, + "instructions_per_iteration": 1.4965861523437500e+05, + "items_per_second": 4.5545403358631906e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2560, + "real_time": 2.1842215210199356e+04, + "cpu_time": 2.1814575390624981e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5870416406249999e+04, + "instructions_per_iteration": 1.4978802460937499e+05, + "items_per_second": 4.5840910588145547e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2560, + "real_time": 2.5596842169761658e+04, + "cpu_time": 2.5565482031249991e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.3754855468750000e+04, + "instructions_per_iteration": 1.4978647148437501e+05, + "items_per_second": 3.9115241354637830e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3296214640140533e+04, + "cpu_time": 2.3280800937499997e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8923583125000005e+04, + "instructions_per_iteration": 1.4978445414062502e+05, + "items_per_second": 4.3098996740278984e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3286975920200348e+04, + "cpu_time": 2.3282480859375009e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8904121874999997e+04, + "instructions_per_iteration": 1.4978802460937499e+05, + "items_per_second": 4.2950749365583026e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.5363056476491925e+03, + "cpu_time": 1.5312544719368118e+03, + "time_unit": "ns", + "cycles_per_iteration": 3.2261419509827365e+03, + "instructions_per_iteration": 7.6009752507388399e+01, + "items_per_second": 2.7618421499033184e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..62420bf --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:40:02+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.93848,2.03857,2.66602], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.1072092056274414e+07, + "cpu_time": 8.1026272999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7026032400000000e+08, + "instructions_per_iteration": 1.0261906000000000e+09, + "items_per_second": 4.9366703562929528e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.7175617218017578e+07, + "cpu_time": 7.7123787999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6207787800000000e+08, + "instructions_per_iteration": 1.0261497740000000e+09, + "items_per_second": 5.1864672414690172e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.4220409393310547e+07, + "cpu_time": 8.4221569000000328e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7687240200000000e+08, + "instructions_per_iteration": 1.0261919050000000e+09, + "items_per_second": 4.7493772052619727e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.9522132873535156e+07, + "cpu_time": 7.9523067000000224e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6700514000000000e+08, + "instructions_per_iteration": 1.0261932240000000e+09, + "items_per_second": 5.0299870853823945e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.8870048522949219e+07, + "cpu_time": 8.8812000999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8663740800000000e+08, + "instructions_per_iteration": 1.0261762310000000e+09, + "items_per_second": 4.5038958192147939e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.2172060012817398e+07, + "cpu_time": 8.2141339600000054e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7257063040000001e+08, + "instructions_per_iteration": 1.0261803468000001e+09, + "items_per_second": 4.8812795415242268e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 8.1072092056274414e+07, + "cpu_time": 8.1026272999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7026032400000000e+08, + "instructions_per_iteration": 1.0261906000000000e+09, + "items_per_second": 4.9366703562929528e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.5347345351478979e+06, + "cpu_time": 4.5304422206636639e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.5235172458561752e+06, + "instructions_per_iteration": 1.8413160510895461e+04, + "items_per_second": 2.6369409755160369e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..b040663 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:40:09+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.86328,2.021,2.65674], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 6.9771051406860352e+07, + "cpu_time": 6.9771260000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.4652798800000000e+08, + "instructions_per_iteration": 9.7455541300000000e+08, + "items_per_second": 5.7330195842815507e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.6846122741699219e+07, + "cpu_time": 7.6803720000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6138537200000000e+08, + "instructions_per_iteration": 9.7454953900000000e+08, + "items_per_second": 5.2080810669066533e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.8917980194091797e+07, + "cpu_time": 7.8872832000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6573621200000000e+08, + "instructions_per_iteration": 9.7455897700000000e+08, + "items_per_second": 5.0714547691149181e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.4114799499511719e+07, + "cpu_time": 7.4115895999999464e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5565037400000000e+08, + "instructions_per_iteration": 9.7481022200000000e+08, + "items_per_second": 5.3969529019793933e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.5055122375488281e+07, + "cpu_time": 7.5019138000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5762367600000000e+08, + "instructions_per_iteration": 9.7456839300000000e+08, + "items_per_second": 5.3319727560719214e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.4941015243530273e+07, + "cpu_time": 7.4916569199999914e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5738472440000001e+08, + "instructions_per_iteration": 9.7460850880000007e+08, + "items_per_second": 5.3482962156708874e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.5055122375488281e+07, + "cpu_time": 7.5019138000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5762367600000000e+08, + "instructions_per_iteration": 9.7455897700000000e+08, + "items_per_second": 5.3319727560719214e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.4230784304216742e+06, + "cpu_time": 3.4036435690351939e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.1882946654359540e+06, + "instructions_per_iteration": 1.1296846143946548e+05, + "items_per_second": 2.4846904902075691e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_S_C_final_candidate.json new file mode 100644 index 0000000..c28712f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:39:54+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.83936,2.02295,2.66797], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.4383497238159180e+07, + "cpu_time": 7.4384505000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5621380000000000e+08, + "instructions_per_iteration": 9.7897310600000000e+08, + "items_per_second": 5.3774640296389656e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0029935836791992e+08, + "cpu_time": 1.0018755300000004e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1063648000000000e+08, + "instructions_per_iteration": 9.7907391600000000e+08, + "items_per_second": 3.9925119241109705e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.5926780700683594e+07, + "cpu_time": 7.5927467999999717e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5945537200000000e+08, + "instructions_per_iteration": 9.7895903700000000e+08, + "items_per_second": 5.2681856847906671e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.6583623886108398e+07, + "cpu_time": 7.6584593999999836e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6083384000000000e+08, + "instructions_per_iteration": 9.7895206400000000e+08, + "items_per_second": 5.2229825753205772e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.6016426086425781e+07, + "cpu_time": 7.5969052999999672e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5964335800000000e+08, + "instructions_per_iteration": 9.7896805200000000e+08, + "items_per_second": 5.2653019118192997e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.0641937255859390e+07, + "cpu_time": 8.0610634599999875e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6935657000000000e+08, + "instructions_per_iteration": 9.7898523500000000e+08, + "items_per_second": 5.0252892251360966e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6016426086425781e+07, + "cpu_time": 7.5969052999999672e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5964335800000000e+08, + "instructions_per_iteration": 9.7896805200000000e+08, + "items_per_second": 5.2653019118192997e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.1019077077476813e+07, + "cpu_time": 1.0973898075683091e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.3139687274929084e+07, + "instructions_per_iteration": 5.0232803624723158e+04, + "items_per_second": 5.8016021214577975e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..dc5d3e8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:40:38+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.65332,2.20703,2.69824], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 6.1823606491088867e+07, + "cpu_time": 6.1796940000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2983700800000000e+08, + "instructions_per_iteration": 6.3618736500000000e+08, + "items_per_second": 3.2364062039317791e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.8714628219604492e+07, + "cpu_time": 5.8707027999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2330643600000000e+08, + "instructions_per_iteration": 6.3616587700000000e+08, + "items_per_second": 3.4067471444815807e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.8618783950805664e+07, + "cpu_time": 5.8588950000000305e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2310868600000000e+08, + "instructions_per_iteration": 6.3619232200000000e+08, + "items_per_second": 3.4136129765083510e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.7148456573486328e+07, + "cpu_time": 5.7148959000000052e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2001840200000000e+08, + "instructions_per_iteration": 6.3615386100000000e+08, + "items_per_second": 3.4996263011544938e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.7313442230224609e+07, + "cpu_time": 5.7236776999999963e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2036610800000000e+08, + "instructions_per_iteration": 6.3612353700000000e+08, + "items_per_second": 3.4942568481799760e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.8723783493041992e+07, + "cpu_time": 5.8695730800000057e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2332732800000000e+08, + "instructions_per_iteration": 6.3616459239999998e+08, + "items_per_second": 3.4101298948512361e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.8618783950805664e+07, + "cpu_time": 5.8588950000000313e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2310868600000000e+08, + "instructions_per_iteration": 6.3616587700000000e+08, + "items_per_second": 3.4136129765083510e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.8768809713991699e+06, + "cpu_time": 1.8808294353789021e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.9415095351939718e+06, + "instructions_per_iteration": 2.7793350283835880e+04, + "items_per_second": 1.0640776130308666e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..5b150c5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:40:43+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.68115,2.22021,2.7002], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.7659397125244141e+07, + "cpu_time": 4.7638716000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0009166600000000e+08, + "instructions_per_iteration": 6.1070088100000000e+08, + "items_per_second": 4.1982659650188703e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.9922227859497070e+07, + "cpu_time": 4.9760019000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0484438400000000e+08, + "instructions_per_iteration": 6.1074888600000000e+08, + "items_per_second": 4.0192910698044333e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.1031112670898438e+07, + "cpu_time": 5.1012041000000343e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0717163000000000e+08, + "instructions_per_iteration": 6.1077519500000000e+08, + "items_per_second": 3.9206429713329575e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.6968212127685547e+07, + "cpu_time": 5.6972945000000052e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1965006600000000e+08, + "instructions_per_iteration": 6.1077160200000000e+08, + "items_per_second": 3.5104381562160742e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.0686597824096680e+07, + "cpu_time": 5.0664953000000067e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0644821400000000e+08, + "instructions_per_iteration": 6.1078407600000000e+08, + "items_per_second": 3.9475019349174118e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.1253509521484375e+07, + "cpu_time": 5.1209734800000146e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0764119200000000e+08, + "instructions_per_iteration": 6.1075612800000000e+08, + "items_per_second": 3.9192280194579498e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0686597824096680e+07, + "cpu_time": 5.0664953000000067e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0644821400000000e+08, + "instructions_per_iteration": 6.1077160200000000e+08, + "items_per_second": 3.9475019349174118e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.4539336230397918e+06, + "cpu_time": 3.4786604112888472e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.2573104098858479e+06, + "instructions_per_iteration": 3.3499117600318968e+04, + "items_per_second": 2.5287613459015137e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_W_C_final_candidate.json new file mode 100644 index 0000000..a51f7ed --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:40:34+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.71045,2.21094,2.70215], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.1761150360107422e+07, + "cpu_time": 5.1751057000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0871822400000000e+08, + "instructions_per_iteration": 6.1273517800000000e+08, + "items_per_second": 3.8646553634643601e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.0236940383911133e+07, + "cpu_time": 5.0237400999999963e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0550446800000000e+08, + "instructions_per_iteration": 6.1274970700000000e+08, + "items_per_second": 3.9810976686473126e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.0577878952026367e+07, + "cpu_time": 5.0558392000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0622106400000000e+08, + "instructions_per_iteration": 6.1280401800000000e+08, + "items_per_second": 3.9558220126937488e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.5368423461914062e+07, + "cpu_time": 5.5310480999999799e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1628063400000000e+08, + "instructions_per_iteration": 6.1275989000000000e+08, + "items_per_second": 3.6159511973869964e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 4.9720287322998047e+07, + "cpu_time": 4.9700577999999493e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0442014200000000e+08, + "instructions_per_iteration": 6.1269623500000000e+08, + "items_per_second": 4.0240980698454259e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.1532936096191406e+07, + "cpu_time": 5.1511581799999878e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0822890640000001e+08, + "instructions_per_iteration": 6.1274900560000002e+08, + "items_per_second": 3.8883248624075688e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0577878952026367e+07, + "cpu_time": 5.0558392000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0622106400000000e+08, + "instructions_per_iteration": 6.1274970700000000e+08, + "items_per_second": 3.9558220126937488e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.2715897347837822e+06, + "cpu_time": 2.2528218844764521e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.7704934496234246e+06, + "instructions_per_iteration": 3.9119256639154075e+04, + "items_per_second": 1.6305266120894602e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..2b880d8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:40:57+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.46875,2.19336,2.68359], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4786577224731445e+08, + "cpu_time": 1.4773228699999985e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1052829000000000e+08, + "instructions_per_iteration": 1.8758910660000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4884209632873535e+08, + "cpu_time": 1.4870910600000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1257579200000000e+08, + "instructions_per_iteration": 1.8759681770000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4666175842285156e+08, + "cpu_time": 1.4656647600000027e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0799728000000000e+08, + "instructions_per_iteration": 1.8756872610000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4954614639282227e+08, + "cpu_time": 1.4946563400000024e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1405463600000000e+08, + "instructions_per_iteration": 1.8758000070000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4995718002319336e+08, + "cpu_time": 1.4987544199999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1491870000000000e+08, + "instructions_per_iteration": 1.8757447510000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.4857459068298340e+08, + "cpu_time": 1.4846978900000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1201493960000002e+08, + "instructions_per_iteration": 1.8758182524000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4884209632873535e+08, + "cpu_time": 1.4870910600000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1257579200000000e+08, + "instructions_per_iteration": 1.8758000070000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.3312009504247974e+06, + "cpu_time": 1.3408346116231948e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.7954631536616613e+06, + "instructions_per_iteration": 1.1255365440535461e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..8056e4b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:41:03+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.43115,2.18994,2.67969], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5101671218872070e+08, + "cpu_time": 1.5086932599999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1714428000000000e+08, + "instructions_per_iteration": 1.8806580760000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5131855010986328e+08, + "cpu_time": 1.5116883199999976e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1777692000000000e+08, + "instructions_per_iteration": 1.8805604040000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5187335014343262e+08, + "cpu_time": 1.5178543799999967e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1894172000000000e+08, + "instructions_per_iteration": 1.8804714190000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5712666511535645e+08, + "cpu_time": 1.5692242999999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2997431400000000e+08, + "instructions_per_iteration": 1.8806042400000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5072417259216309e+08, + "cpu_time": 1.5062867299999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1652759600000000e+08, + "instructions_per_iteration": 1.8805905310000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5241189002990723e+08, + "cpu_time": 1.5227493979999983e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2007296600000000e+08, + "instructions_per_iteration": 1.8805769340000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5131855010986328e+08, + "cpu_time": 1.5116883199999976e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1777692000000000e+08, + "instructions_per_iteration": 1.8805905310000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.6697112603546591e+06, + "cpu_time": 2.6338278307438316e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.6065828961855192e+06, + "instructions_per_iteration": 6.8777135735649819e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_X_C_final_candidate.json new file mode 100644 index 0000000..ce38f42 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block05_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:40:52+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.42236,2.17969,2.68164], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4306950569152832e+08, + "cpu_time": 1.4298185699999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0045504400000000e+08, + "instructions_per_iteration": 1.8758882600000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.3885879516601562e+08, + "cpu_time": 1.3872805199999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.9161170200000000e+08, + "instructions_per_iteration": 1.8759544870000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4538741111755371e+08, + "cpu_time": 1.4524157000000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0532202000000000e+08, + "instructions_per_iteration": 1.8756697230000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4841890335083008e+08, + "cpu_time": 1.4833671500000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1168858200000000e+08, + "instructions_per_iteration": 1.8758201560000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.6067862510681152e+08, + "cpu_time": 1.6042916500000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3743396800000000e+08, + "instructions_per_iteration": 1.8757369950000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.4728264808654788e+08, + "cpu_time": 1.4714347179999998e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0930226319999999e+08, + "instructions_per_iteration": 1.8758139242000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4538741111755371e+08, + "cpu_time": 1.4524157000000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0532202000000000e+08, + "instructions_per_iteration": 1.8758201560000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.2620679371015932e+06, + "cpu_time": 8.2111057682497455e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.7350496473044798e+07, + "instructions_per_iteration": 1.1405550648697326e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..47a93aa --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:24:17+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.62842,2.42383,3.59375], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0219311714172363e+08, + "cpu_time": 1.0219373300000001e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1461234000000000e+08, + "instructions_per_iteration": 1.1293861030000000e+09, + "items_per_second": 3.9141343432478383e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.9067687988281250e+07, + "cpu_time": 9.9068912999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0805056800000000e+08, + "instructions_per_iteration": 1.1292753330000000e+09, + "items_per_second": 4.0375935082683312e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.8427534103393555e+07, + "cpu_time": 9.8218574999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0670682800000000e+08, + "instructions_per_iteration": 1.1293644680000000e+09, + "items_per_second": 4.0725494133874476e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.7130298614501953e+07, + "cpu_time": 9.7015249000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0398104200000000e+08, + "instructions_per_iteration": 1.1292928160000000e+09, + "items_per_second": 4.1230631691725072e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.8818302154541016e+07, + "cpu_time": 9.8633185000000626e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0752705000000000e+08, + "instructions_per_iteration": 1.1292731680000000e+09, + "items_per_second": 4.0554302286801087e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.9127388000488281e+07, + "cpu_time": 9.9025931000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0817556560000002e+08, + "instructions_per_iteration": 1.1293183776000001e+09, + "items_per_second": 4.0405541325512463e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.8818302154541016e+07, + "cpu_time": 9.8633185000000626e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0752705000000000e+08, + "instructions_per_iteration": 1.1292928160000000e+09, + "items_per_second": 4.0554302286801087e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.8692214162541076e+06, + "cpu_time": 1.9291016173277274e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.9249038182011545e+06, + "instructions_per_iteration": 5.3059387105393522e+04, + "items_per_second": 7.7529777794838243e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..2bd1e14 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:24:11+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.68359,2.43115,3.60254], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0104918479919434e+08, + "cpu_time": 1.0102733199999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1221023200000000e+08, + "instructions_per_iteration": 1.1021182620000000e+09, + "items_per_second": 3.9593245914877802e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0367035865783691e+08, + "cpu_time": 1.0367093399999972e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1771538400000000e+08, + "instructions_per_iteration": 1.1025636100000000e+09, + "items_per_second": 3.8583620747547341e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0128688812255859e+08, + "cpu_time": 1.0114767600000007e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1270953000000000e+08, + "instructions_per_iteration": 1.1026332770000000e+09, + "items_per_second": 3.9546138459968148e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.3349218368530273e+07, + "cpu_time": 9.3299918999999672e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9604205400000000e+08, + "instructions_per_iteration": 1.1024157370000000e+09, + "items_per_second": 4.2872491668508453e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.0083293914794922e+08, + "cpu_time": 1.0081541700000063e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1175662600000000e+08, + "instructions_per_iteration": 1.1024768050000000e+09, + "items_per_second": 3.9676471307954565e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.0003771781921387e+08, + "cpu_time": 9.9992255600000009e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.1008676520000002e+08, + "instructions_per_iteration": 1.1024415382000000e+09, + "items_per_second": 4.0054393619771264e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.0104918479919434e+08, + "cpu_time": 1.0102733199999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1221023200000000e+08, + "instructions_per_iteration": 1.1024768050000000e+09, + "items_per_second": 3.9593245914877802e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.9098584764748425e+06, + "cpu_time": 3.9180357988202558e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.2101488875854136e+06, + "instructions_per_iteration": 1.9879778831767722e+05, + "items_per_second": 1.6369678708613000e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_M_C_final_candidate.json new file mode 100644 index 0000000..1b5efbb --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:24:05+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.89502,2.46289,3.62549], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.5616102218627930e+07, + "cpu_time": 9.5617515000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0080215400000000e+08, + "instructions_per_iteration": 1.1060701230000000e+09, + "items_per_second": 4.1833339843646828e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.6237659454345703e+07, + "cpu_time": 9.6238687000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0210772600000000e+08, + "instructions_per_iteration": 1.1060553130000000e+09, + "items_per_second": 4.1563326814714316e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.6032381057739258e+07, + "cpu_time": 9.5932750999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0167686800000000e+08, + "instructions_per_iteration": 1.1060419820000000e+09, + "items_per_second": 4.1695875061479323e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.5168113708496094e+07, + "cpu_time": 9.5120564000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9986051000000000e+08, + "instructions_per_iteration": 1.1060940480000000e+09, + "items_per_second": 4.2051895318871262e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.6808195114135742e+07, + "cpu_time": 9.6704458000000492e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0330697400000000e+08, + "instructions_per_iteration": 1.1060327050000000e+09, + "items_per_second": 4.1363139639332653e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.5972490310668960e+07, + "cpu_time": 9.5922795000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0155084640000001e+08, + "instructions_per_iteration": 1.1060588342000000e+09, + "items_per_second": 4.1701515335608879e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.6032381057739258e+07, + "cpu_time": 9.5932750999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0167686800000000e+08, + "instructions_per_iteration": 1.1060553130000000e+09, + "items_per_second": 4.1695875061479323e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.2175925508683175e+05, + "cpu_time": 6.0159254876983911e+05, + "time_unit": "ns", + "cycles_per_iteration": 1.3064989413543358e+06, + "instructions_per_iteration": 2.4220751433429970e+04, + "items_per_second": 2.6161509198579566e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..618e01f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:24:39+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.82373,2.49121,3.5918], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3086, + "real_time": 2.2470062611864822e+04, + "cpu_time": 2.2462180492546977e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7188478289047307e+04, + "instructions_per_iteration": 1.4940877576150355e+05, + "items_per_second": 4.4519275425277752e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3086, + "real_time": 2.4023337249854751e+04, + "cpu_time": 2.4015267984445869e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0450385612443293e+04, + "instructions_per_iteration": 1.4943422974724561e+05, + "items_per_second": 4.1640176601305335e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3086, + "real_time": 2.3591000772650492e+04, + "cpu_time": 2.3582216137394680e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9542392093324692e+04, + "instructions_per_iteration": 1.4925583570965650e+05, + "items_per_second": 4.2404835668276515e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3086, + "real_time": 2.4215169178535623e+04, + "cpu_time": 2.4208890149060280e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0853075826312379e+04, + "instructions_per_iteration": 1.4901854018146469e+05, + "items_per_second": 4.1307139395599974e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3086, + "real_time": 2.4342027022633087e+04, + "cpu_time": 2.4286464355152257e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.1119913156189243e+04, + "instructions_per_iteration": 1.4936804795852237e+05, + "items_per_second": 4.1175198883482386e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3728319367107757e+04, + "cpu_time": 2.3711003823720013e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9830848995463391e+04, + "instructions_per_iteration": 1.4929708587167854e+05, + "items_per_second": 4.2209325194788391e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.4023337249854751e+04, + "cpu_time": 2.4015267984445869e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0450385612443293e+04, + "instructions_per_iteration": 1.4936804795852237e+05, + "items_per_second": 4.1640176601305335e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.5874268282736352e+02, + "cpu_time": 7.4962795377620012e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.5934075168069364e+03, + "instructions_per_iteration": 1.7000585966670209e+02, + "items_per_second": 1.3767153825355028e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..dc629d1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:24:38+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.82373,2.49121,3.5918], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3045, + "real_time": 2.2920520826317799e+04, + "cpu_time": 2.2910362889983593e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8134352052545153e+04, + "instructions_per_iteration": 1.4926970804597702e+05, + "items_per_second": 4.3648370163407570e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3045, + "real_time": 2.2332578261301827e+04, + "cpu_time": 2.2316240065681439e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6899844991789818e+04, + "instructions_per_iteration": 1.4924803481116585e+05, + "items_per_second": 4.4810415959713078e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3045, + "real_time": 2.2534666390254581e+04, + "cpu_time": 2.2499978653530394e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7324252216748770e+04, + "instructions_per_iteration": 1.4922369458128078e+05, + "items_per_second": 4.4444486610350345e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3045, + "real_time": 2.3204822258409022e+04, + "cpu_time": 2.3188923152709380e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8731674876847290e+04, + "instructions_per_iteration": 1.4945653727422003e+05, + "items_per_second": 4.3124037861290708e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3045, + "real_time": 2.2709271786443900e+04, + "cpu_time": 2.2702107060755341e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7690759277504105e+04, + "instructions_per_iteration": 1.4927536683087028e+05, + "items_per_second": 4.4048774738124601e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2740371904545427e+04, + "cpu_time": 2.2723522364532029e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7756176683087033e+04, + "instructions_per_iteration": 1.4929466830870279e+05, + "items_per_second": 4.4015217066577265e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2709271786443900e+04, + "cpu_time": 2.2702107060755341e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7690759277504105e+04, + "instructions_per_iteration": 1.4926970804597702e+05, + "items_per_second": 4.4048774738124601e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.3828442051226051e+02, + "cpu_time": 3.4198558175325445e+02, + "time_unit": "ns", + "cycles_per_iteration": 7.1041457670613795e+02, + "instructions_per_iteration": 9.2748418912752527e+01, + "items_per_second": 6.6077923024144661e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_P_C_final_candidate.json new file mode 100644 index 0000000..57a1d96 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:24:37+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.82373,2.49121,3.5918], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3197, + "real_time": 2.2362201035600698e+04, + "cpu_time": 2.2356519549577715e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6961954332186426e+04, + "instructions_per_iteration": 1.4924995276822022e+05, + "items_per_second": 4.4729681549151901e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3197, + "real_time": 2.2500016967467975e+04, + "cpu_time": 2.2493738817641530e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7251262433531432e+04, + "instructions_per_iteration": 1.4944670159524554e+05, + "items_per_second": 4.4456815654661812e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3197, + "real_time": 2.2949783139054314e+04, + "cpu_time": 2.2934106662496095e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8195944322802628e+04, + "instructions_per_iteration": 1.4944621895527057e+05, + "items_per_second": 4.3603180830901496e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3197, + "real_time": 2.3120785266636387e+04, + "cpu_time": 2.3114445730372248e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8554921488895838e+04, + "instructions_per_iteration": 1.4933129715358149e+05, + "items_per_second": 4.3262988507918482e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3197, + "real_time": 2.2984908303507498e+04, + "cpu_time": 2.2978425711604606e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8269574601188615e+04, + "instructions_per_iteration": 1.4928020112605568e+05, + "items_per_second": 4.3519082314458909e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2783538942453371e+04, + "cpu_time": 2.2775447294338439e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7846731435720991e+04, + "instructions_per_iteration": 1.4935087431967471e+05, + "items_per_second": 4.3914349771418521e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2949783139054314e+04, + "cpu_time": 2.2934106662496095e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8195944322802628e+04, + "instructions_per_iteration": 1.4933129715358149e+05, + "items_per_second": 4.3603180830901496e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.3159922259449849e+02, + "cpu_time": 3.3020943876087540e+02, + "time_unit": "ns", + "cycles_per_iteration": 6.9636430659709015e+02, + "instructions_per_iteration": 9.1973626067467251e+01, + "items_per_second": 6.3960321878634568e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..1cb6f79 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:23:57+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.88574,2.45361,3.62891], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.2312583923339844e+07, + "cpu_time": 8.2251432000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7286453200000000e+08, + "instructions_per_iteration": 1.0261614340000000e+09, + "items_per_second": 4.8631372156535788e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.7780237197875977e+07, + "cpu_time": 8.7757357999999732e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8434834000000000e+08, + "instructions_per_iteration": 1.0261763350000000e+09, + "items_per_second": 4.5580223597889217e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.2775831222534180e+07, + "cpu_time": 8.2703882999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7383799400000000e+08, + "instructions_per_iteration": 1.0261795270000000e+09, + "items_per_second": 4.8365322822871711e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.8146924972534180e+07, + "cpu_time": 8.8147980999999657e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8511952200000000e+08, + "instructions_per_iteration": 1.0261711220000000e+09, + "items_per_second": 4.5378237307556886e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.9653491973876953e+07, + "cpu_time": 8.9510457000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8828388800000000e+08, + "instructions_per_iteration": 1.0261697240000000e+09, + "items_per_second": 4.4687516230645413e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.6133813858032227e+07, + "cpu_time": 8.6074222199999899e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8089085520000002e+08, + "instructions_per_iteration": 1.0261716284000001e+09, + "items_per_second": 4.6528534423099803e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 8.7780237197875977e+07, + "cpu_time": 8.7757357999999732e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8434834000000000e+08, + "instructions_per_iteration": 1.0261711220000000e+09, + "items_per_second": 4.5580223597889217e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.3551939514191705e+06, + "cpu_time": 3.3508969888233286e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.0472951060463618e+06, + "instructions_per_iteration": 6.9344934926784663e+03, + "items_per_second": 1.8308155982297048e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..c755908 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:23:50+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.69824,2.40137,3.625], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.6141119003295898e+07, + "cpu_time": 7.6142343999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5990604400000000e+08, + "instructions_per_iteration": 9.7458736100000000e+08, + "items_per_second": 5.2533187052922901e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.3986043930053711e+07, + "cpu_time": 8.3987429000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7638071600000000e+08, + "instructions_per_iteration": 9.7458949300000000e+08, + "items_per_second": 4.7626175102943080e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.6105833053588867e+07, + "cpu_time": 7.6107061999999285e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5983122200000000e+08, + "instructions_per_iteration": 9.7456549400000000e+08, + "items_per_second": 5.2557540586707154e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.3104381561279297e+07, + "cpu_time": 7.3105466999999538e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5352674200000000e+08, + "instructions_per_iteration": 9.7458328700000000e+08, + "items_per_second": 5.4715470185014009e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.6731204986572266e+07, + "cpu_time": 7.6731781000000328e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6114491800000000e+08, + "instructions_per_iteration": 9.7458671500000000e+08, + "items_per_second": 5.2129638434952823e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.7213716506958023e+07, + "cpu_time": 7.7214816599999830e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6215792840000001e+08, + "instructions_per_iteration": 9.7458247000000000e+08, + "items_per_second": 5.1912402272507995e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6141119003295898e+07, + "cpu_time": 7.6142343999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5990604400000000e+08, + "instructions_per_iteration": 9.7458671500000000e+08, + "items_per_second": 5.2533187052922901e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.0423304212979199e+06, + "cpu_time": 4.0424520398544683e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.4896378291349988e+06, + "instructions_per_iteration": 9.7482962613987074e+03, + "items_per_second": 2.6018119556164453e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_S_C_final_candidate.json new file mode 100644 index 0000000..0da6733 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:23:42+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.32373,2.32373,3.60645], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.6456308364868164e+07, + "cpu_time": 7.6421652999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6056681000000000e+08, + "instructions_per_iteration": 9.7896362500000000e+08, + "items_per_second": 5.2341186600609180e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.1914901733398438e+07, + "cpu_time": 8.1916241000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7203109600000000e+08, + "instructions_per_iteration": 9.7899225700000000e+08, + "items_per_second": 4.8830365641411664e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.5601339340209961e+07, + "cpu_time": 7.5555183000000522e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5877155600000000e+08, + "instructions_per_iteration": 9.7896858500000000e+08, + "items_per_second": 5.2941437518587867e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.9756736755371094e+07, + "cpu_time": 7.9757419999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6749663800000000e+08, + "instructions_per_iteration": 9.7895896800000000e+08, + "items_per_second": 5.0152073625250189e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.6999902725219727e+07, + "cpu_time": 7.7000625000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6170851000000000e+08, + "instructions_per_iteration": 9.7898554200000000e+08, + "items_per_second": 5.1947630295208534e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.8145837783813477e+07, + "cpu_time": 7.8130224400000125e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6411492200000000e+08, + "instructions_per_iteration": 9.7897379540000010e+08, + "items_per_second": 5.1242538736213492e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6999902725219727e+07, + "cpu_time": 7.7000625000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6170851000000000e+08, + "instructions_per_iteration": 9.7896858500000000e+08, + "items_per_second": 5.1947630295208534e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.6193027554160827e+06, + "cpu_time": 2.6366520656518163e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.5007565750353830e+06, + "instructions_per_iteration": 1.4398349905457917e+04, + "items_per_second": 1.7028014789438489e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..f13d11a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:24:32+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.89551,2.49951,3.60059], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.4136991500854492e+07, + "cpu_time": 5.4131358000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1369474400000000e+08, + "instructions_per_iteration": 6.3618299700000000e+08, + "items_per_second": 3.6947161015247377e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.2131891250610352e+07, + "cpu_time": 5.2132673999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0948402400000000e+08, + "instructions_per_iteration": 6.3619852600000000e+08, + "items_per_second": 3.8363656542919795e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.5631637573242188e+07, + "cpu_time": 5.5562806000000186e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1683384400000000e+08, + "instructions_per_iteration": 6.3621668800000000e+08, + "items_per_second": 3.5995302325084037e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.4176568984985352e+07, + "cpu_time": 5.4121478999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1377712200000000e+08, + "instructions_per_iteration": 6.3636020300000000e+08, + "items_per_second": 3.6953905121476837e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.6529760360717773e+07, + "cpu_time": 5.6509280999999411e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1871985600000000e+08, + "instructions_per_iteration": 6.3614894300000000e+08, + "items_per_second": 3.5392416336000115e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.4521369934082031e+07, + "cpu_time": 5.4491519599999890e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1450191800000000e+08, + "instructions_per_iteration": 6.3622147139999998e+08, + "items_per_second": 3.6730488268145639e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.4176568984985352e+07, + "cpu_time": 5.4131358000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1377712200000000e+08, + "instructions_per_iteration": 6.3619852600000000e+08, + "items_per_second": 3.6947161015247377e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.6764970317272251e+06, + "cpu_time": 1.6620630708966823e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.5208308374746577e+06, + "instructions_per_iteration": 8.1450103990111646e+04, + "items_per_second": 1.1286092824674444e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..b4928c5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:24:27+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [3.06055,2.5249,3.61475], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.2835702896118164e+07, + "cpu_time": 5.2836366999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1096364200000000e+08, + "instructions_per_iteration": 6.1070086400000000e+08, + "items_per_second": 3.7852716103664022e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.8378944396972656e+07, + "cpu_time": 4.8358215000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0160162600000000e+08, + "instructions_per_iteration": 6.1075125100000000e+08, + "items_per_second": 4.1358019521605456e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.2852869033813477e+07, + "cpu_time": 5.2792653999999665e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1099855000000000e+08, + "instructions_per_iteration": 6.1074777600000000e+08, + "items_per_second": 3.7884058641946902e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.5465221405029297e+07, + "cpu_time": 5.5442868000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1648340200000000e+08, + "instructions_per_iteration": 6.1076578500000000e+08, + "items_per_second": 3.6073169952174854e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.1018714904785156e+07, + "cpu_time": 5.0974949000000432e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0714573000000000e+08, + "instructions_per_iteration": 6.1072018400000000e+08, + "items_per_second": 3.9234958332179654e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.2110290527343750e+07, + "cpu_time": 5.2081010600000054e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0943859000000000e+08, + "instructions_per_iteration": 6.1073717200000000e+08, + "items_per_second": 3.8480584510314185e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.2835702896118164e+07, + "cpu_time": 5.2792653999999657e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1096364200000000e+08, + "instructions_per_iteration": 6.1074777600000000e+08, + "items_per_second": 3.7884058641946902e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.6195270766632920e+06, + "cpu_time": 2.6201938926388365e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.5014508685559481e+06, + "instructions_per_iteration": 2.6154493304210657e+04, + "items_per_second": 1.9617861000731413e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_W_C_final_candidate.json new file mode 100644 index 0000000..6755100 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:24:23+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.97852,2.5,3.6123], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.9238681793212891e+07, + "cpu_time": 4.9191545000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0340778400000000e+08, + "instructions_per_iteration": 6.1278235100000000e+08, + "items_per_second": 4.0657393460603845e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.0656318664550781e+07, + "cpu_time": 5.0564097999999948e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0638618800000000e+08, + "instructions_per_iteration": 6.1279686300000000e+08, + "items_per_second": 3.9553756105765044e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.0508260726928711e+07, + "cpu_time": 5.0451653000000097e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0607426600000000e+08, + "instructions_per_iteration": 6.1291781600000000e+08, + "items_per_second": 3.9641912228326714e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 4.9962759017944336e+07, + "cpu_time": 4.9928083999999814e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0492951800000000e+08, + "instructions_per_iteration": 6.1278595900000000e+08, + "items_per_second": 4.0057615669770292e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.1797151565551758e+07, + "cpu_time": 5.1775877999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0877976400000000e+08, + "instructions_per_iteration": 6.1275119400000000e+08, + "items_per_second": 3.8628026742491983e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0432634353637695e+07, + "cpu_time": 5.0382251599999957e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0591550400000000e+08, + "instructions_per_iteration": 6.1280683660000002e+08, + "items_per_second": 3.9707740841391580e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0508260726928711e+07, + "cpu_time": 5.0451653000000097e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0607426600000000e+08, + "instructions_per_iteration": 6.1278595900000000e+08, + "items_per_second": 3.9641912228326714e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.4392356530222297e+05, + "cpu_time": 9.4922726815857203e+05, + "time_unit": "ns", + "cycles_per_iteration": 1.9818906464976820e+06, + "instructions_per_iteration": 6.4318383686159279e+04, + "items_per_second": 7.4466095190610155e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..8e9a215 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:24:52+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.7832,2.5,3.57666], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.6065621376037598e+08, + "cpu_time": 1.6040333000000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3738717800000000e+08, + "instructions_per_iteration": 1.8759037190000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4742469787597656e+08, + "cpu_time": 1.4732987599999970e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0960003400000000e+08, + "instructions_per_iteration": 1.8757726890000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4955663681030273e+08, + "cpu_time": 1.4946673499999985e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1407702000000000e+08, + "instructions_per_iteration": 1.8756563120000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5119194984436035e+08, + "cpu_time": 1.5113842800000033e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1751235000000000e+08, + "instructions_per_iteration": 1.8757910000000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.6125822067260742e+08, + "cpu_time": 1.6110249800000086e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3865294800000000e+08, + "instructions_per_iteration": 1.8757563860000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5401754379272461e+08, + "cpu_time": 1.5388817340000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2344590600000000e+08, + "instructions_per_iteration": 1.8757760212000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5119194984436035e+08, + "cpu_time": 1.5113842800000033e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1751235000000000e+08, + "instructions_per_iteration": 1.8757726890000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.4778204314242080e+06, + "cpu_time": 6.4151232847346375e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.3604268397219308e+07, + "instructions_per_iteration": 8.8399703166922453e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..756986e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:24:46+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.76416,2.49121,3.58008], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5053486824035645e+08, + "cpu_time": 1.5040247400000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1613195600000000e+08, + "instructions_per_iteration": 1.8806880960000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5202426910400391e+08, + "cpu_time": 1.5191889400000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1925922400000000e+08, + "instructions_per_iteration": 1.8807272830000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5302681922912598e+08, + "cpu_time": 1.5291138999999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2136442000000000e+08, + "instructions_per_iteration": 1.8804670780000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5134572982788086e+08, + "cpu_time": 1.5107814100000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1783412200000000e+08, + "instructions_per_iteration": 1.8805184040000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4987778663635254e+08, + "cpu_time": 1.4973994200000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1475108400000000e+08, + "instructions_per_iteration": 1.8806109940000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5136189460754395e+08, + "cpu_time": 1.5121016820000005e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1786816119999999e+08, + "instructions_per_iteration": 1.8806023710000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5134572982788086e+08, + "cpu_time": 1.5107814100000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1783412200000000e+08, + "instructions_per_iteration": 1.8806109940000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.2346582878848906e+06, + "cpu_time": 1.2477794330130098e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.5928082625061190e+06, + "instructions_per_iteration": 1.0997817092496129e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_X_C_final_candidate.json new file mode 100644 index 0000000..bc8aef7 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block06_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:24:41+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.91797,2.5166,3.59424], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4550089836120605e+08, + "cpu_time": 1.4539703099999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0556079200000000e+08, + "instructions_per_iteration": 1.8758963560000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4666080474853516e+08, + "cpu_time": 1.4643027300000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0799607000000000e+08, + "instructions_per_iteration": 1.8757353510000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4579558372497559e+08, + "cpu_time": 1.4566062699999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0617967400000000e+08, + "instructions_per_iteration": 1.8756946130000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5057945251464844e+08, + "cpu_time": 1.5037656000000066e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1622585200000000e+08, + "instructions_per_iteration": 1.8757369110000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.6399192810058594e+08, + "cpu_time": 1.6388649000000033e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4439139200000000e+08, + "instructions_per_iteration": 1.8757486960000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5050573348999023e+08, + "cpu_time": 1.5035019620000014e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1607075600000000e+08, + "instructions_per_iteration": 1.8757623854000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4666080474853516e+08, + "cpu_time": 1.4643027300000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0799607000000000e+08, + "instructions_per_iteration": 1.8757369110000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.8086529259452475e+06, + "cpu_time": 7.8282125604102071e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.6397986756186871e+07, + "instructions_per_iteration": 7.7634437719352354e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..5e3df3f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:34:57+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.03857,2.25,2.95996], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.6965312957763672e+07, + "cpu_time": 9.6966476999999836e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0363540600000000e+08, + "instructions_per_iteration": 1.1292703500000000e+09, + "items_per_second": 4.1251369790407121e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.7368478775024414e+07, + "cpu_time": 9.7315339999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0448196200000000e+08, + "instructions_per_iteration": 1.1292682870000000e+09, + "items_per_second": 4.1103488925795360e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0092163085937500e+08, + "cpu_time": 1.0090406300000021e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1194395200000000e+08, + "instructions_per_iteration": 1.1293343750000000e+09, + "items_per_second": 3.9641614827739806e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.0290789604187012e+08, + "cpu_time": 1.0282943999999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1611331800000000e+08, + "instructions_per_iteration": 1.1293186130000000e+09, + "items_per_second": 3.8899365784740313e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.6237897872924805e+07, + "cpu_time": 9.6054105000000328e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0210746000000000e+08, + "instructions_per_iteration": 1.1292559360000000e+09, + "items_per_second": 4.1643196821208070e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.8880243301391616e+07, + "cpu_time": 9.8813884999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0765641960000002e+08, + "instructions_per_iteration": 1.1292895122000000e+09, + "items_per_second": 4.0507807229978140e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.7368478775024414e+07, + "cpu_time": 9.7315339999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0448196200000000e+08, + "instructions_per_iteration": 1.1292703500000000e+09, + "items_per_second": 4.1103488925795360e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.8863311195719521e+06, + "cpu_time": 2.9055320129712853e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.0609147143174680e+06, + "instructions_per_iteration": 3.4657561368336348e+04, + "items_per_second": 1.1762445162815934e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..9685dc1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:35:03+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.03516,2.24561,2.95459], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.5904111862182617e+07, + "cpu_time": 9.5892804000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0140786400000000e+08, + "instructions_per_iteration": 1.1024680350000000e+09, + "items_per_second": 4.1713244718550518e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.3254566192626953e+07, + "cpu_time": 9.3208729000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9584379200000000e+08, + "instructions_per_iteration": 1.1024689910000000e+09, + "items_per_second": 4.2914435621152986e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.2142105102539062e+07, + "cpu_time": 9.2026414999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9350600400000000e+08, + "instructions_per_iteration": 1.1024539960000000e+09, + "items_per_second": 4.3465780993424617e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.2013597488403320e+07, + "cpu_time": 9.1878177999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9323694200000000e+08, + "instructions_per_iteration": 1.1024315220000000e+09, + "items_per_second": 4.3535909038161393e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.6231222152709961e+07, + "cpu_time": 9.6117979000000626e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0209292800000000e+08, + "instructions_per_iteration": 1.1024933920000000e+09, + "items_per_second": 4.1615523355937121e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.3909120559692383e+07, + "cpu_time": 9.3824821000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9721750600000000e+08, + "instructions_per_iteration": 1.1024631872000000e+09, + "items_per_second": 4.2648978745445330e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.3254566192626953e+07, + "cpu_time": 9.3208729000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9584379200000000e+08, + "instructions_per_iteration": 1.1024680350000000e+09, + "items_per_second": 4.2914435621152986e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.0319903336598973e+06, + "cpu_time": 2.0578131453077823e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.2672024458115418e+06, + "instructions_per_iteration": 2.2675308156671214e+04, + "items_per_second": 9.3111583872444957e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_M_C_final_candidate.json new file mode 100644 index 0000000..beaf8cf --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:35:09+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.03223,2.24121,2.94922], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.2140913009643555e+07, + "cpu_time": 9.2141763999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9350317200000000e+08, + "instructions_per_iteration": 1.1060387040000000e+09, + "items_per_second": 4.3411367726799781e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.7426891326904297e+07, + "cpu_time": 9.7427651000000283e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0460388000000000e+08, + "instructions_per_iteration": 1.1060670660000000e+09, + "items_per_second": 4.1056106340898937e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.6137762069702148e+07, + "cpu_time": 9.6064845999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0189814400000000e+08, + "instructions_per_iteration": 1.1060415840000000e+09, + "items_per_second": 4.1638540699893492e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.8050594329833984e+07, + "cpu_time": 9.7963312000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0591576000000000e+08, + "instructions_per_iteration": 1.1060650410000000e+09, + "items_per_second": 4.0831612553074937e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.5154523849487305e+07, + "cpu_time": 9.5095448999999553e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9983180600000000e+08, + "instructions_per_iteration": 1.1060402020000000e+09, + "items_per_second": 4.2063001353513971e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.5782136917114258e+07, + "cpu_time": 9.5738604399999991e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0115055240000001e+08, + "instructions_per_iteration": 1.1060505194000001e+09, + "items_per_second": 4.1800125734836222e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.6137762069702148e+07, + "cpu_time": 9.6064845999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0189814400000000e+08, + "instructions_per_iteration": 1.1060415840000000e+09, + "items_per_second": 4.1638540699893492e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.3254029251934509e+06, + "cpu_time": 2.3054037409773087e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.8839811433450477e+06, + "instructions_per_iteration": 1.4235167719419396e+04, + "items_per_second": 1.0226065608141848e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..a425c36 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:35:28+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.01562,2.22461,2.92822], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2934, + "real_time": 2.2005612295991967e+04, + "cpu_time": 2.1987568166325840e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6212929788684392e+04, + "instructions_per_iteration": 1.4964752897068849e+05, + "items_per_second": 4.5480245584025477e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2934, + "real_time": 2.1584682425594525e+04, + "cpu_time": 2.1564987730061348e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5329234492160875e+04, + "instructions_per_iteration": 1.4972608657123381e+05, + "items_per_second": 4.6371461580106130e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2934, + "real_time": 2.3000323211732331e+04, + "cpu_time": 2.2982766871165630e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8301989093387863e+04, + "instructions_per_iteration": 1.4980636912065439e+05, + "items_per_second": 4.3510862099663391e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2934, + "real_time": 2.1093462142476274e+04, + "cpu_time": 2.1087021472392669e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4297618268575323e+04, + "instructions_per_iteration": 1.4975621131561010e+05, + "items_per_second": 4.7422534344606691e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2934, + "real_time": 2.3027626770893246e+04, + "cpu_time": 2.3020616564417116e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8359371506475800e+04, + "instructions_per_iteration": 1.4981806305385139e+05, + "items_per_second": 4.3439323060777460e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2142341369337671e+04, + "cpu_time": 2.2128592160872522e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6500228629856851e+04, + "instructions_per_iteration": 1.4975085180640765e+05, + "items_per_second": 4.5244885333835824e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2005612295991967e+04, + "cpu_time": 2.1987568166325840e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6212929788684392e+04, + "instructions_per_iteration": 1.4975621131561010e+05, + "items_per_second": 4.5480245584025477e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.5873294068384291e+02, + "cpu_time": 8.5844760946610040e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.8033311746535196e+03, + "instructions_per_iteration": 6.8769858145268657e+01, + "items_per_second": 1.7559623713710062e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..fd39001 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:35:30+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.01562,2.22461,2.92822], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2998, + "real_time": 2.2923731660747464e+04, + "cpu_time": 2.2915927284856556e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8140981987991996e+04, + "instructions_per_iteration": 1.4949156771180787e+05, + "items_per_second": 4.3637771562524817e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2998, + "real_time": 2.1977930406159445e+04, + "cpu_time": 2.1970984656437646e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6154997331554368e+04, + "instructions_per_iteration": 1.4937598398932623e+05, + "items_per_second": 4.5514573681475551e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2998, + "real_time": 2.3052325003778562e+04, + "cpu_time": 2.3044474649766500e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8411380920613745e+04, + "instructions_per_iteration": 1.4946222815210139e+05, + "items_per_second": 4.3394350064306302e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2998, + "real_time": 2.1462046042372975e+04, + "cpu_time": 2.1453192795196806e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5071569046030687e+04, + "instructions_per_iteration": 1.4943491827885256e+05, + "items_per_second": 4.6613108339933991e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2998, + "real_time": 2.2918642004622547e+04, + "cpu_time": 2.2911728819212789e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8130348232154771e+04, + "instructions_per_iteration": 1.4943747164776517e+05, + "items_per_second": 4.3645767977204887e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2466935023536196e+04, + "cpu_time": 2.2459261641094061e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7181855503669118e+04, + "instructions_per_iteration": 1.4944043395597066e+05, + "items_per_second": 4.4561114325089118e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2918642004622547e+04, + "cpu_time": 2.2911728819212793e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8130348232154771e+04, + "instructions_per_iteration": 1.4943747164776517e+05, + "items_per_second": 4.3645767977204887e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.0786848598043969e+02, + "cpu_time": 7.0822546893918525e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.4865262744702575e+03, + "instructions_per_iteration": 4.2669204756874080e+01, + "items_per_second": 1.4292938654490249e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_P_C_final_candidate.json new file mode 100644 index 0000000..439932a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:35:31+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.93408,2.2041,2.91748], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2887, + "real_time": 2.0717971664338860e+04, + "cpu_time": 2.0696145133356429e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.3508902667128510e+04, + "instructions_per_iteration": 1.4922269830273642e+05, + "items_per_second": 4.8318176817782274e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2887, + "real_time": 2.1147736224659100e+04, + "cpu_time": 2.1139825424315903e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4412045029442328e+04, + "instructions_per_iteration": 1.4938337409075163e+05, + "items_per_second": 4.7304080328390919e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2887, + "real_time": 2.1792630815654633e+04, + "cpu_time": 2.1788437478351254e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5765828888119155e+04, + "instructions_per_iteration": 1.4932528333910633e+05, + "items_per_second": 4.5895902402069391e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2887, + "real_time": 2.1493430776830606e+04, + "cpu_time": 2.1489280221683410e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5137243505368897e+04, + "instructions_per_iteration": 1.4931562175268444e+05, + "items_per_second": 4.6534829909796899e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2887, + "real_time": 2.1948052972173213e+04, + "cpu_time": 2.1941804987876665e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6091921025285767e+04, + "instructions_per_iteration": 1.4939868895046762e+05, + "items_per_second": 4.5575101982381224e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.1419964490731283e+04, + "cpu_time": 2.1411098649116731e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4983188223068923e+04, + "instructions_per_iteration": 1.4932913328714931e+05, + "items_per_second": 4.6725618288084137e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.1493430776830610e+04, + "cpu_time": 2.1489280221683410e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5137243505368897e+04, + "instructions_per_iteration": 1.4932528333910633e+05, + "items_per_second": 4.6534829909796899e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.9750806182197937e+02, + "cpu_time": 5.0370970323418044e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.0446614661447536e+03, + "instructions_per_iteration": 6.9472736795082199e+01, + "items_per_second": 1.1089834792587355e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..2922abc --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:35:49+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.86865,2.17725,2.89648], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.0752372741699219e+07, + "cpu_time": 8.0753382000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6958857000000000e+08, + "instructions_per_iteration": 1.0261788540000000e+09, + "items_per_second": 4.9533529134420557e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.7639579772949219e+07, + "cpu_time": 7.7618313999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6305164800000000e+08, + "instructions_per_iteration": 1.0263897510000000e+09, + "items_per_second": 5.1534229408796504e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.9138755798339844e+07, + "cpu_time": 7.9062453999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6620322200000000e+08, + "instructions_per_iteration": 1.0261536390000000e+09, + "items_per_second": 5.0592914811371919e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.0356121063232422e+07, + "cpu_time": 8.0308462000000522e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6875565000000000e+08, + "instructions_per_iteration": 1.0261648890000000e+09, + "items_per_second": 4.9807951744860634e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.9131603240966797e+07, + "cpu_time": 7.9066501999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6618445600000000e+08, + "instructions_per_iteration": 1.0261599270000000e+09, + "items_per_second": 5.0590324585246053e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.9403686523437500e+07, + "cpu_time": 7.9361822800000057e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6675670920000002e+08, + "instructions_per_iteration": 1.0262094120000000e+09, + "items_per_second": 5.0411789936939143e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.9138755798339844e+07, + "cpu_time": 7.9066501999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6620322200000000e+08, + "instructions_per_iteration": 1.0261648890000000e+09, + "items_per_second": 5.0590324585246053e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.2229448369348841e+06, + "cpu_time": 1.2297582863194258e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.5679028512416510e+06, + "instructions_per_iteration": 1.0123936625641234e+05, + "items_per_second": 7.8430125083044419e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..79f791b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:35:56+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.95605,2.18701,2.89258], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.2206735610961914e+07, + "cpu_time": 7.2181170999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5164249200000000e+08, + "instructions_per_iteration": 9.7456791200000000e+08, + "items_per_second": 5.5416113989062337e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.9090118408203125e+07, + "cpu_time": 7.9019150000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6609638200000000e+08, + "instructions_per_iteration": 9.7457309300000000e+08, + "items_per_second": 5.0620640692793997e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.2348594665527344e+07, + "cpu_time": 7.2349446000000477e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5194017000000000e+08, + "instructions_per_iteration": 9.7457151700000000e+08, + "items_per_second": 5.5287223622969734e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.7214002609252930e+07, + "cpu_time": 7.7215107999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6215722800000000e+08, + "instructions_per_iteration": 9.7456290600000000e+08, + "items_per_second": 5.1803333617043011e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.7053785324096680e+07, + "cpu_time": 7.7029736000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6182145600000000e+08, + "instructions_per_iteration": 9.7457386000000000e+08, + "items_per_second": 5.1927998299254151e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.5582647323608413e+07, + "cpu_time": 7.5558922200000107e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5873154559999999e+08, + "instructions_per_iteration": 9.7456985760000002e+08, + "items_per_second": 5.3011062044224646e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.7053785324096680e+07, + "cpu_time": 7.7029736000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6182145600000000e+08, + "instructions_per_iteration": 9.7457151700000000e+08, + "items_per_second": 5.1927998299254151e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.1218502919169823e+06, + "cpu_time": 3.1060168107139422e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.5555534638278252e+06, + "instructions_per_iteration": 4.5097228296204639e+03, + "items_per_second": 2.1972104847277954e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_S_C_final_candidate.json new file mode 100644 index 0000000..c7b4a66 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:36:03+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.95996,2.18359,2.8877], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.4084043502807617e+07, + "cpu_time": 7.4053619999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5558523600000000e+08, + "instructions_per_iteration": 9.7894499700000000e+08, + "items_per_second": 5.4014915138517246e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.3954105377197266e+07, + "cpu_time": 7.3955132000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5531225400000000e+08, + "instructions_per_iteration": 9.7896273600000000e+08, + "items_per_second": 5.4086848225759342e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.9602003097534180e+07, + "cpu_time": 7.9520135000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6718177400000000e+08, + "instructions_per_iteration": 9.7896830600000000e+08, + "items_per_second": 5.0301725468650106e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.6094388961791992e+07, + "cpu_time": 7.6095493000000402e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5980747600000000e+08, + "instructions_per_iteration": 9.7897382500000000e+08, + "items_per_second": 5.2565531049256474e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.7564716339111328e+07, + "cpu_time": 7.7565613999999166e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6289406800000000e+08, + "instructions_per_iteration": 9.7918843600000000e+08, + "items_per_second": 5.1569243041124418e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.6259851455688477e+07, + "cpu_time": 7.6237998799999923e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6015616159999999e+08, + "instructions_per_iteration": 9.7900766000000000e+08, + "items_per_second": 5.2507652584661515e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6094388961791992e+07, + "cpu_time": 7.6095493000000402e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5980747600000000e+08, + "instructions_per_iteration": 9.7896830600000000e+08, + "items_per_second": 5.2565531049256474e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.3953409477707534e+06, + "cpu_time": 2.3737249011884611e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.0332331650719298e+06, + "instructions_per_iteration": 1.0163454609531151e+05, + "items_per_second": 1.6214018709392959e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..2c551c1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:35:15+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.94922,2.22021,2.93848], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 6.2775373458862305e+07, + "cpu_time": 6.2742662000000007e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.3183646400000000e+08, + "instructions_per_iteration": 6.3615127500000000e+08, + "items_per_second": 3.1876237575001200e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.1810264587402344e+07, + "cpu_time": 5.1810665000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0880773400000000e+08, + "instructions_per_iteration": 6.3616199600000000e+08, + "items_per_second": 3.8602090901554660e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.2677392959594727e+07, + "cpu_time": 5.2658585999999732e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1063034200000000e+08, + "instructions_per_iteration": 6.3622042700000000e+08, + "items_per_second": 3.7980510908515663e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.1805257797241211e+07, + "cpu_time": 5.1784315000000358e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0879701200000000e+08, + "instructions_per_iteration": 6.3621053100000000e+08, + "items_per_second": 3.8621733241039999e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.4546117782592773e+07, + "cpu_time": 5.4502569999999471e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1455524200000000e+08, + "instructions_per_iteration": 6.3615595000000000e+08, + "items_per_second": 3.6695517293955483e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.4722881317138672e+07, + "cpu_time": 5.4699759599999927e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1492535880000001e+08, + "instructions_per_iteration": 6.3618003580000007e+08, + "items_per_second": 3.6755217984013404e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.2677392959594727e+07, + "cpu_time": 5.2658585999999732e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1063034200000000e+08, + "instructions_per_iteration": 6.3616199600000000e+08, + "items_per_second": 3.7980510908515663e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.6382583174806042e+06, + "cpu_time": 4.6298012171968063e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.7410420712831076e+06, + "instructions_per_iteration": 3.2764879978415913e+04, + "items_per_second": 2.8374361461102829e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..d32cd4a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:35:19+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.11377,2.25,2.94434], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.1425218582153320e+07, + "cpu_time": 5.1418474999999963e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0800029600000000e+08, + "instructions_per_iteration": 6.1070798300000000e+08, + "items_per_second": 3.8896525033074231e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.9083948135375977e+07, + "cpu_time": 4.9063977999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0308375200000000e+08, + "instructions_per_iteration": 6.1075107600000000e+08, + "items_per_second": 4.0763103228197312e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.5119276046752930e+07, + "cpu_time": 5.5097915999999799e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1575864200000000e+08, + "instructions_per_iteration": 6.1074115800000000e+08, + "items_per_second": 3.6299013559787036e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 4.8393249511718750e+07, + "cpu_time": 4.8393728000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0163244400000000e+08, + "instructions_per_iteration": 6.1076691200000000e+08, + "items_per_second": 4.1327669569081184e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 4.7542810440063477e+07, + "cpu_time": 4.7486596000000603e+07, + "time_unit": "ns", + "cycles_per_iteration": 9.9847304000000000e+07, + "instructions_per_iteration": 6.1072615400000000e+08, + "items_per_second": 4.2117148173770439e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0312900543212891e+07, + "cpu_time": 5.0292138600000098e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0566448760000001e+08, + "instructions_per_iteration": 6.1073865660000002e+08, + "items_per_second": 3.9880691912782043e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 4.9083948135375977e+07, + "cpu_time": 4.9063977999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0308375200000000e+08, + "instructions_per_iteration": 6.1074115800000000e+08, + "items_per_second": 4.0763103228197312e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.0498885300857024e+06, + "cpu_time": 3.0556317125230888e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.4051766329676658e+06, + "instructions_per_iteration": 2.2671848623347854e+04, + "items_per_second": 2.3276133133610582e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_W_C_final_candidate.json new file mode 100644 index 0000000..25817f0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:35:24+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.10449,2.24561,2.93896], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.2416086196899414e+07, + "cpu_time": 5.2260615000000007e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1008058200000000e+08, + "instructions_per_iteration": 6.1275162700000000e+08, + "items_per_second": 3.8269737162488415e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.0179243087768555e+07, + "cpu_time": 5.0157655000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0538186600000000e+08, + "instructions_per_iteration": 6.1277314600000000e+08, + "items_per_second": 3.9874272431595917e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 4.9628257751464844e+07, + "cpu_time": 4.9606701000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0422676200000000e+08, + "instructions_per_iteration": 6.1281991200000000e+08, + "items_per_second": 4.0317133767875363e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.1083087921142578e+07, + "cpu_time": 5.1083563000000164e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0728030800000000e+08, + "instructions_per_iteration": 6.1276682300000000e+08, + "items_per_second": 3.9151536865194654e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.0767421722412109e+07, + "cpu_time": 5.0735225000000380e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0661835000000000e+08, + "instructions_per_iteration": 6.1271781500000000e+08, + "items_per_second": 3.9420343558148895e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0814819335937500e+07, + "cpu_time": 5.0768751800000131e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0671757360000001e+08, + "instructions_per_iteration": 6.1276586460000002e+08, + "items_per_second": 3.9406604757060651e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0767421722412109e+07, + "cpu_time": 5.0735225000000380e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0661835000000000e+08, + "instructions_per_iteration": 6.1276682300000000e+08, + "items_per_second": 3.9420343558148895e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.0547696061905655e+06, + "cpu_time": 1.0061917444291103e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.2149829596184255e+06, + "instructions_per_iteration": 3.7035563449203793e+04, + "items_per_second": 7.7548250222763279e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..f606acf --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:35:32+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.93408,2.2041,2.91748], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4653301239013672e+08, + "cpu_time": 1.4641153200000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0772839000000000e+08, + "instructions_per_iteration": 1.8758550720000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4502596855163574e+08, + "cpu_time": 1.4487338900000024e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0456170200000000e+08, + "instructions_per_iteration": 1.8759769660000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4713072776794434e+08, + "cpu_time": 1.4708869300000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0898275000000000e+08, + "instructions_per_iteration": 1.8757819910000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4441084861755371e+08, + "cpu_time": 1.4437051900000066e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0327196400000000e+08, + "instructions_per_iteration": 1.8756695910000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.7108821868896484e+08, + "cpu_time": 1.7098496399999964e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.5929437600000000e+08, + "instructions_per_iteration": 1.8757482020000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5083775520324707e+08, + "cpu_time": 1.5074581940000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1676783640000004e+08, + "instructions_per_iteration": 1.8758063644000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4653301239013672e+08, + "cpu_time": 1.4641153200000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0772839000000000e+08, + "instructions_per_iteration": 1.8757819910000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.1373611199005440e+07, + "cpu_time": 1.1367865772695927e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.3884901196426164e+07, + "instructions_per_iteration": 1.1636282017895579e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..cb1ee57 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:35:38+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.93945,2.20068,2.91211], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5391230583190918e+08, + "cpu_time": 1.5358098999999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2322447400000000e+08, + "instructions_per_iteration": 1.8807082940000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4967679977416992e+08, + "cpu_time": 1.4956560700000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1432897400000000e+08, + "instructions_per_iteration": 1.8807127760000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4264321327209473e+08, + "cpu_time": 1.4236414300000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.9955825400000000e+08, + "instructions_per_iteration": 1.8805141020000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4895510673522949e+08, + "cpu_time": 1.4890855300000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1281830000000000e+08, + "instructions_per_iteration": 1.8805284920000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4688992500305176e+08, + "cpu_time": 1.4676806800000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0847629600000000e+08, + "instructions_per_iteration": 1.8806441340000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.4841547012329102e+08, + "cpu_time": 1.4823747220000002e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1168125960000002e+08, + "instructions_per_iteration": 1.8806215596000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4895510673522949e+08, + "cpu_time": 1.4890855300000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1281830000000000e+08, + "instructions_per_iteration": 1.8806441340000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.1153250187181421e+06, + "cpu_time": 4.1055638638482885e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.6427441758159194e+06, + "instructions_per_iteration": 9.5605445869992152e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_X_C_final_candidate.json new file mode 100644 index 0000000..6357972 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block07_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:35:43+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.94434,2.19727,2.90674], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4987373352050781e+08, + "cpu_time": 1.4965630699999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1474327200000000e+08, + "instructions_per_iteration": 1.8758365360000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4256334304809570e+08, + "cpu_time": 1.4245076100000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.9939043200000000e+08, + "instructions_per_iteration": 1.8757616600000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5199899673461914e+08, + "cpu_time": 1.5189796700000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1920588200000000e+08, + "instructions_per_iteration": 1.8757061280000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4563250541687012e+08, + "cpu_time": 1.4562648199999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0583529000000000e+08, + "instructions_per_iteration": 1.8760399080000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4663410186767578e+08, + "cpu_time": 1.4654046500000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0794008000000000e+08, + "instructions_per_iteration": 1.8756796040000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.4734053611755371e+08, + "cpu_time": 1.4723439640000004e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0942299119999999e+08, + "instructions_per_iteration": 1.8758047672000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4663410186767578e+08, + "cpu_time": 1.4654046500000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0794008000000000e+08, + "instructions_per_iteration": 1.8757616600000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.6863374862402021e+06, + "cpu_time": 3.6593933527751542e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.7416601873357892e+06, + "instructions_per_iteration": 1.4452871825350143e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..d1dee15 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:47:19+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.74463,1.96289,2.41064], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0171985626220703e+08, + "cpu_time": 1.0170156600000001e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1361957400000000e+08, + "instructions_per_iteration": 1.1293031280000000e+09, + "items_per_second": 3.9330761140885474e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.8500013351440430e+07, + "cpu_time": 9.8485043999999806e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0685757600000000e+08, + "instructions_per_iteration": 1.1292917070000000e+09, + "items_per_second": 4.0615303984633526e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.9977731704711914e+07, + "cpu_time": 9.9959623999999806e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0996248400000000e+08, + "instructions_per_iteration": 1.1292786940000000e+09, + "items_per_second": 4.0016156923519517e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.7302675247192383e+07, + "cpu_time": 9.7263797000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0434338400000000e+08, + "instructions_per_iteration": 1.1292432090000000e+09, + "items_per_second": 4.1125270896014846e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.9371433258056641e+07, + "cpu_time": 9.9356459000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0868800800000000e+08, + "instructions_per_iteration": 1.1292365060000000e+09, + "items_per_second": 4.0259083709897506e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.9374341964721680e+07, + "cpu_time": 9.9353297999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0869420520000002e+08, + "instructions_per_iteration": 1.1292706488000000e+09, + "items_per_second": 4.0269315330990176e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.9371433258056641e+07, + "cpu_time": 9.9356459000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0868800800000000e+08, + "instructions_per_iteration": 1.1292786940000000e+09, + "items_per_second": 4.0259083709897506e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.6524057061699352e+06, + "cpu_time": 1.6584543442267017e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.4702550075059324e+06, + "instructions_per_iteration": 2.9503160508664154e+04, + "items_per_second": 6.7034429788980749e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..4dc4a7c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:47:31+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.07178,2.02881,2.42529], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0273146629333496e+08, + "cpu_time": 1.0269261699999999e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1574518800000000e+08, + "instructions_per_iteration": 1.1025758210000000e+09, + "items_per_second": 3.8951193541011820e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.6246004104614258e+07, + "cpu_time": 9.6131143000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0212449800000000e+08, + "instructions_per_iteration": 1.1024529490000000e+09, + "items_per_second": 4.1609824612196684e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0139870643615723e+08, + "cpu_time": 1.0128811799999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1294383400000000e+08, + "instructions_per_iteration": 1.1025162250000000e+09, + "items_per_second": 3.9491305386876743e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.2403411865234375e+07, + "cpu_time": 9.2292563999999195e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9405486400000000e+08, + "instructions_per_iteration": 1.1024881390000000e+09, + "items_per_second": 4.3340436397454897e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.3746185302734375e+07, + "cpu_time": 9.3627946999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9687441000000000e+08, + "instructions_per_iteration": 1.1024241660000000e+09, + "items_per_second": 4.2722286754829790e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.7305154800415039e+07, + "cpu_time": 9.7206477799999788e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0434855880000001e+08, + "instructions_per_iteration": 1.1024914600000000e+09, + "items_per_second": 4.1223009338473994e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.6246004104614258e+07, + "cpu_time": 9.6131143000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0212449800000000e+08, + "instructions_per_iteration": 1.1024881390000000e+09, + "items_per_second": 4.1609824612196684e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.5830440020012008e+06, + "cpu_time": 4.6061449851398747e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.6245962544955611e+06, + "instructions_per_iteration": 5.8635937103452183e+04, + "items_per_second": 1.9391300736966048e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_M_C_final_candidate.json new file mode 100644 index 0000000..27221a8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:47:25+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.08545,2.03027,2.43018], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.4278335571289062e+07, + "cpu_time": 9.4279475999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9799265200000000e+08, + "instructions_per_iteration": 1.1060714540000000e+09, + "items_per_second": 4.2427049552121032e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.4444513320922852e+07, + "cpu_time": 9.4446243999999791e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9834233600000000e+08, + "instructions_per_iteration": 1.1060807850000000e+09, + "items_per_second": 4.2352134193923147e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.8083734512329102e+07, + "cpu_time": 9.7948259999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0598447000000000e+08, + "instructions_per_iteration": 1.1062443750000000e+09, + "items_per_second": 4.0837887268237374e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.7187995910644531e+07, + "cpu_time": 9.7053249000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0410347400000000e+08, + "instructions_per_iteration": 1.1056852060000000e+09, + "items_per_second": 4.1214488347525592e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.6492052078247070e+07, + "cpu_time": 9.6351429000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0264180800000000e+08, + "instructions_per_iteration": 1.1060797300000000e+09, + "items_per_second": 4.1514693051412748e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.6097326278686523e+07, + "cpu_time": 9.6015731599999979e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0181294800000000e+08, + "instructions_per_iteration": 1.1060323100000000e+09, + "items_per_second": 4.1669250482643987e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.6492052078247070e+07, + "cpu_time": 9.6351429000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0264180800000000e+08, + "instructions_per_iteration": 1.1060797300000000e+09, + "items_per_second": 4.1514693051412748e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.6831298405460231e+06, + "cpu_time": 1.6125814670541943e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.5346471972079477e+06, + "instructions_per_iteration": 2.0711318567392082e+05, + "items_per_second": 7.0043753936051304e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..9361450 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:47:51+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.98877,2.01074,2.4126], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2960, + "real_time": 2.1485621864731249e+04, + "cpu_time": 2.1456167567567561e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5121013513513513e+04, + "instructions_per_iteration": 1.4981011655405405e+05, + "items_per_second": 4.6606645704592978e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2960, + "real_time": 2.2593784976649928e+04, + "cpu_time": 2.2544139527027037e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7448192567567567e+04, + "instructions_per_iteration": 1.4993078479729730e+05, + "items_per_second": 4.4357425964346534e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2960, + "real_time": 2.2263784666319152e+04, + "cpu_time": 2.2245116216216207e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6755268918918919e+04, + "instructions_per_iteration": 1.4980969256756757e+05, + "items_per_second": 4.4953687374805515e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2960, + "real_time": 2.3296717050913219e+04, + "cpu_time": 2.3282873310810824e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8924262162162166e+04, + "instructions_per_iteration": 1.4980065236486486e+05, + "items_per_second": 4.2950025396379009e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2960, + "real_time": 2.2933128717783336e+04, + "cpu_time": 2.2926070608108053e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8160924324324325e+04, + "instructions_per_iteration": 1.4972033310810811e+05, + "items_per_second": 4.3618464633286931e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2514607455279380e+04, + "cpu_time": 2.2490873445945941e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7281932297297302e+04, + "instructions_per_iteration": 1.4981431587837840e+05, + "items_per_second": 4.4497249814682196e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2593784976649931e+04, + "cpu_time": 2.2544139527027037e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7448192567567567e+04, + "instructions_per_iteration": 1.4980969256756757e+05, + "items_per_second": 4.4357425964346534e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.9189015812811499e+02, + "cpu_time": 6.9830339072795334e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.4529677517332977e+03, + "instructions_per_iteration": 7.5205503570775889e+01, + "items_per_second": 1.4003217283375579e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..9146625 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:47:53+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.90918,1.99365,2.40479], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2922, + "real_time": 2.1704331723734747e+04, + "cpu_time": 2.1697776180698165e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5580656399726213e+04, + "instructions_per_iteration": 1.4934650752908966e+05, + "items_per_second": 4.6087672380433927e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2922, + "real_time": 2.2710307994009614e+04, + "cpu_time": 2.2700446954141004e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7693081451060920e+04, + "instructions_per_iteration": 1.4932260848733745e+05, + "items_per_second": 4.4051996069512650e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2922, + "real_time": 2.2920250158290353e+04, + "cpu_time": 2.2913239561943883e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8133876112251884e+04, + "instructions_per_iteration": 1.4930337371663246e+05, + "items_per_second": 4.3642890272961609e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2922, + "real_time": 2.3944421960098298e+04, + "cpu_time": 2.3937037303216981e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0284698836413416e+04, + "instructions_per_iteration": 1.4931974298425735e+05, + "items_per_second": 4.1776264427912574e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2922, + "real_time": 2.2133191426595051e+04, + "cpu_time": 2.2124913757700171e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6480950718685832e+04, + "instructions_per_iteration": 1.4929732067077345e+05, + "items_per_second": 4.5197916292531008e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2682500652545612e+04, + "cpu_time": 2.2674682751540044e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7634652703627653e+04, + "instructions_per_iteration": 1.4931791067761809e+05, + "items_per_second": 4.4151347888670360e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2710307994009614e+04, + "cpu_time": 2.2700446954141004e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7693081451060920e+04, + "instructions_per_iteration": 1.4931974298425735e+05, + "items_per_second": 4.4051996069512650e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.5268671579633587e+02, + "cpu_time": 8.5259963564475402e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.7906222048940697e+03, + "instructions_per_iteration": 1.9225492829751179e+01, + "items_per_second": 1.6396706481690683e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_P_C_final_candidate.json new file mode 100644 index 0000000..2349782 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:47:52+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.90918,1.99365,2.40479], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3172, + "real_time": 2.2212839667764016e+04, + "cpu_time": 2.2206057377049190e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6648276796973521e+04, + "instructions_per_iteration": 1.4937542559899116e+05, + "items_per_second": 4.5032757639973417e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3172, + "real_time": 2.1467819189814873e+04, + "cpu_time": 2.1462528058007552e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5084104665825980e+04, + "instructions_per_iteration": 1.4923144924337958e+05, + "items_per_second": 4.6592833672588044e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3172, + "real_time": 2.3257236312346682e+04, + "cpu_time": 2.3249691046658270e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8841386506935691e+04, + "instructions_per_iteration": 1.4924931967213115e+05, + "items_per_second": 4.3011324236230328e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3172, + "real_time": 2.1778695369879206e+04, + "cpu_time": 2.1771964060529615e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5736630517023958e+04, + "instructions_per_iteration": 1.4935902774274905e+05, + "items_per_second": 4.5930628822454273e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3172, + "real_time": 2.1718639744184959e+04, + "cpu_time": 2.1712402269861272e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5610432534678439e+04, + "instructions_per_iteration": 1.4927713272383355e+05, + "items_per_second": 4.6056626418905660e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2087046056797946e+04, + "cpu_time": 2.2080528562421183e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6384166204287525e+04, + "instructions_per_iteration": 1.4929847099621690e+05, + "items_per_second": 4.5324834158030346e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.1778695369879202e+04, + "cpu_time": 2.1771964060529612e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5736630517023958e+04, + "instructions_per_iteration": 1.4927713272383355e+05, + "items_per_second": 4.5930628822454273e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.0700327736703935e+02, + "cpu_time": 7.0628465231908854e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.4845716791777761e+03, + "instructions_per_iteration": 6.5100346246141370e+01, + "items_per_second": 1.4096069228785188e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..f89415e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:48:11+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.79834,1.96191,2.38428], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.8862905502319336e+07, + "cpu_time": 7.8828699000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6562044800000000e+08, + "instructions_per_iteration": 1.0261742820000000e+09, + "items_per_second": 5.0742940715030702e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.7638626098632812e+07, + "cpu_time": 7.7639950000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6304919000000000e+08, + "instructions_per_iteration": 1.0261951780000000e+09, + "items_per_second": 5.1519868315216573e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.3163738250732422e+07, + "cpu_time": 8.3164739999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7465872600000000e+08, + "instructions_per_iteration": 1.0261686800000000e+09, + "items_per_second": 4.8097306622975096e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.1060171127319336e+07, + "cpu_time": 8.1061400999999478e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7023533600000000e+08, + "instructions_per_iteration": 1.0261527340000000e+09, + "items_per_second": 4.9345310476437807e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.4189891815185547e+07, + "cpu_time": 8.4191041999999613e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7680623600000000e+08, + "instructions_per_iteration": 1.0261780230000000e+09, + "items_per_second": 4.7510992915374758e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.0983066558837906e+07, + "cpu_time": 8.0977166399999812e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7007398720000002e+08, + "instructions_per_iteration": 1.0261737794000001e+09, + "items_per_second": 4.9443283809006987e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 8.1060171127319336e+07, + "cpu_time": 8.1061400999999478e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7023533600000000e+08, + "instructions_per_iteration": 1.0261742820000000e+09, + "items_per_second": 4.9345310476437807e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.7715233746304153e+06, + "cpu_time": 2.7782411506570089e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.8213148066313164e+06, + "instructions_per_iteration": 1.5371022087031168e+04, + "items_per_second": 1.6997288564380506e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..ab99b7a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:48:26+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.84375,1.96484,2.37695], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.7038764953613281e+07, + "cpu_time": 7.6951010000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6178944800000000e+08, + "instructions_per_iteration": 9.7457201600000000e+08, + "items_per_second": 5.1981124094407493e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.2571992874145508e+07, + "cpu_time": 7.2572362000000283e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5240908800000000e+08, + "instructions_per_iteration": 9.7458233800000000e+08, + "items_per_second": 5.5117401304920800e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.3712587356567383e+07, + "cpu_time": 7.3652752000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5480613400000000e+08, + "instructions_per_iteration": 9.7457997500000000e+08, + "items_per_second": 5.4308900772641795e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.0753326416015625e+07, + "cpu_time": 8.0753982000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6959109600000000e+08, + "instructions_per_iteration": 9.7478570400000000e+08, + "items_per_second": 4.9533161101578828e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.3964357376098633e+07, + "cpu_time": 7.3965278999999389e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5533267400000000e+08, + "instructions_per_iteration": 9.7460713100000000e+08, + "items_per_second": 5.4079428267958444e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.5608205795288101e+07, + "cpu_time": 7.5579077000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5878568800000000e+08, + "instructions_per_iteration": 9.7462543280000007e+08, + "items_per_second": 5.3004003108301479e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.3964357376098633e+07, + "cpu_time": 7.3965278999999374e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5533267400000000e+08, + "instructions_per_iteration": 9.7458233800000000e+08, + "items_per_second": 5.4079428267958444e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.3178668410704387e+06, + "cpu_time": 3.3172748226959105e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.9677937589164479e+06, + "instructions_per_iteration": 9.0552113614205606e+04, + "items_per_second": 2.2593569239160646e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_S_C_final_candidate.json new file mode 100644 index 0000000..847222e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:48:19+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.81494,1.96289,2.38184], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.5394153594970703e+07, + "cpu_time": 7.5395156999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5833589000000000e+08, + "instructions_per_iteration": 9.7896941300000000e+08, + "items_per_second": 5.3053805564726135e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.5689792633056641e+07, + "cpu_time": 7.5690531000000224e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5895805600000000e+08, + "instructions_per_iteration": 9.7896123000000000e+08, + "items_per_second": 5.2846768904289864e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.7698945999145508e+07, + "cpu_time": 7.7699724999999553e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6318022600000000e+08, + "instructions_per_iteration": 9.7896474200000000e+08, + "items_per_second": 5.1480233681651037e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.3666563034057617e+07, + "cpu_time": 8.3667144000000522e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7570947600000000e+08, + "instructions_per_iteration": 9.7897988900000000e+08, + "items_per_second": 4.7808492184219593e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.6072216033935547e+07, + "cpu_time": 7.6044942999999419e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5975973400000000e+08, + "instructions_per_iteration": 9.7897866500000000e+08, + "items_per_second": 5.2600473380590612e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.7704334259033218e+07, + "cpu_time": 7.7699499999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6318867640000001e+08, + "instructions_per_iteration": 9.7897078780000007e+08, + "items_per_second": 5.1557954743095450e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6072216033935547e+07, + "cpu_time": 7.6044942999999419e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5975973400000000e+08, + "instructions_per_iteration": 9.7896941300000000e+08, + "items_per_second": 5.2600473380590612e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.4499030262880465e+06, + "cpu_time": 3.4531249228861057e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.2452712997519979e+06, + "instructions_per_iteration": 8.2866639849821349e+03, + "items_per_second": 2.1823133812538270e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..b505ecf --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:47:37+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.98584,2.01172,2.41748], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.3279399871826172e+07, + "cpu_time": 5.3241206000000037e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1189481800000000e+08, + "instructions_per_iteration": 6.3616000900000000e+08, + "items_per_second": 3.7564889119904581e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.3050041198730469e+07, + "cpu_time": 5.3050528999999844e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1141166000000000e+08, + "instructions_per_iteration": 6.3613048300000000e+08, + "items_per_second": 3.7699906819025418e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 6.8422555923461914e+07, + "cpu_time": 6.8375908000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.4369664600000000e+08, + "instructions_per_iteration": 6.3623666700000000e+08, + "items_per_second": 2.9250068606035849e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.3522109985351562e+07, + "cpu_time": 5.3522929000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1240365800000000e+08, + "instructions_per_iteration": 6.3617504000000000e+08, + "items_per_second": 3.7367162772425925e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.2921056747436523e+07, + "cpu_time": 5.2815606000000238e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1114153000000000e+08, + "instructions_per_iteration": 6.3615457500000000e+08, + "items_per_second": 3.7867595422458868e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.6239032745361328e+07, + "cpu_time": 5.6201235600000069e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1810966240000001e+08, + "instructions_per_iteration": 6.3617135480000007e+08, + "items_per_second": 3.5949924547970132e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.3279399871826172e+07, + "cpu_time": 5.3241206000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1189481800000000e+08, + "instructions_per_iteration": 6.3616000900000000e+08, + "items_per_second": 3.7564889119904581e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.8146526849974543e+06, + "cpu_time": 6.8107853693881184e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.4311661435434654e+07, + "instructions_per_iteration": 3.9874981630089809e+04, + "items_per_second": 3.7498214600165933e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..0510516 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:47:46+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.98877,2.01074,2.4126], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.9151182174682617e+07, + "cpu_time": 4.9144000999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0322351000000000e+08, + "instructions_per_iteration": 6.1073570700000000e+08, + "items_per_second": 4.0696727154958397e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.8951387405395508e+07, + "cpu_time": 4.8834862000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0280434200000000e+08, + "instructions_per_iteration": 6.1075539300000000e+08, + "items_per_second": 4.0954349374428382e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 4.9626350402832031e+07, + "cpu_time": 4.9606872000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0422142600000000e+08, + "instructions_per_iteration": 6.1076696800000000e+08, + "items_per_second": 4.0316994790560449e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.0653457641601562e+07, + "cpu_time": 5.0571476000000447e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0637801400000000e+08, + "instructions_per_iteration": 6.1086214200000000e+08, + "items_per_second": 3.9547985508668609e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.2654981613159180e+07, + "cpu_time": 5.2655239999999993e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1058385400000000e+08, + "instructions_per_iteration": 6.1076275800000000e+08, + "items_per_second": 3.7982924396508313e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0207471847534180e+07, + "cpu_time": 5.0162490200000092e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0544222920000000e+08, + "instructions_per_iteration": 6.1077659360000002e+08, + "items_per_second": 3.9899796245024833e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 4.9626350402832031e+07, + "cpu_time": 4.9606872000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0422142600000000e+08, + "instructions_per_iteration": 6.1076275800000000e+08, + "items_per_second": 4.0316994790560449e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.5182560318985102e+06, + "cpu_time": 1.5402677869547822e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.1891818307122281e+06, + "instructions_per_iteration": 4.9304625340833896e+04, + "items_per_second": 1.1957638021563302e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_W_C_final_candidate.json new file mode 100644 index 0000000..5959960 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:47:41+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.9873,2.01123,2.41504], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.2222967147827148e+07, + "cpu_time": 5.2196994999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0967567800000000e+08, + "instructions_per_iteration": 6.1275250000000000e+08, + "items_per_second": 3.8316382006282187e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.9356222152709961e+07, + "cpu_time": 4.9328404999999799e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0365423200000000e+08, + "instructions_per_iteration": 6.1278310100000000e+08, + "items_per_second": 4.0544590890380670e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.0982236862182617e+07, + "cpu_time": 5.0961223000000276e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0707047800000000e+08, + "instructions_per_iteration": 6.1276689500000000e+08, + "items_per_second": 3.9245525956078195e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 4.7863960266113281e+07, + "cpu_time": 4.7841876000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0052228800000000e+08, + "instructions_per_iteration": 6.1276514700000000e+08, + "items_per_second": 4.1804380747945486e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.2497386932373047e+07, + "cpu_time": 5.2441047000000298e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1025219400000000e+08, + "instructions_per_iteration": 6.1271873300000000e+08, + "items_per_second": 3.8138063871989222e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0584554672241211e+07, + "cpu_time": 5.0553909200000092e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0623497400000000e+08, + "instructions_per_iteration": 6.1275727520000005e+08, + "items_per_second": 3.9609788694535154e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0982236862182617e+07, + "cpu_time": 5.0961223000000283e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0707047800000000e+08, + "instructions_per_iteration": 6.1276514700000000e+08, + "items_per_second": 3.9245525956078195e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.9629001834623627e+06, + "cpu_time": 1.9547320261447970e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.1221832226139586e+06, + "instructions_per_iteration": 2.4133904781448029e+04, + "items_per_second": 1.5541598681756970e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..6b6d630 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:47:55+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.90918,1.99365,2.40479], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4566183090209961e+08, + "cpu_time": 1.4553678099999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0589717600000000e+08, + "instructions_per_iteration": 1.8758157450000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5541315078735352e+08, + "cpu_time": 1.5524379299999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2637560400000000e+08, + "instructions_per_iteration": 1.8759328850000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4766812324523926e+08, + "cpu_time": 1.4757519799999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1011054400000000e+08, + "instructions_per_iteration": 1.8757106730000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4187049865722656e+08, + "cpu_time": 1.4183032900000027e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.9793530600000000e+08, + "instructions_per_iteration": 1.8758060480000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4858651161193848e+08, + "cpu_time": 1.4849396400000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1203979000000000e+08, + "instructions_per_iteration": 1.8758525150000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.4784002304077148e+08, + "cpu_time": 1.4773601299999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1047168400000000e+08, + "instructions_per_iteration": 1.8758235732000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4766812324523926e+08, + "cpu_time": 1.4757519799999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1011054400000000e+08, + "instructions_per_iteration": 1.8758157450000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.9577918711700002e+06, + "cpu_time": 4.9163206925684707e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.0411663492138997e+07, + "instructions_per_iteration": 8.0469820429773550e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..1b62cc1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:48:06+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.84912,1.97754,2.39453], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5115833282470703e+08, + "cpu_time": 1.5102413299999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1744113400000000e+08, + "instructions_per_iteration": 1.8806418230000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4591717720031738e+08, + "cpu_time": 1.4580915800000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0643390600000000e+08, + "instructions_per_iteration": 1.8807029020000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5010285377502441e+08, + "cpu_time": 1.5000803799999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1522360800000000e+08, + "instructions_per_iteration": 1.8804649840000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5232515335083008e+08, + "cpu_time": 1.5220369199999961e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1989084000000000e+08, + "instructions_per_iteration": 1.8805536090000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.7951107025146484e+08, + "cpu_time": 1.7926198999999964e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.7698255600000000e+08, + "instructions_per_iteration": 1.8805472370000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5580291748046875e+08, + "cpu_time": 1.5566140219999981e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2719440880000001e+08, + "instructions_per_iteration": 1.8805821110000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5115833282470703e+08, + "cpu_time": 1.5102413299999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1744113400000000e+08, + "instructions_per_iteration": 1.8805536090000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.3471841976058358e+07, + "cpu_time": 1.3411515691004461e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.8291459119545247e+07, + "instructions_per_iteration": 9.2064221063342513e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_X_C_final_candidate.json new file mode 100644 index 0000000..3ddd1e9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block08_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:48:00+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.83594,1.97705,2.39697], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5086174011230469e+08, + "cpu_time": 1.5060147699999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1681968200000000e+08, + "instructions_per_iteration": 1.8758858360000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4952397346496582e+08, + "cpu_time": 1.4942828199999970e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1400835800000000e+08, + "instructions_per_iteration": 1.8757271150000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5179491043090820e+08, + "cpu_time": 1.5161782699999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1877669000000000e+08, + "instructions_per_iteration": 1.8756883900000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5074896812438965e+08, + "cpu_time": 1.5064015699999976e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1658035400000000e+08, + "instructions_per_iteration": 1.8759612190000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5278959274291992e+08, + "cpu_time": 1.5268833499999967e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2086632800000000e+08, + "instructions_per_iteration": 1.8756587930000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5114383697509769e+08, + "cpu_time": 1.5099521559999985e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1741028240000004e+08, + "instructions_per_iteration": 1.8757842706000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5086174011230469e+08, + "cpu_time": 1.5064015699999979e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1681968200000000e+08, + "instructions_per_iteration": 1.8757271150000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.2239144713653498e+06, + "cpu_time": 1.2237928602734248e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.5701167543245968e+06, + "instructions_per_iteration": 1.3212753838621228e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..ee6255c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:37:32+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.9375,2.14258,2.80811], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.8406076431274414e+07, + "cpu_time": 9.8323712000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0666139800000000e+08, + "instructions_per_iteration": 1.1293299000000000e+09, + "items_per_second": 4.0681946588835050e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.9769830703735352e+07, + "cpu_time": 9.9765641000000298e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0952529800000000e+08, + "instructions_per_iteration": 1.1293041410000000e+09, + "items_per_second": 4.0093963812651574e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0265231132507324e+08, + "cpu_time": 1.0260631500000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1557679000000000e+08, + "instructions_per_iteration": 1.1293963630000000e+09, + "items_per_second": 3.8983955324777015e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.0023283958435059e+08, + "cpu_time": 1.0023368099999975e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1049612600000000e+08, + "instructions_per_iteration": 1.1295782840000000e+09, + "items_per_second": 3.9906745518006170e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.0354065895080566e+08, + "cpu_time": 1.0352214600000043e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1744371000000000e+08, + "instructions_per_iteration": 1.1293861250000000e+09, + "items_per_second": 3.8639075353016579e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.0092034339904785e+08, + "cpu_time": 1.0089029900000010e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1194066440000001e+08, + "instructions_per_iteration": 1.1293989626000001e+09, + "items_per_second": 3.9661137319457280e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.0023283958435059e+08, + "cpu_time": 1.0023368099999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1049612600000000e+08, + "instructions_per_iteration": 1.1293861250000000e+09, + "items_per_second": 3.9906745518006170e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1203564458655999e+06, + "cpu_time": 2.1304166955732806e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.4524223747337805e+06, + "instructions_per_iteration": 1.0734116526291300e+05, + "items_per_second": 8.3559856420646523e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..91f7cf7 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:37:26+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.01953,2.16211,2.81787], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.6698284149169922e+07, + "cpu_time": 9.6541871999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0307643200000000e+08, + "instructions_per_iteration": 1.1025083780000000e+09, + "items_per_second": 4.1432799231405011e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.9081277847290039e+07, + "cpu_time": 9.9050242999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0807910200000000e+08, + "instructions_per_iteration": 1.1025080830000000e+09, + "items_per_second": 4.0383545550716212e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.5245122909545898e+07, + "cpu_time": 9.5132140999999672e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0002280400000000e+08, + "instructions_per_iteration": 1.1024759280000000e+09, + "items_per_second": 4.2046777860281877e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.5445871353149414e+07, + "cpu_time": 9.5327754999999568e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0044498400000000e+08, + "instructions_per_iteration": 1.1024201360000000e+09, + "items_per_second": 4.1960497233990440e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.4431400299072266e+07, + "cpu_time": 9.4290025999999478e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9831438200000000e+08, + "instructions_per_iteration": 1.1026036380000000e+09, + "items_per_second": 4.2422302439496862e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.6180391311645523e+07, + "cpu_time": 9.6068407399999693e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0198754080000001e+08, + "instructions_per_iteration": 1.1025032326000001e+09, + "items_per_second": 4.1649184463178078e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.5445871353149414e+07, + "cpu_time": 9.5327754999999568e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0044498400000000e+08, + "instructions_per_iteration": 1.1025080830000000e+09, + "items_per_second": 4.1960497233990440e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.8135994458048032e+06, + "cpu_time": 1.8508993372233983e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.8086930055873496e+06, + "instructions_per_iteration": 6.6674264900334674e+04, + "items_per_second": 7.9078631457344425e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_M_C_final_candidate.json new file mode 100644 index 0000000..18d657b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:37:38+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.94287,2.14014,2.80371], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.4590425491333008e+07, + "cpu_time": 9.4519529000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9864835400000000e+08, + "instructions_per_iteration": 1.1060779320000000e+09, + "items_per_second": 4.2319296787862731e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.7987174987792969e+07, + "cpu_time": 9.7988900999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0578173200000000e+08, + "instructions_per_iteration": 1.1060666480000000e+09, + "items_per_second": 4.0820949711437258e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.4852209091186523e+07, + "cpu_time": 9.4716956000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9919739800000000e+08, + "instructions_per_iteration": 1.1060861410000000e+09, + "items_per_second": 4.2231086902750516e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.4129562377929688e+07, + "cpu_time": 9.4018065999999404e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9768174400000000e+08, + "instructions_per_iteration": 1.1062707560000000e+09, + "items_per_second": 4.2545014699621936e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.2819452285766602e+07, + "cpu_time": 9.2704356000000492e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9492926000000000e+08, + "instructions_per_iteration": 1.1060617270000000e+09, + "items_per_second": 4.3147918529308150e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.4875764846801773e+07, + "cpu_time": 9.4789561599999994e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9924769760000002e+08, + "instructions_per_iteration": 1.1061126408000000e+09, + "items_per_second": 4.2212853326196121e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.4590425491333008e+07, + "cpu_time": 9.4519529000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9864835400000000e+08, + "instructions_per_iteration": 1.1060779320000000e+09, + "items_per_second": 4.2319296787862731e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.9070976613747510e+06, + "cpu_time": 1.9530264738153710e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.0048864629162708e+06, + "instructions_per_iteration": 8.8902909738658156e+04, + "items_per_second": 8.5640768018091214e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..3bfdb7a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:37:59+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.89209,2.11426,2.78076], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3266, + "real_time": 2.3653809453400088e+04, + "cpu_time": 2.3638440600122482e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9674276178812004e+04, + "instructions_per_iteration": 1.4932641243110839e+05, + "items_per_second": 4.2303974992107498e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3266, + "real_time": 2.2295349153797830e+04, + "cpu_time": 2.2289437538273145e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6821576852418861e+04, + "instructions_per_iteration": 1.4926823055725658e+05, + "items_per_second": 4.4864299437027163e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3266, + "real_time": 2.1752300834772563e+04, + "cpu_time": 2.1745545621555430e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5680922841396205e+04, + "instructions_per_iteration": 1.4915971279853032e+05, + "items_per_second": 4.5986429469433169e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3266, + "real_time": 2.2367035327918384e+04, + "cpu_time": 2.2342333129210023e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6972199020208209e+04, + "instructions_per_iteration": 1.4928238609920393e+05, + "items_per_second": 4.4758082972660326e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3266, + "real_time": 2.2228991992621064e+04, + "cpu_time": 2.2222234231475806e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6682067973055724e+04, + "instructions_per_iteration": 1.4918270851194122e+05, + "items_per_second": 4.4999975681274635e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2459497352501989e+04, + "cpu_time": 2.2447598224127378e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7166208573178206e+04, + "instructions_per_iteration": 1.4924389007960810e+05, + "items_per_second": 4.4582552510500558e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2295349153797830e+04, + "cpu_time": 2.2289437538273141e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6821576852418861e+04, + "instructions_per_iteration": 1.4926823055725658e+05, + "items_per_second": 4.4864299437027163e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.0977723390893425e+02, + "cpu_time": 7.0672977388553954e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.4905770417647798e+03, + "instructions_per_iteration": 7.0202100592210911e+01, + "items_per_second": 1.3644797910195066e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..83a71d6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:37:57+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.89209,2.11426,2.78076], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3087, + "real_time": 2.2492981822041969e+04, + "cpu_time": 2.2475403628117903e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7236517006802722e+04, + "instructions_per_iteration": 1.4927843731778426e+05, + "items_per_second": 4.4493083040740043e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3087, + "real_time": 2.5459891351094939e+04, + "cpu_time": 2.5452843537414941e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.3467620343375449e+04, + "instructions_per_iteration": 1.4929132393909944e+05, + "items_per_second": 3.9288341144675207e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3087, + "real_time": 2.2306077720511101e+04, + "cpu_time": 2.2294130223517997e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6843908649173958e+04, + "instructions_per_iteration": 1.4953597149335925e+05, + "items_per_second": 4.4854855963167545e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3087, + "real_time": 2.2137323397434680e+04, + "cpu_time": 2.2130169744088103e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6489738257207646e+04, + "instructions_per_iteration": 1.4955113767411726e+05, + "items_per_second": 4.5187181642252974e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3087, + "real_time": 2.2449190654451886e+04, + "cpu_time": 2.2442293812763197e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7145207644962749e+04, + "instructions_per_iteration": 1.4929668610301265e+05, + "items_per_second": 4.4558725072536407e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2969092989106917e+04, + "cpu_time": 2.2958968189180428e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8236598380304502e+04, + "instructions_per_iteration": 1.4939071130547460e+05, + "items_per_second": 4.3676437372674438e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2449190654451882e+04, + "cpu_time": 2.2442293812763197e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7145207644962749e+04, + "instructions_per_iteration": 1.4929668610301265e+05, + "items_per_second": 4.4558725072536407e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.3993290053707190e+03, + "cpu_time": 1.4008138466323410e+03, + "time_unit": "ns", + "cycles_per_iteration": 2.9387919391226915e+03, + "instructions_per_iteration": 1.3978660298977016e+02, + "items_per_second": 2.4683875739620730e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_P_C_final_candidate.json new file mode 100644 index 0000000..ee901f5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:38:00+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.89209,2.11426,2.78076], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3354, + "real_time": 2.0597900886512896e+04, + "cpu_time": 2.0592159809183053e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.3256665474060821e+04, + "instructions_per_iteration": 1.4926419797257005e+05, + "items_per_second": 4.8562171684101391e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3354, + "real_time": 2.2502477210266075e+04, + "cpu_time": 2.2481538461538479e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7256744186046511e+04, + "instructions_per_iteration": 1.4927283243887895e+05, + "items_per_second": 4.4480941627318105e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3354, + "real_time": 2.2513850785894057e+04, + "cpu_time": 2.2483675611210481e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7280180679785328e+04, + "instructions_per_iteration": 1.4920063774597496e+05, + "items_per_second": 4.4476713562856894e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3354, + "real_time": 2.1876361871945694e+04, + "cpu_time": 2.1861177996422197e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5941478234943352e+04, + "instructions_per_iteration": 1.4938745229576624e+05, + "items_per_second": 4.5743189143954653e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3354, + "real_time": 2.2222473995274708e+04, + "cpu_time": 2.2215975253428747e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6668478234943352e+04, + "instructions_per_iteration": 1.4968817829457365e+05, + "items_per_second": 4.5012653668925159e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.1942612949978684e+04, + "cpu_time": 2.1926905426356592e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6080709361955873e+04, + "instructions_per_iteration": 1.4936265974955278e+05, + "items_per_second": 4.5655133937431245e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2222473995274708e+04, + "cpu_time": 2.2215975253428747e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6668478234943352e+04, + "instructions_per_iteration": 1.4927283243887895e+05, + "items_per_second": 4.5012653668925159e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.9541225141017856e+02, + "cpu_time": 7.8851730561070997e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.6704693042158151e+03, + "instructions_per_iteration": 1.9403079034594492e+02, + "items_per_second": 1.7057846607734284e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..f9ebcf4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:38:25+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.58691,2.02344,2.73193], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.7568283081054688e+07, + "cpu_time": 8.7527110999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8390242600000000e+08, + "instructions_per_iteration": 1.0261781240000000e+09, + "items_per_second": 4.5700125987249827e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.9021692276000977e+07, + "cpu_time": 7.9014069999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6595430200000000e+08, + "instructions_per_iteration": 1.0261584100000000e+09, + "items_per_second": 5.0623895212586867e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.9868316650390625e+07, + "cpu_time": 7.9868819000000536e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6773115000000000e+08, + "instructions_per_iteration": 1.0264025590000000e+09, + "items_per_second": 5.0082122786865961e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.7990531921386719e+07, + "cpu_time": 7.7991745000000283e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6379039200000000e+08, + "instructions_per_iteration": 1.0261651450000000e+09, + "items_per_second": 5.1287479206933836e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.0078840255737305e+07, + "cpu_time": 8.0079897000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6817446400000000e+08, + "instructions_per_iteration": 1.0261627110000000e+09, + "items_per_second": 4.9950114196575414e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.0905532836914062e+07, + "cpu_time": 8.0896328400000170e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6991054680000001e+08, + "instructions_per_iteration": 1.0262133898000001e+09, + "items_per_second": 4.9528747478042385e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.9868316650390625e+07, + "cpu_time": 7.9868819000000536e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6773115000000000e+08, + "instructions_per_iteration": 1.0261651450000000e+09, + "items_per_second": 5.0082122786865961e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.8143664104808634e+06, + "cpu_time": 3.7970091881102929e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.0100656230329974e+06, + "instructions_per_iteration": 1.0600394181350050e+05, + "items_per_second": 2.2042347038341707e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..db1c66c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:38:18+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.63818,2.04102,2.7417], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.9020738601684570e+07, + "cpu_time": 7.8991680999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6595050800000000e+08, + "instructions_per_iteration": 9.7457926600000000e+08, + "items_per_second": 5.0638243791773478e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.9207658767700195e+07, + "cpu_time": 7.9144750999999851e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6634585400000000e+08, + "instructions_per_iteration": 9.7460512200000000e+08, + "items_per_second": 5.0540306836015033e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.4848413467407227e+07, + "cpu_time": 7.4815843999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5718966400000000e+08, + "instructions_per_iteration": 9.7458044300000000e+08, + "items_per_second": 5.3464611052172501e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.5995206832885742e+07, + "cpu_time": 7.5964251000000253e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5959828000000000e+08, + "instructions_per_iteration": 9.7457288900000000e+08, + "items_per_second": 5.2656347523257835e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.5547933578491211e+07, + "cpu_time": 7.5522278000000224e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5865913000000000e+08, + "instructions_per_iteration": 9.7456774500000000e+08, + "items_per_second": 5.2964504063290944e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.6923990249633804e+07, + "cpu_time": 7.6887761000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6154868720000002e+08, + "instructions_per_iteration": 9.7458109300000000e+08, + "items_per_second": 5.2052802653301964e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.5995206832885742e+07, + "cpu_time": 7.5964251000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5959828000000000e+08, + "instructions_per_iteration": 9.7457926600000000e+08, + "items_per_second": 5.2656347523257835e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.0417936433788543e+06, + "cpu_time": 2.0329005032695408e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.2878767466643676e+06, + "instructions_per_iteration": 1.4375579292675478e+04, + "items_per_second": 1.3672316186535105e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_S_C_final_candidate.json new file mode 100644 index 0000000..f978e45 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:38:33+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.57031,2.00586,2.71777], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.3829412460327148e+07, + "cpu_time": 7.3830011999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5505091600000000e+08, + "instructions_per_iteration": 9.7895245000000000e+08, + "items_per_second": 5.4178509411592716e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.8784694671630859e+07, + "cpu_time": 8.8750506999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8645890000000000e+08, + "instructions_per_iteration": 9.7898593700000000e+08, + "items_per_second": 4.5070165063958522e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.0664634704589844e+07, + "cpu_time": 8.0578688000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6940512800000000e+08, + "instructions_per_iteration": 9.7896880800000000e+08, + "items_per_second": 4.9640917459465135e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.7260494232177734e+07, + "cpu_time": 7.7261497000000283e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6225498200000000e+08, + "instructions_per_iteration": 9.7898011000000000e+08, + "items_per_second": 5.1772230092823403e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.6078414916992188e+07, + "cpu_time": 7.6079613000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5977335600000000e+08, + "instructions_per_iteration": 9.7923766000000000e+08, + "items_per_second": 5.2576502985103177e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.9323530197143555e+07, + "cpu_time": 7.9300063400000066e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6658865640000001e+08, + "instructions_per_iteration": 9.7902499300000000e+08, + "items_per_second": 5.0647665002588592e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.7260494232177734e+07, + "cpu_time": 7.7261497000000283e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6225498200000000e+08, + "instructions_per_iteration": 9.7898011000000000e+08, + "items_per_second": 5.1772230092823403e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.8370458023174787e+06, + "cpu_time": 5.8179524140633093e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.2258747895708803e+07, + "instructions_per_iteration": 1.1956833694586539e+05, + "items_per_second": 3.5204392846121668e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..edc7784 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:37:48+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.87158,2.11865,2.78955], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.4336309432983398e+07, + "cpu_time": 5.4298501000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1411317800000000e+08, + "instructions_per_iteration": 6.3611460100000000e+08, + "items_per_second": 3.6833429342736369e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.5689573287963867e+07, + "cpu_time": 5.5690012999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1695446200000000e+08, + "instructions_per_iteration": 6.3611177000000000e+08, + "items_per_second": 3.5913081938048759e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.4005861282348633e+07, + "cpu_time": 5.3925968000000156e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1341891800000000e+08, + "instructions_per_iteration": 6.3613985400000000e+08, + "items_per_second": 3.7087883151211939e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.0899028778076172e+07, + "cpu_time": 5.0899508000000097e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0689398000000000e+08, + "instructions_per_iteration": 6.3615756700000000e+08, + "items_per_second": 3.9293110652464386e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.6672096252441406e+07, + "cpu_time": 5.6583240000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1902047600000000e+08, + "instructions_per_iteration": 6.3613799500000000e+08, + "items_per_second": 3.5346155504704127e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.4320573806762695e+07, + "cpu_time": 5.4279446000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1408020280000001e+08, + "instructions_per_iteration": 6.3613235739999998e+08, + "items_per_second": 3.6894732117833118e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.4336309432983398e+07, + "cpu_time": 5.4298501000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1411317800000000e+08, + "instructions_per_iteration": 6.3613799500000000e+08, + "items_per_second": 3.6833429342736369e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1914652266431786e+06, + "cpu_time": 2.1706252975397669e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.6029297279338837e+06, + "instructions_per_iteration": 1.9122217444637532e+04, + "items_per_second": 1.5128624813173487e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..f2808e4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:37:44+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.94775,2.1377,2.79932], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.8827409744262695e+07, + "cpu_time": 4.8817682000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0254441800000000e+08, + "instructions_per_iteration": 6.1073545500000000e+08, + "items_per_second": 4.0968762097307257e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.8062562942504883e+07, + "cpu_time": 4.8042657000000097e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0093865800000000e+08, + "instructions_per_iteration": 6.1074477600000000e+08, + "items_per_second": 4.1629670898509962e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.9740304946899414e+07, + "cpu_time": 5.9717188000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2546242400000000e+08, + "instructions_per_iteration": 6.1075639600000000e+08, + "items_per_second": 3.3491195198273552e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.1172971725463867e+07, + "cpu_time": 5.1173944999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0747072200000000e+08, + "instructions_per_iteration": 6.1072437800000000e+08, + "items_per_second": 3.9082388508449020e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.4028272628784180e+07, + "cpu_time": 5.4005605000000402e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1346656400000000e+08, + "instructions_per_iteration": 6.1069504700000000e+08, + "items_per_second": 3.7033193128749970e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.2366304397583008e+07, + "cpu_time": 5.2351415400000103e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0997655720000000e+08, + "instructions_per_iteration": 6.1073121039999998e+08, + "items_per_second": 3.8441041966257947e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.1172971725463867e+07, + "cpu_time": 5.1173944999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0747072200000000e+08, + "instructions_per_iteration": 6.1073545500000000e+08, + "items_per_second": 3.9082388508449020e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.7330759356005136e+06, + "cpu_time": 4.7283733054398419e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.9397150751227532e+06, + "instructions_per_iteration": 2.3403151924473765e+04, + "items_per_second": 3.2958712919153972e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_W_C_final_candidate.json new file mode 100644 index 0000000..49b1a5a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:37:53+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.88232,2.11621,2.78516], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.9934625625610352e+07, + "cpu_time": 4.9916520000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0486980800000000e+08, + "instructions_per_iteration": 6.1278914800000000e+08, + "items_per_second": 4.0066895689042411e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.8856735229492188e+07, + "cpu_time": 4.8836067999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0260611000000000e+08, + "instructions_per_iteration": 6.1280488200000000e+08, + "items_per_second": 4.0953338012388749e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.5477142333984375e+07, + "cpu_time": 5.5438806000000171e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1650883600000000e+08, + "instructions_per_iteration": 6.1286913600000000e+08, + "items_per_second": 3.6075813032481144e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 6.2450170516967773e+07, + "cpu_time": 6.2451284999999858e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.3115386600000000e+08, + "instructions_per_iteration": 6.1279694300000000e+08, + "items_per_second": 3.2024961536019710e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.0762414932250977e+07, + "cpu_time": 5.0712912999999918e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0660772800000000e+08, + "instructions_per_iteration": 6.1274058100000000e+08, + "items_per_second": 3.9437687202074220e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.3496217727661133e+07, + "cpu_time": 5.3471118399999984e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1234926960000001e+08, + "instructions_per_iteration": 6.1280013800000000e+08, + "items_per_second": 3.7711739094401249e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0762414932250977e+07, + "cpu_time": 5.0712912999999918e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0660772800000000e+08, + "instructions_per_iteration": 6.1279694300000000e+08, + "items_per_second": 3.9437687202074220e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.6076007954709660e+06, + "cpu_time": 5.6178676043352457e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1776583154340332e+07, + "instructions_per_iteration": 4.5992536785874290e+04, + "items_per_second": 3.6759119983800914e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..80f87a5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:38:07+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.75439,2.07715,2.76123], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5068888664245605e+08, + "cpu_time": 1.5050022899999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1645456000000000e+08, + "instructions_per_iteration": 1.8758302590000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5903425216674805e+08, + "cpu_time": 1.5878148200000021e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3398018600000000e+08, + "instructions_per_iteration": 1.8759396190000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4697003364562988e+08, + "cpu_time": 1.4687836899999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0864427600000000e+08, + "instructions_per_iteration": 1.8759716340000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5053868293762207e+08, + "cpu_time": 1.5051003400000075e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1613861400000000e+08, + "instructions_per_iteration": 1.8757328750000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4971756935119629e+08, + "cpu_time": 1.4971124900000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1441734400000000e+08, + "instructions_per_iteration": 1.8758879580000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5138988494873050e+08, + "cpu_time": 1.5127627260000020e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1792699600000000e+08, + "instructions_per_iteration": 1.8758724690000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5053868293762207e+08, + "cpu_time": 1.5050022899999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1613861400000000e+08, + "instructions_per_iteration": 1.8758879580000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.5272513364147861e+06, + "cpu_time": 4.4527628598012235e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.5073370994143263e+06, + "instructions_per_iteration": 9.4671666722414899e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..650551f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:38:01+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.82031,2.0957,2.771], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5126895904541016e+08, + "cpu_time": 1.5116201300000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1767356800000000e+08, + "instructions_per_iteration": 1.8807472760000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4586973190307617e+08, + "cpu_time": 1.4577420700000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0633365000000000e+08, + "instructions_per_iteration": 1.8805620570000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5035986900329590e+08, + "cpu_time": 1.5026983500000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1576311200000000e+08, + "instructions_per_iteration": 1.8804980340000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4998197555541992e+08, + "cpu_time": 1.4982896000000069e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1497089200000000e+08, + "instructions_per_iteration": 1.8807573540000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5066957473754883e+08, + "cpu_time": 1.5050445099999976e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1641360600000000e+08, + "instructions_per_iteration": 1.8805655660000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.4963002204895020e+08, + "cpu_time": 1.4950789320000011e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1423096560000002e+08, + "instructions_per_iteration": 1.8806260574000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5035986900329590e+08, + "cpu_time": 1.5026983500000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1576311200000000e+08, + "instructions_per_iteration": 1.8805655660000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1542466258169590e+06, + "cpu_time": 2.1420370910788639e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.5243228154763673e+06, + "instructions_per_iteration": 1.1840396479848131e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_X_C_final_candidate.json new file mode 100644 index 0000000..64c821f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block09_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:38:12+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.69385,2.05908,2.75146], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4336800575256348e+08, + "cpu_time": 1.4324278399999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0108048800000000e+08, + "instructions_per_iteration": 1.8758184620000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4733314514160156e+08, + "cpu_time": 1.4723992899999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0940658200000000e+08, + "instructions_per_iteration": 1.8759797110000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4164876937866211e+08, + "cpu_time": 1.4157457899999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.9746940600000000e+08, + "instructions_per_iteration": 1.8757542160000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4643645286560059e+08, + "cpu_time": 1.4638007799999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0752550200000000e+08, + "instructions_per_iteration": 1.8757722190000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4551973342895508e+08, + "cpu_time": 1.4542819599999923e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0559791400000000e+08, + "instructions_per_iteration": 1.8756736000000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.4486122131347656e+08, + "cpu_time": 1.4477311319999975e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0421597840000004e+08, + "instructions_per_iteration": 1.8757996416000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4551973342895508e+08, + "cpu_time": 1.4542819599999923e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0559791400000000e+08, + "instructions_per_iteration": 1.8757722190000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.3224416142254388e+06, + "cpu_time": 2.3275082182107833e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.8773096423786748e+06, + "instructions_per_iteration": 1.1344730300893010e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..e3f3010 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:41:20+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.1875,2.14746,2.65723], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0092282295227051e+08, + "cpu_time": 1.0086992200000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1194622600000000e+08, + "instructions_per_iteration": 1.1289192560000000e+09, + "items_per_second": 3.9655032151209554e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.7953796386718750e+07, + "cpu_time": 9.7918920000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0571223400000000e+08, + "instructions_per_iteration": 1.1293079830000000e+09, + "items_per_second": 4.0850123755449862e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.8483324050903320e+07, + "cpu_time": 9.8428944000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0682423200000000e+08, + "instructions_per_iteration": 1.1292832100000000e+09, + "items_per_second": 4.0638452851835885e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.8250865936279297e+07, + "cpu_time": 9.8235401000000164e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0633553600000000e+08, + "instructions_per_iteration": 1.1292325950000000e+09, + "items_per_second": 4.0718518571527926e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.9885463714599609e+07, + "cpu_time": 9.9814602999999553e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0976770200000000e+08, + "instructions_per_iteration": 1.1292414250000000e+09, + "items_per_second": 4.0074296543563046e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.9099254608154297e+07, + "cpu_time": 9.9053558000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0811718600000000e+08, + "instructions_per_iteration": 1.1291968938000000e+09, + "items_per_second": 4.0387284774717260e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.8483324050903320e+07, + "cpu_time": 9.8428944000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0682423200000000e+08, + "instructions_per_iteration": 1.1292414250000000e+09, + "items_per_second": 4.0638452851835885e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.2604299456633884e+06, + "cpu_time": 1.2475270126550563e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.6464859379373244e+06, + "instructions_per_iteration": 1.5821792667077901e+05, + "items_per_second": 5.0526643730631156e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..4fe9198 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:41:08+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.31641,2.16992,2.67041], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.2675447463989258e+07, + "cpu_time": 9.2653077999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9462751800000000e+08, + "instructions_per_iteration": 1.1020554430000000e+09, + "items_per_second": 4.3171798350833040e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.9223375320434570e+07, + "cpu_time": 9.9224292999999791e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0837853600000000e+08, + "instructions_per_iteration": 1.1025042600000000e+09, + "items_per_second": 4.0312708501737658e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.2159032821655273e+07, + "cpu_time": 9.2036016000000224e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9354155200000000e+08, + "instructions_per_iteration": 1.1024598350000000e+09, + "items_per_second": 4.3461246736277575e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.2773437500000000e+07, + "cpu_time": 9.2638318999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9483188800000000e+08, + "instructions_per_iteration": 1.1024400390000000e+09, + "items_per_second": 4.3178676417908780e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.1856479644775391e+07, + "cpu_time": 9.1719383000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9290738000000000e+08, + "instructions_per_iteration": 1.1024097140000000e+09, + "items_per_second": 4.3611283342366116e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.3737554550170913e+07, + "cpu_time": 9.3654217799999937e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9685737480000001e+08, + "instructions_per_iteration": 1.1023738582000000e+09, + "items_per_second": 4.2747142669824632e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.2675447463989258e+07, + "cpu_time": 9.2638318999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9462751800000000e+08, + "instructions_per_iteration": 1.1024400390000000e+09, + "items_per_second": 4.3178676417908780e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.0895791104735890e+06, + "cpu_time": 3.1393562944277935e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.4886276145815300e+06, + "instructions_per_iteration": 1.8128045631010531e+05, + "items_per_second": 1.3738365315388236e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_M_C_final_candidate.json new file mode 100644 index 0000000..39e3417 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:41:14+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.29102,2.16699,2.6665], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.1636657714843750e+07, + "cpu_time": 9.1568750000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9244583000000000e+08, + "instructions_per_iteration": 1.1060101420000000e+09, + "items_per_second": 4.3683025049484586e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.9977502822875977e+07, + "cpu_time": 8.9962539000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8895972000000000e+08, + "instructions_per_iteration": 1.1060151080000000e+09, + "items_per_second": 4.4462951406918354e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.5339775085449219e+07, + "cpu_time": 9.5215698000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0022170800000000e+08, + "instructions_per_iteration": 1.1060338450000000e+09, + "items_per_second": 4.2009879505373128e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.2539787292480469e+07, + "cpu_time": 9.2429360999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9434206600000000e+08, + "instructions_per_iteration": 1.1062092290000000e+09, + "items_per_second": 4.3276291826793114e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.3758583068847656e+07, + "cpu_time": 9.3653648000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9690184400000000e+08, + "instructions_per_iteration": 1.1060229320000000e+09, + "items_per_second": 4.2710562646742770e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.2650461196899414e+07, + "cpu_time": 9.2565999200000033e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9457423360000002e+08, + "instructions_per_iteration": 1.1060582512000000e+09, + "items_per_second": 4.3228542087062392e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.2539787292480469e+07, + "cpu_time": 9.2429360999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9434206600000000e+08, + "instructions_per_iteration": 1.1060229320000000e+09, + "items_per_second": 4.3276291826793114e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.0399200938299068e+06, + "cpu_time": 1.9996915149866715e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.2842299166933140e+06, + "instructions_per_iteration": 8.4872308793858087e+04, + "items_per_second": 9.3354731512764323e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..d037595 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:41:42+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.2583,2.16748,2.64893], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3026, + "real_time": 2.3780007750012584e+04, + "cpu_time": 2.3708413417052201e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9939398545935226e+04, + "instructions_per_iteration": 1.4909789160608064e+05, + "items_per_second": 4.2179119387244747e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3026, + "real_time": 2.4146854050176789e+04, + "cpu_time": 2.4123532716457383e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0709909451421016e+04, + "instructions_per_iteration": 1.4940097488433577e+05, + "items_per_second": 4.1453298393472323e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3026, + "real_time": 2.2794975008463432e+04, + "cpu_time": 2.2788433575677449e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7870691341705220e+04, + "instructions_per_iteration": 1.4932336318572372e+05, + "items_per_second": 4.3881910385772193e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3026, + "real_time": 2.3000380572150734e+04, + "cpu_time": 2.2993653668208877e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8302064111037675e+04, + "instructions_per_iteration": 1.4932615598149374e+05, + "items_per_second": 4.3490261027224413e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3026, + "real_time": 2.2394485372781597e+04, + "cpu_time": 2.2374486450760014e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7029820885657631e+04, + "instructions_per_iteration": 1.4925775512227364e+05, + "items_per_second": 4.4693763237905834e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3223340550717028e+04, + "cpu_time": 2.3197703965631183e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8770376867151354e+04, + "instructions_per_iteration": 1.4928122815598152e+05, + "items_per_second": 4.3139670486323907e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3000380572150734e+04, + "cpu_time": 2.2993653668208874e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8302064111037675e+04, + "instructions_per_iteration": 1.4932336318572372e+05, + "items_per_second": 4.3490261027224413e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.2162397588339866e+02, + "cpu_time": 7.0795636736835161e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.5154771804502318e+03, + "instructions_per_iteration": 1.1434205592824812e+02, + "items_per_second": 1.3091550066465823e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..a02563c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:41:40+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.28125,2.17041,2.65283], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2850, + "real_time": 2.1787442659076893e+04, + "cpu_time": 2.1784050526315797e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5755128421052628e+04, + "instructions_per_iteration": 1.4926491789473683e+05, + "items_per_second": 4.5905145087318335e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2850, + "real_time": 2.2662397016558731e+04, + "cpu_time": 2.2650662456140355e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7592178947368418e+04, + "instructions_per_iteration": 1.4947218385964911e+05, + "items_per_second": 4.4148819132171142e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2850, + "real_time": 2.2713845236259593e+04, + "cpu_time": 2.2704670526315775e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7700677192982454e+04, + "instructions_per_iteration": 1.4933122140350877e+05, + "items_per_second": 4.4043801421427946e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2850, + "real_time": 2.2065681323670506e+04, + "cpu_time": 2.2058667368421036e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6339447017543862e+04, + "instructions_per_iteration": 1.4921466771929825e+05, + "items_per_second": 4.5333654263792465e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2850, + "real_time": 2.4482325503700657e+04, + "cpu_time": 2.4415188771929828e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.1414430175438596e+04, + "instructions_per_iteration": 1.4937622315789474e+05, + "items_per_second": 4.0958110516421686e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2742338347853278e+04, + "cpu_time": 2.2722647929824561e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7760372350877202e+04, + "instructions_per_iteration": 1.4933184280701756e+05, + "items_per_second": 4.4077906084226321e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2662397016558731e+04, + "cpu_time": 2.2650662456140359e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7592178947368418e+04, + "instructions_per_iteration": 1.4933122140350877e+05, + "items_per_second": 4.4148819132171142e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.0493388729564854e+03, + "cpu_time": 1.0237229690507062e+03, + "time_unit": "ns", + "cycles_per_iteration": 2.2036346758876398e+03, + "instructions_per_iteration": 9.9843074097830495e+01, + "items_per_second": 1.9140939134606988e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_P_C_final_candidate.json new file mode 100644 index 0000000..dd0e93c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:41:41+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.2583,2.16748,2.64893], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3155, + "real_time": 2.2077862698756006e+04, + "cpu_time": 2.2062338510301099e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6364618066561015e+04, + "instructions_per_iteration": 1.4969230681458002e+05, + "items_per_second": 4.5326110807931400e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3155, + "real_time": 2.2286960704579786e+04, + "cpu_time": 2.2272508399366070e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6803877020602216e+04, + "instructions_per_iteration": 1.4955597908082409e+05, + "items_per_second": 4.4898400398783211e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3155, + "real_time": 2.3352778656924773e+04, + "cpu_time": 2.3346064025356594e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9042028526148970e+04, + "instructions_per_iteration": 1.4990830237717909e+05, + "items_per_second": 4.2833772704207498e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3155, + "real_time": 2.1922191613827566e+04, + "cpu_time": 2.1915185419968300e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6037863708399367e+04, + "instructions_per_iteration": 1.4988150681458003e+05, + "items_per_second": 4.5630460378803698e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3155, + "real_time": 2.1944862160176370e+04, + "cpu_time": 2.1938825356576839e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6085298890649763e+04, + "instructions_per_iteration": 1.4973513058637083e+05, + "items_per_second": 4.5581291785078152e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2316931166852904e+04, + "cpu_time": 2.2306984342313786e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6866737242472271e+04, + "instructions_per_iteration": 1.4975464513470684e+05, + "items_per_second": 4.4854007214960795e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2077862698756006e+04, + "cpu_time": 2.2062338510301102e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6364618066561015e+04, + "instructions_per_iteration": 1.4973513058637083e+05, + "items_per_second": 4.5326110807931400e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.9692684731610234e+02, + "cpu_time": 5.9786582855298752e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.2535593799592273e+03, + "instructions_per_iteration": 1.4442949723011267e+02, + "items_per_second": 1.1659783871576449e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..f6fd311 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:42:15+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.10986,2.13574,2.62256], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.2915067672729492e+07, + "cpu_time": 8.2898327000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7413027400000000e+08, + "instructions_per_iteration": 1.0261819150000000e+09, + "items_per_second": 4.8251878472770564e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.4706306457519531e+07, + "cpu_time": 8.4707100999999791e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7789316000000000e+08, + "instructions_per_iteration": 1.0261840430000000e+09, + "items_per_second": 4.7221542855067253e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.8767776489257812e+07, + "cpu_time": 7.8768441999999434e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6542082000000000e+08, + "instructions_per_iteration": 1.0262312240000000e+09, + "items_per_second": 5.0781758511867337e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.2588672637939453e+07, + "cpu_time": 8.2546763000000745e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7344566800000000e+08, + "instructions_per_iteration": 1.0261468630000000e+09, + "items_per_second": 4.8457381666195244e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.4797859191894531e+07, + "cpu_time": 8.4799185000000492e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7808597800000000e+08, + "instructions_per_iteration": 1.0261777690000000e+09, + "items_per_second": 4.7170264667048119e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.2755136489868164e+07, + "cpu_time": 8.2743963600000128e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7379518000000000e+08, + "instructions_per_iteration": 1.0261843628000001e+09, + "items_per_second": 4.8376565234589707e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 8.2915067672729492e+07, + "cpu_time": 8.2898327000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7413027400000000e+08, + "instructions_per_iteration": 1.0261819150000000e+09, + "items_per_second": 4.8251878472770564e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.4460227028667033e+06, + "cpu_time": 2.4466983662818531e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.1373324691365846e+06, + "instructions_per_iteration": 3.0214976418987986e+04, + "items_per_second": 1.4659698617039563e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..7f82c05 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:42:01+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.04297,2.12354,2.62354], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.2581529617309570e+07, + "cpu_time": 7.2582461999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5242886000000000e+08, + "instructions_per_iteration": 9.7457098900000000e+08, + "items_per_second": 5.5109731604309622e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.4673175811767578e+07, + "cpu_time": 7.4673890999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5682294200000000e+08, + "instructions_per_iteration": 9.7456672300000000e+08, + "items_per_second": 5.3566245798012754e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.6345920562744141e+07, + "cpu_time": 7.6253155999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6034417200000000e+08, + "instructions_per_iteration": 9.7455178000000000e+08, + "items_per_second": 5.2456845196020519e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.3433160781860352e+07, + "cpu_time": 7.3434164000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5421743000000000e+08, + "instructions_per_iteration": 9.7456430800000000e+08, + "items_per_second": 5.4470559506880185e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.6148748397827148e+07, + "cpu_time": 7.6149309999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5992169800000000e+08, + "instructions_per_iteration": 9.7456769800000000e+08, + "items_per_second": 5.2528381412779763e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.4636507034301758e+07, + "cpu_time": 7.4618596599999920e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5674702040000001e+08, + "instructions_per_iteration": 9.7456429960000002e+08, + "items_per_second": 5.3626352703600572e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.4673175811767578e+07, + "cpu_time": 7.4673890999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5682294200000000e+08, + "instructions_per_iteration": 9.7456672300000000e+08, + "items_per_second": 5.3566245798012754e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.6493398330570306e+06, + "cpu_time": 1.6253192078018039e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.4665969775321446e+06, + "instructions_per_iteration": 7.3978050798868717e+03, + "items_per_second": 1.1715374189099765e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_S_C_final_candidate.json new file mode 100644 index 0000000..f576e25 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:42:08+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.11963,2.13818,2.62598], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.4442138671875000e+07, + "cpu_time": 8.4443295999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7733718200000000e+08, + "instructions_per_iteration": 9.7897634400000000e+08, + "items_per_second": 4.7369065271919342e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.2471141815185547e+07, + "cpu_time": 7.2424994999999553e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5219954400000000e+08, + "instructions_per_iteration": 9.7894307400000000e+08, + "items_per_second": 5.5229551620956622e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.5932502746582031e+07, + "cpu_time": 7.5900623999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5946858000000000e+08, + "instructions_per_iteration": 9.7899049700000000e+08, + "items_per_second": 5.2700488997297324e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.4398756027221680e+07, + "cpu_time": 7.4361018999999478e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5624492400000000e+08, + "instructions_per_iteration": 9.7896139800000000e+08, + "items_per_second": 5.3791624345546262e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.4920654296875000e+07, + "cpu_time": 7.4832428999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5734237800000000e+08, + "instructions_per_iteration": 9.7897773100000000e+08, + "items_per_second": 5.3452761769900760e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.6433038711547852e+07, + "cpu_time": 7.6392472599999726e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6051852159999999e+08, + "instructions_per_iteration": 9.7896980880000007e+08, + "items_per_second": 5.2508698401124068e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.4920654296875000e+07, + "cpu_time": 7.4832428999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5734237800000000e+08, + "instructions_per_iteration": 9.7897634400000000e+08, + "items_per_second": 5.3452761769900760e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.6507649398145704e+06, + "cpu_time": 4.6733042574999649e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.7663533104455117e+06, + "instructions_per_iteration": 1.8158762072344027e+04, + "items_per_second": 3.0163226453169523e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..879a5b4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:41:35+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.30615,2.17334,2.65674], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.7883262634277344e+07, + "cpu_time": 5.7834511000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2156293400000000e+08, + "instructions_per_iteration": 6.3611565100000000e+08, + "items_per_second": 3.4581428379328717e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.8146238327026367e+07, + "cpu_time": 5.8146894000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2211372600000000e+08, + "instructions_per_iteration": 6.3612761000000000e+08, + "items_per_second": 3.4395646309156218e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.1270723342895508e+07, + "cpu_time": 5.1271193000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0767591400000000e+08, + "instructions_per_iteration": 6.3610486600000000e+08, + "items_per_second": 3.9008259472331558e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.1607608795166016e+07, + "cpu_time": 5.1558758000000097e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0838258800000000e+08, + "instructions_per_iteration": 6.3615477900000000e+08, + "items_per_second": 3.8790693910819115e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.2719831466674805e+07, + "cpu_time": 5.2701118999999963e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1071828400000000e+08, + "instructions_per_iteration": 6.3609253700000000e+08, + "items_per_second": 3.7949858332230127e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.4325532913208008e+07, + "cpu_time": 5.4302495000000082e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1409068920000000e+08, + "instructions_per_iteration": 6.3611908860000002e+08, + "items_per_second": 3.6945177280773143e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.2719831466674805e+07, + "cpu_time": 5.2701118999999963e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1071828400000000e+08, + "instructions_per_iteration": 6.3611565100000000e+08, + "items_per_second": 3.7949858332230127e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.4114689206067873e+06, + "cpu_time": 3.4108587748982655e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.1642940834085317e+06, + "instructions_per_iteration": 2.3798667189571774e+04, + "items_per_second": 2.2781045202302519e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..4f344a4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:41:26+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.1582,2.14209,2.64941], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.8789501190185547e+07, + "cpu_time": 4.8756165000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0246462600000000e+08, + "instructions_per_iteration": 6.1076518700000000e+08, + "items_per_second": 4.1020453515980989e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.9053907394409180e+07, + "cpu_time": 4.9022167999999814e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0302023600000000e+08, + "instructions_per_iteration": 6.1077696500000000e+08, + "items_per_second": 4.0797869241523705e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 4.9309968948364258e+07, + "cpu_time": 4.9263168999999605e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0355800600000000e+08, + "instructions_per_iteration": 6.1077451200000000e+08, + "items_per_second": 4.0598281446327902e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.0286769866943359e+07, + "cpu_time": 5.0268513999999873e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0561001600000000e+08, + "instructions_per_iteration": 6.1076033500000000e+08, + "items_per_second": 3.9786336234248043e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.1148891448974609e+07, + "cpu_time": 5.1128552999999851e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0741947000000000e+08, + "instructions_per_iteration": 6.1094920100000000e+08, + "items_per_second": 3.9117085906968769e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 4.9717807769775391e+07, + "cpu_time": 4.9687713799999841e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0441447080000001e+08, + "instructions_per_iteration": 6.1080524000000000e+08, + "items_per_second": 4.0264005269009881e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 4.9309968948364258e+07, + "cpu_time": 4.9263168999999605e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0355800600000000e+08, + "instructions_per_iteration": 6.1077451200000000e+08, + "items_per_second": 4.0598281446327902e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.7986831809875742e+05, + "cpu_time": 9.8796750180119858e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.0578305258505861e+06, + "instructions_per_iteration": 8.0760691428441845e+04, + "items_per_second": 7.9255236167898067e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_W_C_final_candidate.json new file mode 100644 index 0000000..1a2e6b3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:41:31+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.1582,2.14209,2.64941], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.2238464355468750e+07, + "cpu_time": 5.2219742999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0970766800000000e+08, + "instructions_per_iteration": 6.1290369500000000e+08, + "items_per_second": 3.8299690597864501e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.9552202224731445e+07, + "cpu_time": 4.9533006999999963e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0406731800000000e+08, + "instructions_per_iteration": 6.1271834000000000e+08, + "items_per_second": 4.0377116616400890e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 4.8814535140991211e+07, + "cpu_time": 4.8815191000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0251703200000000e+08, + "instructions_per_iteration": 6.1271453400000000e+08, + "items_per_second": 4.0970852700340683e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.3355693817138672e+07, + "cpu_time": 5.3356479999999709e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1205438400000000e+08, + "instructions_per_iteration": 6.1275172200000000e+08, + "items_per_second": 3.7483732060286044e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.0846815109252930e+07, + "cpu_time": 5.0840387999999240e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0678492800000000e+08, + "instructions_per_iteration": 6.1269464600000000e+08, + "items_per_second": 3.9338802843126021e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0961542129516602e+07, + "cpu_time": 5.0952961799999796e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0702626600000000e+08, + "instructions_per_iteration": 6.1275658739999998e+08, + "items_per_second": 3.9294038963603633e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0846815109252930e+07, + "cpu_time": 5.0840387999999240e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0678492800000000e+08, + "instructions_per_iteration": 6.1271834000000000e+08, + "items_per_second": 3.9338802843126021e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.8689256900455975e+06, + "cpu_time": 1.8695348909705095e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.9248788475324307e+06, + "instructions_per_iteration": 8.4753182359130325e+04, + "items_per_second": 1.4363760885692426e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..5ff7b1a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:41:55+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.13818,2.14502,2.63574], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.6007399559020996e+08, + "cpu_time": 1.5992347599999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3616448800000000e+08, + "instructions_per_iteration": 1.9205371740000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4899110794067383e+08, + "cpu_time": 1.4881259299999970e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1288840400000000e+08, + "instructions_per_iteration": 1.9205073470000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5029239654541016e+08, + "cpu_time": 1.5019018000000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1562153000000000e+08, + "instructions_per_iteration": 1.9203042570000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5312361717224121e+08, + "cpu_time": 1.5301008799999937e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2156775000000000e+08, + "instructions_per_iteration": 1.9203298060000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5243387222290039e+08, + "cpu_time": 1.5232858699999952e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2011931200000000e+08, + "instructions_per_iteration": 1.9204136110000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5298299789428714e+08, + "cpu_time": 1.5285298479999974e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2127229680000001e+08, + "instructions_per_iteration": 1.9204184390000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5243387222290039e+08, + "cpu_time": 1.5232858699999952e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2011931200000000e+08, + "instructions_per_iteration": 1.9204136110000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.2947084338813694e+06, + "cpu_time": 4.2926336781097539e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.0196292771598995e+06, + "instructions_per_iteration": 1.0358484522361367e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..921ec19 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:41:44+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.2583,2.16748,2.64893], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5795445442199707e+08, + "cpu_time": 1.5781952200000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3171329400000000e+08, + "instructions_per_iteration": 1.9253026690000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5758109092712402e+08, + "cpu_time": 1.5745381999999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3092806400000000e+08, + "instructions_per_iteration": 1.9253344560000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5558433532714844e+08, + "cpu_time": 1.5536758700000021e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2673479600000000e+08, + "instructions_per_iteration": 1.9250918000000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.6085505485534668e+08, + "cpu_time": 1.6071291899999985e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3780368000000000e+08, + "instructions_per_iteration": 1.9251655400000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5004992485046387e+08, + "cpu_time": 1.4990034200000048e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1511242800000000e+08, + "instructions_per_iteration": 1.9251048990000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5640497207641602e+08, + "cpu_time": 1.5625083800000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2845845240000004e+08, + "instructions_per_iteration": 1.9251998728000002e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5758109092712402e+08, + "cpu_time": 1.5745381999999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3092806400000000e+08, + "instructions_per_iteration": 1.9251655400000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.0201821397773065e+06, + "cpu_time": 4.0288656533121369e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.4426538017130606e+06, + "instructions_per_iteration": 1.1242573940161568e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_X_C_final_candidate.json new file mode 100644 index 0000000..03f230e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block10_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:41:50+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.2373,2.16455,2.64502], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4555454254150391e+08, + "cpu_time": 1.4545753599999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0567508800000000e+08, + "instructions_per_iteration": 1.8758526630000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4240646362304688e+08, + "cpu_time": 1.4227365400000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.9906082000000000e+08, + "instructions_per_iteration": 1.8759227700000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4580225944519043e+08, + "cpu_time": 1.4570103500000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0619240000000000e+08, + "instructions_per_iteration": 1.8757678040000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4019584655761719e+08, + "cpu_time": 1.4014624499999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.9441865600000000e+08, + "instructions_per_iteration": 1.8757734400000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4110183715820312e+08, + "cpu_time": 1.4102229600000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.9632217200000000e+08, + "instructions_per_iteration": 1.8758482520000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.4301218986511230e+08, + "cpu_time": 1.4292015319999999e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0033382719999999e+08, + "instructions_per_iteration": 1.8758329858000002e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4240646362304688e+08, + "cpu_time": 1.4227365400000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.9906082000000000e+08, + "instructions_per_iteration": 1.8758482520000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.5591105272946842e+06, + "cpu_time": 2.5439145489044893e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.3748283062531399e+06, + "instructions_per_iteration": 6.4179084443454005e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..7b34315 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:28:47+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.4209,2.54053,3.34717], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.9394083023071289e+07, + "cpu_time": 9.9394941999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0873579400000000e+08, + "instructions_per_iteration": 1.1293090490000000e+09, + "items_per_second": 4.0243496495022862e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.7225427627563477e+07, + "cpu_time": 9.7226649000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0418179000000000e+08, + "instructions_per_iteration": 1.1293012300000000e+09, + "items_per_second": 4.1140983888069619e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0338616371154785e+08, + "cpu_time": 1.0321166799999970e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1711820600000000e+08, + "instructions_per_iteration": 1.1293614490000000e+09, + "items_per_second": 3.8755308169227648e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.7181081771850586e+07, + "cpu_time": 9.7074650999999791e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0408848400000000e+08, + "instructions_per_iteration": 1.1292527870000000e+09, + "items_per_second": 4.1205401809788723e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.7492218017578125e+07, + "cpu_time": 9.7352364999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0474180000000000e+08, + "instructions_per_iteration": 1.1292630000000000e+09, + "items_per_second": 4.1087856468612803e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.8935794830322281e+07, + "cpu_time": 9.8852054999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0777321480000001e+08, + "instructions_per_iteration": 1.1292975030000000e+09, + "items_per_second": 4.0486609366144333e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.7492218017578125e+07, + "cpu_time": 9.7352364999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0474180000000000e+08, + "instructions_per_iteration": 1.1293012300000000e+09, + "items_per_second": 4.1087856468612803e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.6506649706593957e+06, + "cpu_time": 2.6149154644399770e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.5659785324882455e+06, + "instructions_per_iteration": 4.3087906423960776e+04, + "items_per_second": 1.0443747379129169e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..f1500ca --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:28:53+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.54736,2.56494,3.35107], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.4728946685791016e+07, + "cpu_time": 9.4643429000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9893919600000000e+08, + "instructions_per_iteration": 1.1025607740000000e+09, + "items_per_second": 4.2263895573775126e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0066151618957520e+08, + "cpu_time": 1.0061517400000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1139770600000000e+08, + "instructions_per_iteration": 1.1026015340000000e+09, + "items_per_second": 3.9755434900902687e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.7466707229614258e+07, + "cpu_time": 9.7394704000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0468893400000000e+08, + "instructions_per_iteration": 1.1025091870000000e+09, + "items_per_second": 4.1069994935248201e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.1164827346801758e+07, + "cpu_time": 9.1060721999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9145453600000000e+08, + "instructions_per_iteration": 1.1024966940000000e+09, + "items_per_second": 4.3926732757511009e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.4960212707519531e+07, + "cpu_time": 9.4931483000000760e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9942533800000000e+08, + "instructions_per_iteration": 1.1025048220000000e+09, + "items_per_second": 4.2135652721236516e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.5796442031860352e+07, + "cpu_time": 9.5729102400000170e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0118114200000000e+08, + "instructions_per_iteration": 1.1025346022000000e+09, + "items_per_second": 4.1830342177734706e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.4960212707519531e+07, + "cpu_time": 9.4931483000000760e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9942533800000000e+08, + "instructions_per_iteration": 1.1025091870000000e+09, + "items_per_second": 4.2135652721236516e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.5266631813409710e+06, + "cpu_time": 3.5445938895761832e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.4060586433324981e+06, + "instructions_per_iteration": 4.5096156820731412e+04, + "items_per_second": 1.5459143471401007e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_M_C_final_candidate.json new file mode 100644 index 0000000..4ca387d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:28:41+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.45801,2.5498,3.35449], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.8356008529663086e+07, + "cpu_time": 9.8357040000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0655660600000000e+08, + "instructions_per_iteration": 1.1060648230000000e+09, + "items_per_second": 4.0668161628288119e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0001015663146973e+08, + "cpu_time": 1.0001141999999996e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1003014600000000e+08, + "instructions_per_iteration": 1.1060591620000000e+09, + "items_per_second": 3.9995432521606046e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.5208644866943359e+07, + "cpu_time": 9.4920237000000179e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9994571200000000e+08, + "instructions_per_iteration": 1.1056444550000000e+09, + "items_per_second": 4.2140644886927456e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.0882806777954102e+08, + "cpu_time": 1.0875498900000036e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2854750400000000e+08, + "instructions_per_iteration": 1.1061470740000000e+09, + "items_per_second": 3.6779921884778882e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.4619035720825195e+07, + "cpu_time": 9.4510149000000432e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9870856400000000e+08, + "instructions_per_iteration": 1.1060293390000000e+09, + "items_per_second": 4.2323496918833358e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.9404382705688477e+07, + "cpu_time": 9.9310767000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0875770640000001e+08, + "instructions_per_iteration": 1.1059889706000001e+09, + "items_per_second": 4.0381531568086776e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.8356008529663086e+07, + "cpu_time": 9.8357040000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0655660600000000e+08, + "instructions_per_iteration": 1.1060591620000000e+09, + "items_per_second": 4.0668161628288119e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.7178591406723894e+06, + "cpu_time": 5.7644714819541657e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.2007669870093448e+07, + "instructions_per_iteration": 1.9748272714341374e+05, + "items_per_second": 2.2398956821704574e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..acb29f3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:29:14+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.31152,2.51074,3.31641], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3065, + "real_time": 2.2102919138275196e+04, + "cpu_time": 2.2084946492659063e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6417113213703102e+04, + "instructions_per_iteration": 1.4922006460032627e+05, + "items_per_second": 4.5279711242786820e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3065, + "real_time": 2.2879160247852520e+04, + "cpu_time": 2.2862153996737368e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8047707667210438e+04, + "instructions_per_iteration": 1.4927061794453507e+05, + "items_per_second": 4.3740410468003531e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3065, + "real_time": 2.3289800273652567e+04, + "cpu_time": 2.3282939641109293e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8910120065252857e+04, + "instructions_per_iteration": 1.4936390831973898e+05, + "items_per_second": 4.2949903036915486e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3065, + "real_time": 2.3564934536061122e+04, + "cpu_time": 2.3557605220228390e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9488334747145185e+04, + "instructions_per_iteration": 1.4913584600326265e+05, + "items_per_second": 4.2449136516700019e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3065, + "real_time": 2.3238927271782282e+04, + "cpu_time": 2.3232728874388267e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8803025122349100e+04, + "instructions_per_iteration": 1.4935796084828713e+05, + "items_per_second": 4.3042726724297921e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3015148293524740e+04, + "cpu_time": 2.3004074845024479e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8333260163132138e+04, + "instructions_per_iteration": 1.4926967954323001e+05, + "items_per_second": 4.3492377597740764e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3238927271782282e+04, + "cpu_time": 2.3232728874388275e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8803025122349100e+04, + "instructions_per_iteration": 1.4927061794453507e+05, + "items_per_second": 4.3042726724297921e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.6533849020597086e+02, + "cpu_time": 5.7039078078401121e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.1875187491098786e+03, + "instructions_per_iteration": 9.6237454699084353e+01, + "items_per_second": 1.1001020831887020e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..4d935a4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:29:15+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.31152,2.51074,3.31641], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3327, + "real_time": 2.2448467212214928e+04, + "cpu_time": 2.2433777877968139e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7142981064021638e+04, + "instructions_per_iteration": 1.4941040426810941e+05, + "items_per_second": 4.4575639708998111e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3327, + "real_time": 2.4211059148368229e+04, + "cpu_time": 2.4204540426810960e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0844635407273818e+04, + "instructions_per_iteration": 1.4935317433122933e+05, + "items_per_second": 4.1314562572413772e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3327, + "real_time": 2.2318329508683688e+04, + "cpu_time": 2.2311805831079022e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6870205590622179e+04, + "instructions_per_iteration": 1.4946465043582808e+05, + "items_per_second": 4.4819321554289403e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3327, + "real_time": 2.2666032227589843e+04, + "cpu_time": 2.2640048993086879e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7599925458370904e+04, + "instructions_per_iteration": 1.4924309137360984e+05, + "items_per_second": 4.4169515724340934e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3327, + "real_time": 2.2886248727012477e+04, + "cpu_time": 2.2878790802524771e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8062314998497146e+04, + "instructions_per_iteration": 1.4921801082055905e+05, + "items_per_second": 4.3708603685892609e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2906027364773832e+04, + "cpu_time": 2.2893792786293954e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8104012503757142e+04, + "instructions_per_iteration": 1.4933786624586713e+05, + "items_per_second": 4.3717528649186963e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2666032227589843e+04, + "cpu_time": 2.2640048993086879e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7599925458370904e+04, + "instructions_per_iteration": 1.4935317433122933e+05, + "items_per_second": 4.4169515724340934e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.6089534100262222e+02, + "cpu_time": 7.6370689422571809e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.5978671141248717e+03, + "instructions_per_iteration": 1.0596925541974612e+02, + "items_per_second": 1.4079169128454821e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_P_C_final_candidate.json new file mode 100644 index 0000000..ed0ad6a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:29:13+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.31152,2.51074,3.31641], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3217, + "real_time": 2.1776279974769353e+04, + "cpu_time": 2.1770118122474360e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5731775567298726e+04, + "instructions_per_iteration": 1.4998961454771526e+05, + "items_per_second": 4.5934523385412918e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3217, + "real_time": 2.3320479388558648e+04, + "cpu_time": 2.3300005595275106e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8974254895865713e+04, + "instructions_per_iteration": 1.4984802642213242e+05, + "items_per_second": 4.2918444629162885e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3217, + "real_time": 2.1771685025467428e+04, + "cpu_time": 2.1765329810382336e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5721883120920109e+04, + "instructions_per_iteration": 1.4985677183711532e+05, + "items_per_second": 4.5944628852947018e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3217, + "real_time": 2.4128523456928040e+04, + "cpu_time": 2.4121002797637531e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0671283183089836e+04, + "instructions_per_iteration": 1.4962887970158533e+05, + "items_per_second": 4.1457646201091702e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3217, + "real_time": 2.2576838722501736e+04, + "cpu_time": 2.2560528442648392e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7413199253963321e+04, + "instructions_per_iteration": 1.4984201616412806e+05, + "items_per_second": 4.4325202866684682e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2714761313645042e+04, + "cpu_time": 2.2703396953683547e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7702479204227544e+04, + "instructions_per_iteration": 1.4983306173453529e+05, + "items_per_second": 4.4116089187059843e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2576838722501740e+04, + "cpu_time": 2.2560528442648396e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7413199253963321e+04, + "instructions_per_iteration": 1.4984802642213242e+05, + "items_per_second": 4.4325202866684682e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.0191639384742812e+03, + "cpu_time": 1.0169733223644744e+03, + "time_unit": "ns", + "cycles_per_iteration": 2.1401709647943121e+03, + "instructions_per_iteration": 1.2948492048536932e+02, + "items_per_second": 1.9490805762700286e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..8a62a0a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:29:41+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.48193,2.55176,3.30518], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.9282283782958984e+07, + "cpu_time": 7.9283011999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6650065200000000e+08, + "instructions_per_iteration": 1.0261625860000000e+09, + "items_per_second": 5.0452170005852031e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.9568624496459961e+07, + "cpu_time": 7.9569852999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6710247000000000e+08, + "instructions_per_iteration": 1.0261680930000000e+09, + "items_per_second": 5.0270295208412828e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.8557014465332031e+07, + "cpu_time": 7.8526648000000417e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6498126400000000e+08, + "instructions_per_iteration": 1.0261662060000000e+09, + "items_per_second": 5.0938122304672655e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.8530788421630859e+07, + "cpu_time": 7.8484808999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6492254000000000e+08, + "instructions_per_iteration": 1.0262265610000000e+09, + "items_per_second": 5.0965276605311055e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.8599452972412109e+07, + "cpu_time": 7.8600212000000447e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6506605200000000e+08, + "instructions_per_iteration": 1.0261695780000000e+09, + "items_per_second": 5.0890447979961904e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.8907632827758804e+07, + "cpu_time": 7.8892906800000072e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6571459560000002e+08, + "instructions_per_iteration": 1.0261786048000001e+09, + "items_per_second": 5.0703262420842089e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.8599452972412109e+07, + "cpu_time": 7.8600212000000447e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6506605200000000e+08, + "instructions_per_iteration": 1.0261680930000000e+09, + "items_per_second": 5.0890447979961904e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.8404366798377997e+05, + "cpu_time": 4.9919880650066491e+05, + "time_unit": "ns", + "cycles_per_iteration": 1.0160974515591504e+06, + "instructions_per_iteration": 2.6935618054910119e+04, + "items_per_second": 3.1990507941641969e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..eb85e26 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:29:48+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.44287,2.54248,3.29785], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.5595378875732422e+07, + "cpu_time": 7.5576032000000298e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5875835000000000e+08, + "instructions_per_iteration": 9.7457260800000000e+08, + "items_per_second": 5.2926832676264141e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.4808349609375000e+07, + "cpu_time": 8.4777946000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7810565400000000e+08, + "instructions_per_iteration": 9.7459171000000000e+08, + "items_per_second": 4.7182082000429695e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.3662996292114258e+07, + "cpu_time": 7.3613245999999851e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5470023400000000e+08, + "instructions_per_iteration": 9.7456712600000000e+08, + "items_per_second": 5.4338046715125265e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.6895475387573242e+07, + "cpu_time": 7.6896093999999419e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6149003000000000e+08, + "instructions_per_iteration": 9.7459355300000000e+08, + "items_per_second": 5.2018246856596256e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.5429906845092773e+07, + "cpu_time": 8.5399225000000641e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7941517600000000e+08, + "instructions_per_iteration": 9.7466777300000000e+08, + "items_per_second": 4.6838832553807953e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.9278421401977554e+07, + "cpu_time": 7.9252508600000054e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6649388880000001e+08, + "instructions_per_iteration": 9.7459855400000000e+08, + "items_per_second": 5.0660808160444656e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6895475387573242e+07, + "cpu_time": 7.6896093999999419e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6149003000000000e+08, + "instructions_per_iteration": 9.7459171000000000e+08, + "items_per_second": 5.2018246856596256e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.4588715010064198e+06, + "cpu_time": 5.4585491110860528e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1464730818067862e+07, + "instructions_per_iteration": 4.0385747981187618e+04, + "items_per_second": 3.4354265944070299e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_S_C_final_candidate.json new file mode 100644 index 0000000..fa2c757 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:29:34+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.66504,2.58838,3.3252], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.6462984085083008e+07, + "cpu_time": 7.6463857000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6058040600000000e+08, + "instructions_per_iteration": 9.7895280200000000e+08, + "items_per_second": 5.2312297037278656e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.5418949127197266e+07, + "cpu_time": 7.5362635999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5838945800000000e+08, + "instructions_per_iteration": 9.7902732100000000e+08, + "items_per_second": 5.3076699705673829e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.6877117156982422e+07, + "cpu_time": 7.6877808999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6145175400000000e+08, + "instructions_per_iteration": 9.7894653700000000e+08, + "items_per_second": 5.2030619134840351e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.4986219406127930e+07, + "cpu_time": 7.4987052000000894e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5748068600000000e+08, + "instructions_per_iteration": 9.7895412400000000e+08, + "items_per_second": 5.3342542389850887e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.5303316116333008e+07, + "cpu_time": 7.5192408000000373e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5814476600000000e+08, + "instructions_per_iteration": 9.7895426700000000e+08, + "items_per_second": 5.3196859980863761e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.5809717178344727e+07, + "cpu_time": 7.5776752400000244e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5920941400000000e+08, + "instructions_per_iteration": 9.7896701020000005e+08, + "items_per_second": 5.2791803649701495e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.5418949127197266e+07, + "cpu_time": 7.5362635999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5838945800000000e+08, + "instructions_per_iteration": 9.7895412400000000e+08, + "items_per_second": 5.3076699705673829e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.1446157860392123e+05, + "cpu_time": 8.3979400153483020e+05, + "time_unit": "ns", + "cycles_per_iteration": 1.7104101440517125e+06, + "instructions_per_iteration": 3.3863178823022507e+04, + "items_per_second": 5.8264011427484722e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..3a3e4d0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:29:04+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.46289,2.5459,3.33643], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.1967382431030273e+07, + "cpu_time": 5.1819524000000007e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0913898800000000e+08, + "instructions_per_iteration": 6.3614045300000000e+08, + "items_per_second": 3.8595491537127970e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 6.3574552536010742e+07, + "cpu_time": 6.3519767999999918e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.3351351400000000e+08, + "instructions_per_iteration": 6.3632916300000000e+08, + "items_per_second": 3.1486261095915879e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.4731845855712891e+07, + "cpu_time": 5.4687476999999873e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1494435200000000e+08, + "instructions_per_iteration": 6.3619983100000000e+08, + "items_per_second": 3.6571443952333084e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.2399158477783203e+07, + "cpu_time": 5.2400125999999769e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1004540400000000e+08, + "instructions_per_iteration": 6.3616602700000000e+08, + "items_per_second": 3.8167847153650140e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.5206537246704102e+07, + "cpu_time": 5.5198864000000291e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1594074400000000e+08, + "instructions_per_iteration": 6.3613578600000000e+08, + "items_per_second": 3.6232629714988144e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.5575895309448242e+07, + "cpu_time": 5.5525151799999975e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1671660040000001e+08, + "instructions_per_iteration": 6.3619425200000000e+08, + "items_per_second": 3.6210734690803047e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.4731845855712891e+07, + "cpu_time": 5.4687476999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1494435200000000e+08, + "instructions_per_iteration": 6.3616602700000000e+08, + "items_per_second": 3.6571443952333084e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.6888267289981619e+06, + "cpu_time": 4.6962622005985565e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.8463723665443156e+06, + "instructions_per_iteration": 7.9594848577027893e+04, + "items_per_second": 2.8270388978817960e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..b98d197 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:29:08+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.42578,2.53662,3.3291], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.9003839492797852e+07, + "cpu_time": 4.9004484999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0291445800000000e+08, + "instructions_per_iteration": 6.1075705700000000e+08, + "items_per_second": 4.0812590929177208e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.1184177398681641e+07, + "cpu_time": 5.1185145999999903e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0749453800000000e+08, + "instructions_per_iteration": 6.1076680600000000e+08, + "items_per_second": 3.9073835991402734e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.0811052322387695e+07, + "cpu_time": 5.0812035999999948e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0671104400000000e+08, + "instructions_per_iteration": 6.1075758200000000e+08, + "items_per_second": 3.9360753031033869e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.1173925399780273e+07, + "cpu_time": 5.1129242000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0747427200000000e+08, + "instructions_per_iteration": 6.1078638100000000e+08, + "items_per_second": 3.9116558778633941e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 4.8777103424072266e+07, + "cpu_time": 4.8670603000000589e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0243775400000000e+08, + "instructions_per_iteration": 6.1071211900000000e+08, + "items_per_second": 4.1092566697806800e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0190019607543945e+07, + "cpu_time": 5.0160302400000088e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0540641320000000e+08, + "instructions_per_iteration": 6.1075598900000000e+08, + "items_per_second": 3.9891261085610911e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0811052322387695e+07, + "cpu_time": 5.0812035999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0671104400000000e+08, + "instructions_per_iteration": 6.1075758200000000e+08, + "items_per_second": 3.9360753031033869e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.1984841843676066e+06, + "cpu_time": 1.2215792240763772e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.5179924982999852e+06, + "instructions_per_iteration": 2.7243973278506935e+04, + "items_per_second": 9.8002169613584207e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_W_C_final_candidate.json new file mode 100644 index 0000000..31e9e99 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:28:59+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.50342,2.55518,3.34375], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.4459810256958008e+07, + "cpu_time": 5.4429734000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1437285000000000e+08, + "instructions_per_iteration": 6.1278947400000000e+08, + "items_per_second": 3.6744621974452375e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.9459934234619141e+07, + "cpu_time": 4.9439392000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0387197200000000e+08, + "instructions_per_iteration": 6.1278945700000000e+08, + "items_per_second": 4.0453571920949169e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 4.9271821975708008e+07, + "cpu_time": 4.9272419999999873e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0347790400000000e+08, + "instructions_per_iteration": 6.1280503100000000e+08, + "items_per_second": 4.0590659033999247e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.2534818649291992e+07, + "cpu_time": 5.2510293000000097e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1032968600000000e+08, + "instructions_per_iteration": 6.1276906600000000e+08, + "items_per_second": 3.8087770715733701e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.2194356918334961e+07, + "cpu_time": 5.2172735000000082e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0961587200000000e+08, + "instructions_per_iteration": 6.1274282200000000e+08, + "items_per_second": 3.8334198887598990e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.1584148406982422e+07, + "cpu_time": 5.1564914800000027e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0833365680000001e+08, + "instructions_per_iteration": 6.1277917000000000e+08, + "items_per_second": 3.8842164506546701e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.2194356918334961e+07, + "cpu_time": 5.2172735000000082e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0961587200000000e+08, + "instructions_per_iteration": 6.1278945700000000e+08, + "items_per_second": 3.8334198887598990e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.2025382395763136e+06, + "cpu_time": 2.1933851671903795e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.6256088626941862e+06, + "instructions_per_iteration": 2.4000283331660899e+04, + "items_per_second": 1.6492945994663468e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..9f54988 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:29:22+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.78613,2.60889,3.33984], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5052795410156250e+08, + "cpu_time": 1.5041229899999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1611771600000000e+08, + "instructions_per_iteration": 1.8758453150000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4476585388183594e+08, + "cpu_time": 1.4457563400000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0401691400000000e+08, + "instructions_per_iteration": 1.8757198000000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.7746973037719727e+08, + "cpu_time": 1.7734983699999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.7269527000000000e+08, + "instructions_per_iteration": 1.8757483130000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4784622192382812e+08, + "cpu_time": 1.4772460699999979e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1048490000000000e+08, + "instructions_per_iteration": 1.8757543660000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5144014358520508e+08, + "cpu_time": 1.5125251400000027e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1803316000000000e+08, + "instructions_per_iteration": 1.8758115280000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5440998077392578e+08, + "cpu_time": 1.5426297820000002e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2426959200000000e+08, + "instructions_per_iteration": 1.8757758644000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5052795410156250e+08, + "cpu_time": 1.5041229899999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1611771600000000e+08, + "instructions_per_iteration": 1.8757543660000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.3150420426083352e+07, + "cpu_time": 1.3167085951817317e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.7616033186702613e+07, + "instructions_per_iteration": 5.1136466831411024e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..f317797 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:29:28+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.72314,2.59863,3.33252], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5530896186828613e+08, + "cpu_time": 1.5510033400000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2615715200000000e+08, + "instructions_per_iteration": 1.9252464630000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5976643562316895e+08, + "cpu_time": 1.5965197500000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3551854800000000e+08, + "instructions_per_iteration": 1.9253793240000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5735244750976562e+08, + "cpu_time": 1.5722957199999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3044852200000000e+08, + "instructions_per_iteration": 1.9251682680000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.6255044937133789e+08, + "cpu_time": 1.6242106800000045e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4136479200000000e+08, + "instructions_per_iteration": 1.9251785160000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5951824188232422e+08, + "cpu_time": 1.5938327299999955e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3499705400000000e+08, + "instructions_per_iteration": 1.9252942390000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5889930725097656e+08, + "cpu_time": 1.5875724440000004e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3369721360000002e+08, + "instructions_per_iteration": 1.9252533620000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5951824188232422e+08, + "cpu_time": 1.5938327299999955e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3499705400000000e+08, + "instructions_per_iteration": 1.9252464630000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.7271406958941543e+06, + "cpu_time": 2.7533086760226265e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.7272403613311006e+06, + "instructions_per_iteration": 8.7217924763204501e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_X_C_final_candidate.json new file mode 100644 index 0000000..60ecbbf --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block11_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:29:17+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.76709,2.60205,3.3418], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4344263076782227e+08, + "cpu_time": 1.4334411999999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0123804800000000e+08, + "instructions_per_iteration": 1.8758375260000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4368629455566406e+08, + "cpu_time": 1.4352509900000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0174910000000000e+08, + "instructions_per_iteration": 1.8757183790000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4831590652465820e+08, + "cpu_time": 1.4817209899999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1147093400000000e+08, + "instructions_per_iteration": 1.8758717870000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5110707283020020e+08, + "cpu_time": 1.5098022100000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1733494400000000e+08, + "instructions_per_iteration": 1.8757574150000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5342211723327637e+08, + "cpu_time": 1.5331226699999955e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2219384400000000e+08, + "instructions_per_iteration": 1.8759532520000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.4799480438232425e+08, + "cpu_time": 1.4786676119999996e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1079737400000000e+08, + "instructions_per_iteration": 1.8758276718000002e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4831590652465820e+08, + "cpu_time": 1.4817209899999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1147093400000000e+08, + "instructions_per_iteration": 1.8758375260000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.4308742873877641e+06, + "cpu_time": 4.4369108228311902e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.3049047414898351e+06, + "instructions_per_iteration": 9.3132397800121093e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..1938123 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:26:23+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.19629,2.35791,3.42334], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.6376657485961914e+07, + "cpu_time": 9.6321440999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0239978000000000e+08, + "instructions_per_iteration": 1.1288278130000000e+09, + "items_per_second": 4.1527617926729335e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0120248794555664e+08, + "cpu_time": 1.0120313999999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1253192400000000e+08, + "instructions_per_iteration": 1.1292941910000000e+09, + "items_per_second": 3.9524465347616696e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.9861383438110352e+07, + "cpu_time": 9.9730534000000313e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0971744000000000e+08, + "instructions_per_iteration": 1.1292343130000000e+09, + "items_per_second": 4.0108077632472995e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.0402822494506836e+08, + "cpu_time": 1.0388873700000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1846613600000000e+08, + "instructions_per_iteration": 1.1289195370000000e+09, + "items_per_second": 3.8502730089018173e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.6440553665161133e+07, + "cpu_time": 9.6327579999999642e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0253394200000000e+08, + "instructions_per_iteration": 1.1292106040000000e+09, + "items_per_second": 4.1524971352960547e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.9581861495971695e+07, + "cpu_time": 9.9494286400000006e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0912984440000001e+08, + "instructions_per_iteration": 1.1290972916000001e+09, + "items_per_second": 4.0237572469759556e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.9861383438110352e+07, + "cpu_time": 9.9730534000000313e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0971744000000000e+08, + "instructions_per_iteration": 1.1292106040000000e+09, + "items_per_second": 4.0108077632472995e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.2640411363975774e+06, + "cpu_time": 3.2550793764007697e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.8535656838714257e+06, + "instructions_per_iteration": 2.0892543435398189e+05, + "items_per_second": 1.3092537886201106e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..b3f4f45 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:26:17+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.03906,2.33008,3.41992], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0732150077819824e+08, + "cpu_time": 1.0709457699999981e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2538384800000000e+08, + "instructions_per_iteration": 1.1025546870000000e+09, + "items_per_second": 3.7350163864973364e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.1957569122314453e+07, + "cpu_time": 9.1958527999999702e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9312109800000000e+08, + "instructions_per_iteration": 1.1024794470000000e+09, + "items_per_second": 4.3497868952404419e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0526728630065918e+08, + "cpu_time": 1.0509068600000004e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2106947200000000e+08, + "instructions_per_iteration": 1.1025786350000000e+09, + "items_per_second": 3.8062364537234046e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.1912984848022461e+07, + "cpu_time": 9.1795420000000402e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9302482800000000e+08, + "instructions_per_iteration": 1.1024212310000000e+09, + "items_per_second": 4.3575158760643853e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.0293645858764648e+07, + "cpu_time": 9.0189911000000402e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8962518200000000e+08, + "instructions_per_iteration": 1.1024192850000000e+09, + "items_per_second": 4.4350858711901624e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.7350597381591797e+07, + "cpu_time": 9.7225824400000066e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0444488560000002e+08, + "instructions_per_iteration": 1.1024906570000000e+09, + "items_per_second": 4.1367282965431469e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.1957569122314453e+07, + "cpu_time": 9.1958527999999702e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9312109800000000e+08, + "instructions_per_iteration": 1.1024794470000000e+09, + "items_per_second": 4.3497868952404419e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.2241386578150615e+06, + "cpu_time": 8.1545402468875377e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.7270542227653999e+07, + "instructions_per_iteration": 7.3958714969907363e+04, + "items_per_second": 3.3680694802139740e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_M_C_final_candidate.json new file mode 100644 index 0000000..ca428dd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:26:12+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.04248,2.33594,3.42773], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.8186492919921875e+07, + "cpu_time": 9.8155730999999851e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0619990200000000e+08, + "instructions_per_iteration": 1.1060540570000000e+09, + "items_per_second": 4.0751568545702193e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.8676919937133789e+07, + "cpu_time": 9.8678300999999642e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0723094800000000e+08, + "instructions_per_iteration": 1.1060600200000000e+09, + "items_per_second": 4.0535760744401291e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.3223333358764648e+07, + "cpu_time": 9.3109579000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9577599800000000e+08, + "instructions_per_iteration": 1.1060371670000000e+09, + "items_per_second": 4.2960134101776984e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.8304510116577148e+07, + "cpu_time": 9.8189290999999732e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0644770000000000e+08, + "instructions_per_iteration": 1.1060597020000000e+09, + "items_per_second": 4.0737640115967542e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.2664480209350586e+07, + "cpu_time": 9.2527916999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9460295400000000e+08, + "instructions_per_iteration": 1.1060114080000000e+09, + "items_per_second": 4.3230196136372574e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.6211147308349624e+07, + "cpu_time": 9.6132163799999848e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0205150040000001e+08, + "instructions_per_iteration": 1.1060444708000000e+09, + "items_per_second": 4.1643059928844119e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.8186492919921875e+07, + "cpu_time": 9.8155730999999851e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0619990200000000e+08, + "instructions_per_iteration": 1.1060540570000000e+09, + "items_per_second": 4.0751568545702193e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.9945814606276816e+06, + "cpu_time": 3.0387507729174034e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.2893810912608877e+06, + "instructions_per_iteration": 2.0689112112413139e+04, + "items_per_second": 1.3317600314890366e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..8be29fd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:26:46+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [3.16211,2.57129,3.46582], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2917, + "real_time": 2.2743677578031260e+04, + "cpu_time": 2.2717576619814885e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7763046280425093e+04, + "instructions_per_iteration": 1.4979190915323963e+05, + "items_per_second": 4.4018779675987666e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2917, + "real_time": 2.2852138823992103e+04, + "cpu_time": 2.2810060678779573e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7990901611244430e+04, + "instructions_per_iteration": 1.4968019609187520e+05, + "items_per_second": 4.3840304244797997e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2917, + "real_time": 2.1969491502868423e+04, + "cpu_time": 2.1915254370929011e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6137149125814190e+04, + "instructions_per_iteration": 1.5002893349331504e+05, + "items_per_second": 4.5630316813776910e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2917, + "real_time": 2.2124459492575850e+04, + "cpu_time": 2.2106491258141930e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6462658896126159e+04, + "instructions_per_iteration": 1.5004961467260885e+05, + "items_per_second": 4.5235582088663439e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2917, + "real_time": 2.4233936732216654e+04, + "cpu_time": 2.4226680836475822e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0892477888241345e+04, + "instructions_per_iteration": 1.4975904182379157e+05, + "items_per_second": 4.1276805797284229e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2784740825936860e+04, + "cpu_time": 2.2755212752828247e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7849246760370246e+04, + "instructions_per_iteration": 1.4986193904696606e+05, + "items_per_second": 4.4000357724102054e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2743677578031260e+04, + "cpu_time": 2.2717576619814885e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7763046280425093e+04, + "instructions_per_iteration": 1.4979190915323963e+05, + "items_per_second": 4.4018779675987666e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.9540498563456481e+02, + "cpu_time": 9.0774621393771429e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.8803361755736241e+03, + "instructions_per_iteration": 1.6705673577168346e+02, + "items_per_second": 1.7048634437572582e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..f053c9a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:26:45+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [3.17627,2.56396,3.46875], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3191, + "real_time": 2.3548747259634336e+04, + "cpu_time": 2.3523705108116588e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9453620181761202e+04, + "instructions_per_iteration": 1.4940938389219681e+05, + "items_per_second": 4.2510310149014811e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3191, + "real_time": 2.4128244125667465e+04, + "cpu_time": 2.4109671889689751e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0670793481667191e+04, + "instructions_per_iteration": 1.4915103729238483e+05, + "items_per_second": 4.1477130198011509e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3191, + "real_time": 2.2349257485614755e+04, + "cpu_time": 2.2332314321529291e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6934690692572862e+04, + "instructions_per_iteration": 1.4926599185208400e+05, + "items_per_second": 4.4778162513858129e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3191, + "real_time": 2.2406041603482878e+04, + "cpu_time": 2.2399244437480400e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7053931056095265e+04, + "instructions_per_iteration": 1.4932525728611721e+05, + "items_per_second": 4.4644363018187854e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3191, + "real_time": 2.2380264602608531e+04, + "cpu_time": 2.2355806330303967e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6999910372923849e+04, + "instructions_per_iteration": 1.4934907333124412e+05, + "items_per_second": 4.4731108564152753e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2962511015401593e+04, + "cpu_time": 2.2944148417424003e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8222589157004077e+04, + "instructions_per_iteration": 1.4930014873080538e+05, + "items_per_second": 4.3628214888645016e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2406041603482878e+04, + "cpu_time": 2.2399244437480404e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7053931056095265e+04, + "instructions_per_iteration": 1.4932525728611721e+05, + "items_per_second": 4.4644363018187854e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.2573536950857283e+02, + "cpu_time": 8.2336787675112191e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.7341085187898650e+03, + "instructions_per_iteration": 9.7925086212704585e+01, + "items_per_second": 1.5368951960482973e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_P_C_final_candidate.json new file mode 100644 index 0000000..c15be61 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:26:43+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [3.17627,2.56396,3.46875], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3135, + "real_time": 2.2840119625012459e+04, + "cpu_time": 2.2815607655502408e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7965497926634765e+04, + "instructions_per_iteration": 1.4939819968102072e+05, + "items_per_second": 4.3829645701276400e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3135, + "real_time": 2.1302148675994631e+04, + "cpu_time": 2.1284717384370007e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4735653588516747e+04, + "instructions_per_iteration": 1.4949654385964913e+05, + "items_per_second": 4.6982066143585696e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3135, + "real_time": 2.2374461902575818e+04, + "cpu_time": 2.2367493779904322e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6987441148325357e+04, + "instructions_per_iteration": 1.4936476331738438e+05, + "items_per_second": 4.4707735691802547e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3135, + "real_time": 2.4386456138209294e+04, + "cpu_time": 2.4368789154704977e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.1213360127591710e+04, + "instructions_per_iteration": 1.4911341562998405e+05, + "items_per_second": 4.1036097183635655e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3135, + "real_time": 2.2032842681738748e+04, + "cpu_time": 2.2026035087719254e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6270118660287080e+04, + "instructions_per_iteration": 1.4930923285486444e+05, + "items_per_second": 4.5400817533317917e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2587205804706195e+04, + "cpu_time": 2.2572528612440197e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7434414290271139e+04, + "instructions_per_iteration": 1.4933643106858054e+05, + "items_per_second": 4.4391272450723649e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2374461902575822e+04, + "cpu_time": 2.2367493779904325e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6987441148325357e+04, + "instructions_per_iteration": 1.4936476331738438e+05, + "items_per_second": 4.4707735691802547e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.1516528803381921e+03, + "cpu_time": 1.1494337270077847e+03, + "time_unit": "ns", + "cycles_per_iteration": 2.4187372789934320e+03, + "instructions_per_iteration": 1.4206496082260659e+02, + "items_per_second": 2.2025081097631341e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..0983a18 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:27:19+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [3.14893,2.64014,3.46045], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.0505371093750000e+07, + "cpu_time": 8.0506159999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6906911400000000e+08, + "instructions_per_iteration": 1.0261593210000000e+09, + "items_per_second": 4.9685638962285696e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.9954862594604492e+07, + "cpu_time": 7.9925139000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6791525000000000e+08, + "instructions_per_iteration": 1.0261436990000000e+09, + "items_per_second": 5.0046831948581161e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.9072942733764648e+07, + "cpu_time": 8.9057683000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8706345400000000e+08, + "instructions_per_iteration": 1.0261729600000000e+09, + "items_per_second": 4.4914709941420751e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.7312707901000977e+07, + "cpu_time": 7.7258824000000283e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6236583600000000e+08, + "instructions_per_iteration": 1.0261868220000000e+09, + "items_per_second": 5.1774021307908921e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.4310054779052734e+07, + "cpu_time": 8.4311138000000343e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7705961600000000e+08, + "instructions_per_iteration": 1.0261970310000000e+09, + "items_per_second": 4.7443316445331145e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.2231187820434585e+07, + "cpu_time": 8.2211788800000161e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7269465400000000e+08, + "instructions_per_iteration": 1.0261719666000000e+09, + "items_per_second": 4.8772903721105531e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 8.0505371093750000e+07, + "cpu_time": 8.0506159999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6906911400000000e+08, + "instructions_per_iteration": 1.0261729600000000e+09, + "items_per_second": 4.9685638962285696e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.5684472950727362e+06, + "cpu_time": 4.5810296790787298e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.5941001514654830e+06, + "instructions_per_iteration": 2.1265359625456607e+04, + "items_per_second": 2.6512330661681847e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..9e24b14 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:27:12+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [3.24902,2.65137,3.46875], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.0053091049194336e+07, + "cpu_time": 8.0053984999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6811988800000000e+08, + "instructions_per_iteration": 9.7456363700000000e+08, + "items_per_second": 4.9966282128241379e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.4686527252197266e+07, + "cpu_time": 7.4600371999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5684917000000000e+08, + "instructions_per_iteration": 9.7463309800000000e+08, + "items_per_second": 5.3619035572637692e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.2517633438110352e+07, + "cpu_time": 7.2519167000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5229631000000000e+08, + "instructions_per_iteration": 9.7455915200000000e+08, + "items_per_second": 5.5157831584027782e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.5660943984985352e+07, + "cpu_time": 7.5626008000000417e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5889766400000000e+08, + "instructions_per_iteration": 9.7459693600000000e+08, + "items_per_second": 5.2891856991843050e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.0218553543090820e+07, + "cpu_time": 8.0047806999999687e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6846691400000000e+08, + "instructions_per_iteration": 9.7456150000000000e+08, + "items_per_second": 4.9970138469877327e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.6627349853515625e+07, + "cpu_time": 7.6569467800000057e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6092598920000002e+08, + "instructions_per_iteration": 9.7458286460000002e+08, + "items_per_second": 5.2321028949325448e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.5660943984985352e+07, + "cpu_time": 7.5626008000000402e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5889766400000000e+08, + "instructions_per_iteration": 9.7456363700000000e+08, + "items_per_second": 5.2891856991843050e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.3993730439359895e+06, + "cpu_time": 3.3694619355920427e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.1383409799690153e+06, + "instructions_per_iteration": 3.2053986959503181e+04, + "items_per_second": 2.2983490636924957e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_S_C_final_candidate.json new file mode 100644 index 0000000..c12fa8d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:27:04+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [3.48438,2.67383,3.48535], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.3743343353271484e+07, + "cpu_time": 7.3744443000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5486992800000000e+08, + "instructions_per_iteration": 9.7896793000000000e+08, + "items_per_second": 5.4241375177245522e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.8705787658691406e+07, + "cpu_time": 7.8707044999999806e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6529122000000000e+08, + "instructions_per_iteration": 9.7896524800000000e+08, + "items_per_second": 5.0821371835265951e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.4249505996704102e+07, + "cpu_time": 7.4222371000000283e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5593248000000000e+08, + "instructions_per_iteration": 9.7896495900000000e+08, + "items_per_second": 5.3892107542616557e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.8592300415039062e+07, + "cpu_time": 7.8593483999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6505264800000000e+08, + "instructions_per_iteration": 9.7897665900000000e+08, + "items_per_second": 5.0894804459871147e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.3513746261596680e+07, + "cpu_time": 7.3482147000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5438666600000000e+08, + "instructions_per_iteration": 9.7896273600000000e+08, + "items_per_second": 5.4434990855670022e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.5760936737060547e+07, + "cpu_time": 7.5749897999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5910658840000001e+08, + "instructions_per_iteration": 9.7896750640000010e+08, + "items_per_second": 5.2856929974133847e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.4249505996704102e+07, + "cpu_time": 7.4222371000000283e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5593248000000000e+08, + "instructions_per_iteration": 9.7896524800000000e+08, + "items_per_second": 5.3892107542616557e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.6501763245973112e+06, + "cpu_time": 2.6612301107644401e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.5656809048031131e+06, + "instructions_per_iteration": 5.4381614540210185e+03, + "items_per_second": 1.8352105284527037e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..b54510f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:26:38+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.75635,2.47217,3.44385], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.4384469985961914e+07, + "cpu_time": 5.4385093000000052e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1421434400000000e+08, + "instructions_per_iteration": 6.3614412700000000e+08, + "items_per_second": 3.6774783119337466e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.1609516143798828e+07, + "cpu_time": 5.1610715999999888e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0838699800000000e+08, + "instructions_per_iteration": 6.3616456400000000e+08, + "items_per_second": 3.8751642197717316e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.4136514663696289e+07, + "cpu_time": 5.4136916000000037e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1369255000000000e+08, + "instructions_per_iteration": 6.3619097400000000e+08, + "items_per_second": 3.6943367812085911e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.3480625152587891e+07, + "cpu_time": 5.3458487999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1231467200000000e+08, + "instructions_per_iteration": 6.3614349600000000e+08, + "items_per_second": 3.7412206645275885e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 6.3913583755493164e+07, + "cpu_time": 6.3892840000000283e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.3422837200000000e+08, + "instructions_per_iteration": 6.3613568800000000e+08, + "items_per_second": 3.1302411976052262e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.5504941940307617e+07, + "cpu_time": 5.5496810600000046e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1656738720000000e+08, + "instructions_per_iteration": 6.3615576980000007e+08, + "items_per_second": 3.6236882350093769e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.4136514663696289e+07, + "cpu_time": 5.4136916000000037e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1369255000000000e+08, + "instructions_per_iteration": 6.3614412700000000e+08, + "items_per_second": 3.6943367812085911e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.8245597825368065e+06, + "cpu_time": 4.8175468158790981e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.0133067642244253e+07, + "instructions_per_iteration": 2.2395049452948300e+04, + "items_per_second": 2.8654345703539014e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..efc32dd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:26:34+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.56055,2.4292,3.43506], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.9382200241088867e+07, + "cpu_time": 5.9350964000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2471082000000000e+08, + "instructions_per_iteration": 6.1077017100000000e+08, + "items_per_second": 3.3697851984341787e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.8578500747680664e+07, + "cpu_time": 4.8579332000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0202223200000000e+08, + "instructions_per_iteration": 6.1081727400000000e+08, + "items_per_second": 4.1169771539880303e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.1846027374267578e+07, + "cpu_time": 5.1767780999999680e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0888407600000000e+08, + "instructions_per_iteration": 6.1076974500000000e+08, + "items_per_second": 3.8634068553180061e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.0945520401000977e+07, + "cpu_time": 5.0925509999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0699300600000000e+08, + "instructions_per_iteration": 6.1075184400000000e+08, + "items_per_second": 3.9273048026421415e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.3141355514526367e+07, + "cpu_time": 5.3121876999999709e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1160425400000000e+08, + "instructions_per_iteration": 6.1073388500000000e+08, + "items_per_second": 3.7649272069208156e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.2778720855712891e+07, + "cpu_time": 5.2749092799999885e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1084287760000001e+08, + "instructions_per_iteration": 6.1076858380000007e+08, + "items_per_second": 3.8084802434606347e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.1846027374267578e+07, + "cpu_time": 5.1767780999999680e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0888407600000000e+08, + "instructions_per_iteration": 6.1076974500000000e+08, + "items_per_second": 3.8634068553180061e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.0499948729061349e+06, + "cpu_time": 4.0434825215292997e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.5053178111936245e+06, + "instructions_per_iteration": 3.1059742432930765e+04, + "items_per_second": 2.7688299057650834e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_W_C_final_candidate.json new file mode 100644 index 0000000..fbb120d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:26:29+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.26074,2.36865,3.4209], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.1108837127685547e+07, + "cpu_time": 5.1083987000000052e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0733528800000000e+08, + "instructions_per_iteration": 6.1275351400000000e+08, + "items_per_second": 3.9151211905210097e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.0158262252807617e+07, + "cpu_time": 5.0159094999999933e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0533922400000000e+08, + "instructions_per_iteration": 6.1276771100000000e+08, + "items_per_second": 3.9873127694987375e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.5098056793212891e+07, + "cpu_time": 5.5079072999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1571495000000000e+08, + "instructions_per_iteration": 6.1277278700000000e+08, + "items_per_second": 3.6311431748315785e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.2782297134399414e+07, + "cpu_time": 5.2734463999999814e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1084901000000000e+08, + "instructions_per_iteration": 6.1276829800000000e+08, + "items_per_second": 3.7925861918308432e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.6276559829711914e+07, + "cpu_time": 5.6187368999999873e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1818865400000000e+08, + "instructions_per_iteration": 6.1271554300000000e+08, + "items_per_second": 3.5595188662419920e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.3084802627563477e+07, + "cpu_time": 5.3048797599999920e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1148542520000000e+08, + "instructions_per_iteration": 6.1275557060000002e+08, + "items_per_second": 3.7771364385848325e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.2782297134399414e+07, + "cpu_time": 5.2734463999999814e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1084901000000000e+08, + "instructions_per_iteration": 6.1276771100000000e+08, + "items_per_second": 3.7925861918308432e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.5884886598238726e+06, + "cpu_time": 2.5633140685033570e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.4366029985520374e+06, + "instructions_per_iteration": 2.3517115469376768e+04, + "items_per_second": 1.8174433799460754e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..16b8494 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:26:58+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [3.43896,2.65137,3.48242], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5238499641418457e+08, + "cpu_time": 1.5228179300000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2001648400000000e+08, + "instructions_per_iteration": 1.9205603270000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4723634719848633e+08, + "cpu_time": 1.4705695300000033e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0920419800000000e+08, + "instructions_per_iteration": 1.9205655260000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.6059160232543945e+08, + "cpu_time": 1.6042364299999967e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3725085600000000e+08, + "instructions_per_iteration": 1.9203495290000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5122342109680176e+08, + "cpu_time": 1.5111804000000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1757810800000000e+08, + "instructions_per_iteration": 1.9202845360000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5152382850646973e+08, + "cpu_time": 1.5139940300000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1820841400000000e+08, + "instructions_per_iteration": 1.9204903710000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5259203910827637e+08, + "cpu_time": 1.5245596640000004e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2045161200000000e+08, + "instructions_per_iteration": 1.9204500578000002e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5152382850646973e+08, + "cpu_time": 1.5139940300000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1820841400000000e+08, + "instructions_per_iteration": 1.9204903710000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.8921749592154287e+06, + "cpu_time": 4.8879936001100624e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.0273719135986734e+07, + "instructions_per_iteration": 1.2710316565687890e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..745618b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:26:53+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [3.38965,2.62842,3.47949], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5381193161010742e+08, + "cpu_time": 1.5368811500000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2301477600000000e+08, + "instructions_per_iteration": 1.8806640810000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.6018366813659668e+08, + "cpu_time": 1.6006777200000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3639366200000000e+08, + "instructions_per_iteration": 1.8807071580000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5929770469665527e+08, + "cpu_time": 1.5917802799999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3453363800000000e+08, + "instructions_per_iteration": 1.8805583930000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4873981475830078e+08, + "cpu_time": 1.4869791399999955e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1236155800000000e+08, + "instructions_per_iteration": 1.8805205700000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.7495703697204590e+08, + "cpu_time": 1.7477323599999917e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.6741991200000000e+08, + "instructions_per_iteration": 1.8807044790000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5939803123474121e+08, + "cpu_time": 1.5928101299999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3474470920000005e+08, + "instructions_per_iteration": 1.8806309362000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5929770469665527e+08, + "cpu_time": 1.5917802799999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3453363800000000e+08, + "instructions_per_iteration": 1.8806640810000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.8426627210864983e+06, + "cpu_time": 9.7969518422596883e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.0670203584675211e+07, + "instructions_per_iteration": 8.6255579297805423e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_X_C_final_candidate.json new file mode 100644 index 0000000..fb53b2c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block12_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:26:47+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [3.16211,2.57129,3.46582], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5238571166992188e+08, + "cpu_time": 1.5227610100000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2001914800000000e+08, + "instructions_per_iteration": 1.9204798620000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5579199790954590e+08, + "cpu_time": 1.5565153899999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2717049200000000e+08, + "instructions_per_iteration": 1.9203624640000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5079975128173828e+08, + "cpu_time": 1.5056465600000024e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1668890000000000e+08, + "instructions_per_iteration": 1.9202427570000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5071678161621094e+08, + "cpu_time": 1.5060634700000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1651379600000000e+08, + "instructions_per_iteration": 1.9204923130000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5088796615600586e+08, + "cpu_time": 1.5068508500000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1687312600000000e+08, + "instructions_per_iteration": 1.9202939140000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5211644172668460e+08, + "cpu_time": 1.5195674560000008e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1945309240000004e+08, + "instructions_per_iteration": 1.9203742620000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5088796615600586e+08, + "cpu_time": 1.5068508500000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1687312600000000e+08, + "instructions_per_iteration": 1.9203624640000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1670310297787539e+06, + "cpu_time": 2.1870126117091025e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.5501407974017682e+06, + "instructions_per_iteration": 1.1065256038610222e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..c267ce8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:15:55+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.59082,1.99854,4.42285], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0431909561157227e+08, + "cpu_time": 1.0424045500000001e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1907808000000000e+08, + "instructions_per_iteration": 1.1293377840000000e+09, + "items_per_second": 3.8372817923713010e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.9161863327026367e+07, + "cpu_time": 9.9163085000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0824895600000000e+08, + "instructions_per_iteration": 1.1292697200000000e+09, + "items_per_second": 4.0337591352669084e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.5277309417724609e+07, + "cpu_time": 9.5126829999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0009009800000000e+08, + "instructions_per_iteration": 1.1292668240000000e+09, + "items_per_second": 4.2049125362424087e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.6478462219238281e+07, + "cpu_time": 9.6424925000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0261436200000000e+08, + "instructions_per_iteration": 1.1292537890000000e+09, + "items_per_second": 4.1483050155341062e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.8344564437866211e+07, + "cpu_time": 9.8269312999999419e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0653268000000000e+08, + "instructions_per_iteration": 1.1292729070000000e+09, + "items_per_second": 4.0704466917358260e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.8716259002685547e+07, + "cpu_time": 9.8644921599999934e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0731283520000002e+08, + "instructions_per_iteration": 1.1292802048000000e+09, + "items_per_second": 4.0589410342301102e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.8344564437866211e+07, + "cpu_time": 9.8269312999999419e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0653268000000000e+08, + "instructions_per_iteration": 1.1292697200000000e+09, + "items_per_second": 4.0704466917358260e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.4843437983781048e+06, + "cpu_time": 3.5008899786346680e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.3169244318149136e+06, + "instructions_per_iteration": 3.2997706586973589e+04, + "items_per_second": 1.4070619055827253e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..ac94007 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:16:01+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.42627,1.98242,4.39111], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0054445266723633e+08, + "cpu_time": 1.0049708599999985e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1115017600000000e+08, + "instructions_per_iteration": 1.1026904080000000e+09, + "items_per_second": 3.9802149089178625e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0662746429443359e+08, + "cpu_time": 1.0653919200000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2392710600000000e+08, + "instructions_per_iteration": 1.1025392910000000e+09, + "items_per_second": 3.7544868934241566e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.6345186233520508e+07, + "cpu_time": 9.6330492000000328e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0233363800000000e+08, + "instructions_per_iteration": 1.1024749070000000e+09, + "items_per_second": 4.1523716083584279e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.2151880264282227e+07, + "cpu_time": 9.2040105999999791e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9352714400000000e+08, + "instructions_per_iteration": 1.1024659430000000e+09, + "items_per_second": 4.3459315442335643e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.1069936752319336e+07, + "cpu_time": 9.0965317999999404e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9125566000000000e+08, + "instructions_per_iteration": 1.1024447890000000e+09, + "items_per_second": 4.3972802909346465e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.7347784042358398e+07, + "cpu_time": 9.7274438799999878e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0443874480000001e+08, + "instructions_per_iteration": 1.1025230676000001e+09, + "items_per_second": 4.1260570491737323e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.6345186233520508e+07, + "cpu_time": 9.6330492000000328e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0233363800000000e+08, + "instructions_per_iteration": 1.1024749070000000e+09, + "items_per_second": 4.1523716083584279e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.3981470151989348e+06, + "cpu_time": 6.4092781872059572e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.3436217497085629e+07, + "instructions_per_iteration": 9.9970256376584337e+04, + "items_per_second": 2.6548710279048112e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_M_C_final_candidate.json new file mode 100644 index 0000000..76ea899 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:16:07+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.31201,1.96582,4.37256], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0141801834106445e+08, + "cpu_time": 1.0141846600000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1298562600000000e+08, + "instructions_per_iteration": 1.1062039150000000e+09, + "items_per_second": 3.9440549219113551e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0335040092468262e+08, + "cpu_time": 1.0329793799999987e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1704490400000000e+08, + "instructions_per_iteration": 1.1061537140000000e+09, + "items_per_second": 3.8722941400824529e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.1577529907226562e+07, + "cpu_time": 9.1467772000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9232013600000000e+08, + "instructions_per_iteration": 1.1060586510000000e+09, + "items_per_second": 4.3731249953262173e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.4778537750244141e+07, + "cpu_time": 9.4656014000000790e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9904313200000000e+08, + "instructions_per_iteration": 1.1060190870000000e+09, + "items_per_second": 4.2258276373226186e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.4462394714355469e+07, + "cpu_time": 9.4350165999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9837957800000000e+08, + "instructions_per_iteration": 1.1059881650000000e+09, + "items_per_second": 4.2395261922485689e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.7117376327514663e+07, + "cpu_time": 9.7038071200000182e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0395467520000002e+08, + "instructions_per_iteration": 1.1060847064000001e+09, + "items_per_second": 4.1309655773782427e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.4778537750244141e+07, + "cpu_time": 9.4656014000000790e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9904313200000000e+08, + "instructions_per_iteration": 1.1060586510000000e+09, + "items_per_second": 4.2258276373226186e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.0138585185144665e+06, + "cpu_time": 5.0571992002336616e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.0529478028131310e+07, + "instructions_per_iteration": 9.1210978286607584e+04, + "items_per_second": 2.1288019331218625e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..ef09fa7 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:15:12+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.91309,1.83203,4.48096], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3288, + "real_time": 2.2167997058580680e+04, + "cpu_time": 2.2161759428223835e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6554156934306571e+04, + "instructions_per_iteration": 1.4923486526763989e+05, + "items_per_second": 4.5122771196878093e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3288, + "real_time": 2.1594791806817346e+04, + "cpu_time": 2.1588841545012168e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5350212287104623e+04, + "instructions_per_iteration": 1.4934250364963504e+05, + "items_per_second": 4.6320225099388779e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3288, + "real_time": 2.2708136959957672e+04, + "cpu_time": 2.2681888990267649e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7688656326034063e+04, + "instructions_per_iteration": 1.4910764507299269e+05, + "items_per_second": 4.4088038717986856e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3288, + "real_time": 2.3091724029132631e+04, + "cpu_time": 2.3084524330900265e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8494034671532849e+04, + "instructions_per_iteration": 1.4942138199513382e+05, + "items_per_second": 4.3319064567487294e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3288, + "real_time": 2.2258926772143139e+04, + "cpu_time": 2.2246149635036480e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6744984793187345e+04, + "instructions_per_iteration": 1.4915512074209246e+05, + "items_per_second": 4.4951599103921078e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2364315325326294e+04, + "cpu_time": 2.2352632785888083e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6966409002433094e+04, + "instructions_per_iteration": 1.4925230334549880e+05, + "items_per_second": 4.4760339737132424e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2258926772143139e+04, + "cpu_time": 2.2246149635036483e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6744984793187345e+04, + "instructions_per_iteration": 1.4923486526763989e+05, + "items_per_second": 4.4951599103921078e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.6770388261666449e+02, + "cpu_time": 5.6462891386803199e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.1923038258025313e+03, + "instructions_per_iteration": 1.2980586020358655e+02, + "items_per_second": 1.1325239320602891e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..411869a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:15:14+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.91309,1.83203,4.48096], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3162, + "real_time": 2.3958352756681208e+04, + "cpu_time": 2.3925398798228973e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0313776091081592e+04, + "instructions_per_iteration": 1.4921867425679948e+05, + "items_per_second": 4.1796586482563573e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3162, + "real_time": 2.2375681670235350e+04, + "cpu_time": 2.2355033523086629e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6990637571157495e+04, + "instructions_per_iteration": 1.4917335041113218e+05, + "items_per_second": 4.4732654905986776e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3162, + "real_time": 2.1631848879964346e+04, + "cpu_time": 2.1625365591397858e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5428161290322583e+04, + "instructions_per_iteration": 1.4954133175205567e+05, + "items_per_second": 4.6241992801165870e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3162, + "real_time": 2.2751933634092657e+04, + "cpu_time": 2.2709966160657819e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7780463630613536e+04, + "instructions_per_iteration": 1.4962814927261227e+05, + "items_per_second": 4.4033531046487202e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3162, + "real_time": 2.2125274301103065e+04, + "cpu_time": 2.2118865275142267e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6464320683111953e+04, + "instructions_per_iteration": 1.4950628399746996e+05, + "items_per_second": 4.5210275823860859e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2568618248415321e+04, + "cpu_time": 2.2546925869702711e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7395471853257441e+04, + "instructions_per_iteration": 1.4941355793801390e+05, + "items_per_second": 4.4403008212012865e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2375681670235350e+04, + "cpu_time": 2.2355033523086629e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6990637571157495e+04, + "instructions_per_iteration": 1.4950628399746996e+05, + "items_per_second": 4.4732654905986776e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.7696661318690042e+02, + "cpu_time": 8.6546254150734990e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.8416000136968185e+03, + "instructions_per_iteration": 2.0411578561387057e+02, + "items_per_second": 1.6637427585654332e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_P_C_final_candidate.json new file mode 100644 index 0000000..a950d2f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:15:15+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.91309,1.83203,4.48096], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3144, + "real_time": 2.2561192209180681e+04, + "cpu_time": 2.2546056297709925e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7380049618320612e+04, + "instructions_per_iteration": 1.4952536291348599e+05, + "items_per_second": 4.4353654882941693e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3144, + "real_time": 2.2216076765958285e+04, + "cpu_time": 2.2197279898218811e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6655091603053435e+04, + "instructions_per_iteration": 1.4966069942748093e+05, + "items_per_second": 4.5050564960450116e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3144, + "real_time": 2.2229271687320776e+04, + "cpu_time": 2.2222468511450374e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6682781806615778e+04, + "instructions_per_iteration": 1.4983535718829517e+05, + "items_per_second": 4.4999501269840424e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3144, + "real_time": 2.1550112401559458e+04, + "cpu_time": 2.1536101145038177e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5256420483460563e+04, + "instructions_per_iteration": 1.4970259064885497e+05, + "items_per_second": 4.6433660079201269e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3144, + "real_time": 2.4060332441451290e+04, + "cpu_time": 2.4041888040712445e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0528272900763361e+04, + "instructions_per_iteration": 1.4983257888040712e+05, + "items_per_second": 4.1594071077388086e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2523397101094099e+04, + "cpu_time": 2.2508758778625943e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7300523282442744e+04, + "instructions_per_iteration": 1.4971131781170485e+05, + "items_per_second": 4.4486290453964320e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2229271687320776e+04, + "cpu_time": 2.2222468511450374e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6682781806615778e+04, + "instructions_per_iteration": 1.4970259064885497e+05, + "items_per_second": 4.4999501269840424e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.3432293191344365e+02, + "cpu_time": 9.3232512051750382e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.9622203541646584e+03, + "instructions_per_iteration": 1.2971856275162202e+02, + "items_per_second": 1.7858166643331522e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..9c3fc49 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:15:33+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.12891,1.89111,4.44287], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.9416751861572266e+07, + "cpu_time": 7.9366362000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6678363600000000e+08, + "instructions_per_iteration": 1.0261782200000000e+09, + "items_per_second": 5.0399185488683470e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.8567495346069336e+07, + "cpu_time": 8.8432429000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8600253800000000e+08, + "instructions_per_iteration": 1.0261945830000000e+09, + "items_per_second": 4.5232275594284516e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.1210136413574219e+07, + "cpu_time": 8.1211092999999404e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7054956000000000e+08, + "instructions_per_iteration": 1.0261836950000000e+09, + "items_per_second": 4.9254354943850217e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.8095197677612305e+07, + "cpu_time": 7.8063896999999821e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6400964400000000e+08, + "instructions_per_iteration": 1.0261750470000000e+09, + "items_per_second": 5.1240075806105463e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.4983110427856445e+07, + "cpu_time": 8.4983694000000834e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7847272200000000e+08, + "instructions_per_iteration": 1.0261651940000000e+09, + "items_per_second": 4.7067852804797599e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.2454538345336914e+07, + "cpu_time": 8.2411495000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7316362000000000e+08, + "instructions_per_iteration": 1.0261793478000001e+09, + "items_per_second": 4.8638748927544253e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 8.1210136413574219e+07, + "cpu_time": 8.1211092999999404e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7054956000000000e+08, + "instructions_per_iteration": 1.0261782200000000e+09, + "items_per_second": 4.9254354943850217e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.2878448553816564e+06, + "cpu_time": 4.2568551257604919e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.0049592113118432e+06, + "instructions_per_iteration": 1.0852509387233904e+04, + "items_per_second": 2.4656025825801841e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..7f6f76e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:15:41+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.02832,1.87793,4.41113], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.6139926910400391e+07, + "cpu_time": 7.6095588000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5990371000000000e+08, + "instructions_per_iteration": 9.7459968500000000e+08, + "items_per_second": 5.2565465424881103e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.4172496795654297e+07, + "cpu_time": 7.4138282999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5577082600000000e+08, + "instructions_per_iteration": 9.7457299700000000e+08, + "items_per_second": 5.3953232232259875e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.2797536849975586e+07, + "cpu_time": 7.2798278000000492e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5288163000000000e+08, + "instructions_per_iteration": 9.7458003600000000e+08, + "items_per_second": 5.4946354637673888e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.5729131698608398e+07, + "cpu_time": 7.5667294000000492e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5904016400000000e+08, + "instructions_per_iteration": 9.7455110800000000e+08, + "items_per_second": 5.2862997849506466e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.4031114578247070e+07, + "cpu_time": 7.3981264999999568e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5547395600000000e+08, + "instructions_per_iteration": 9.7456195900000000e+08, + "items_per_second": 5.4067742691342505e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.4574041366577148e+07, + "cpu_time": 7.4536141600000113e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5661405720000002e+08, + "instructions_per_iteration": 9.7457315700000000e+08, + "items_per_second": 5.3679158567132764e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.4172496795654297e+07, + "cpu_time": 7.4138282999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5577082600000000e+08, + "instructions_per_iteration": 9.7457299700000000e+08, + "items_per_second": 5.3953232232259875e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.3599822654117923e+06, + "cpu_time": 1.3414291097119779e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.8569954565828415e+06, + "instructions_per_iteration": 1.8456942325314885e+04, + "items_per_second": 9.6673815079328429e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_S_C_final_candidate.json new file mode 100644 index 0000000..1dc943d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:15:48+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.9458,1.86328,4.39258], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.6214790344238281e+07, + "cpu_time": 7.6215439999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6005900400000000e+08, + "instructions_per_iteration": 9.7896585800000000e+08, + "items_per_second": 5.2482804009266421e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.6105356216430664e+07, + "cpu_time": 7.6071951999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5982807400000000e+08, + "instructions_per_iteration": 9.7894250500000000e+08, + "items_per_second": 5.2581797822146108e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.4708223342895508e+07, + "cpu_time": 7.4612641999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5689556600000000e+08, + "instructions_per_iteration": 9.7896602500000000e+08, + "items_per_second": 5.3610217957434114e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.5782775878906250e+07, + "cpu_time": 7.5783206000000551e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5915280600000000e+08, + "instructions_per_iteration": 9.7896441900000000e+08, + "items_per_second": 5.2782142787677404e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.6148986816406250e+07, + "cpu_time": 7.6150084000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5992237600000000e+08, + "instructions_per_iteration": 9.7899028900000000e+08, + "items_per_second": 5.2527847507036235e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.5792026519775406e+07, + "cpu_time": 7.5766664800000072e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5917156520000002e+08, + "instructions_per_iteration": 9.7896581920000005e+08, + "items_per_second": 5.2796962016712055e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6105356216430664e+07, + "cpu_time": 7.6071951999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5982807400000000e+08, + "instructions_per_iteration": 9.7896585800000000e+08, + "items_per_second": 5.2581797822146108e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.2829935222381994e+05, + "cpu_time": 6.6589262868798058e+05, + "time_unit": "ns", + "cycles_per_iteration": 1.3193551977746554e+06, + "instructions_per_iteration": 1.6913951637627441e+04, + "items_per_second": 4.6877988924759593e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..4b1c686 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:14:58+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.17383,1.87549,4.53809], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.1856040954589844e+07, + "cpu_time": 5.1849932999999963e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0890442400000000e+08, + "instructions_per_iteration": 6.3614114100000000e+08, + "items_per_second": 3.8572856015069517e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.8894634246826172e+07, + "cpu_time": 5.8866230000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2368600400000000e+08, + "instructions_per_iteration": 6.3617840700000000e+08, + "items_per_second": 3.3975336963145072e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.5197000503540039e+07, + "cpu_time": 5.5159753999999948e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1592173000000000e+08, + "instructions_per_iteration": 6.3619184200000000e+08, + "items_per_second": 3.6258319788735858e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.3088426589965820e+07, + "cpu_time": 5.3001552000000454e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1149262800000000e+08, + "instructions_per_iteration": 6.3616649400000000e+08, + "items_per_second": 3.7734744069380891e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.5223226547241211e+07, + "cpu_time": 5.5188783999999382e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1597613800000000e+08, + "instructions_per_iteration": 6.3613165700000000e+08, + "items_per_second": 3.6239247452888661e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.4851865768432617e+07, + "cpu_time": 5.4813250599999949e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1519618480000001e+08, + "instructions_per_iteration": 6.3616190820000005e+08, + "items_per_second": 3.6556100857844003e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.5197000503540039e+07, + "cpu_time": 5.5159753999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1592173000000000e+08, + "instructions_per_iteration": 6.3616649400000000e+08, + "items_per_second": 3.6258319788735858e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.6779510747348336e+06, + "cpu_time": 2.6810089039978748e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.6239301163721355e+06, + "instructions_per_iteration": 2.5177787035400866e+04, + "items_per_second": 1.7539892466766367e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..6951cbb --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:15:03+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.07959,1.86084,4.51904], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.9759149551391602e+07, + "cpu_time": 4.9759757000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0450062600000000e+08, + "instructions_per_iteration": 6.1073061500000000e+08, + "items_per_second": 4.0193122325738035e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.1778793334960938e+07, + "cpu_time": 5.1779595000000179e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0874259400000000e+08, + "instructions_per_iteration": 6.1075264600000000e+08, + "items_per_second": 3.8625253828269476e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 4.8793554306030273e+07, + "cpu_time": 4.8772830000000320e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0247242800000000e+08, + "instructions_per_iteration": 6.1073225200000000e+08, + "items_per_second": 4.1006437395574274e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.1158905029296875e+07, + "cpu_time": 5.1136436999999814e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0744067000000000e+08, + "instructions_per_iteration": 6.1084391700000000e+08, + "items_per_second": 3.9111054999784348e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.9109687805175781e+07, + "cpu_time": 5.9070425999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2413675600000000e+08, + "instructions_per_iteration": 6.1081259000000000e+08, + "items_per_second": 3.3857890241048937e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.2120018005371094e+07, + "cpu_time": 5.2103809000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0945861480000001e+08, + "instructions_per_iteration": 6.1077440400000000e+08, + "items_per_second": 3.8558751758083017e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.1158905029296875e+07, + "cpu_time": 5.1136436999999814e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0744067000000000e+08, + "instructions_per_iteration": 6.1075264600000000e+08, + "items_per_second": 3.9111054999784348e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.0784407847486520e+06, + "cpu_time": 4.0670836174712116e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.5647690429227278e+06, + "instructions_per_iteration": 5.1131951654518329e+04, + "items_per_second": 2.7870186818023981e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_W_C_final_candidate.json new file mode 100644 index 0000000..b443b29 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:15:08+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.99268,1.84619,4.5], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.0584554672241211e+07, + "cpu_time": 5.0552480999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0623610800000000e+08, + "instructions_per_iteration": 6.1271773500000000e+08, + "items_per_second": 3.9562845590110617e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.4450273513793945e+07, + "cpu_time": 5.4415311000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1435237600000000e+08, + "instructions_per_iteration": 6.1283038700000000e+08, + "items_per_second": 3.6754361286293063e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.0460100173950195e+07, + "cpu_time": 5.0371734000000499e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0597296400000000e+08, + "instructions_per_iteration": 6.1273355000000000e+08, + "items_per_second": 3.9704807462057592e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.2823305130004883e+07, + "cpu_time": 5.2801383999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1093549600000000e+08, + "instructions_per_iteration": 6.1278800000000000e+08, + "items_per_second": 3.7877795021433602e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 4.9870967864990234e+07, + "cpu_time": 4.9849387000000082e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0473656000000000e+08, + "instructions_per_iteration": 6.1272740600000000e+08, + "items_per_second": 4.0120854445010466e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.1637840270996094e+07, + "cpu_time": 5.1598059400000110e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0844670080000001e+08, + "instructions_per_iteration": 6.1275941560000002e+08, + "items_per_second": 3.8804132760981070e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0584554672241211e+07, + "cpu_time": 5.0552480999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0623610800000000e+08, + "instructions_per_iteration": 6.1273355000000000e+08, + "items_per_second": 3.9562845590110617e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.9321896946842321e+06, + "cpu_time": 1.9390629186812136e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.0571646550990506e+06, + "instructions_per_iteration": 4.8179153998383990e+04, + "items_per_second": 1.4300595069430480e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..b3d2e04 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:15:16+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.92041,1.83496,4.46729], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4521646499633789e+08, + "cpu_time": 1.4511023599999985e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0496340000000000e+08, + "instructions_per_iteration": 1.8758740320000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4894914627075195e+08, + "cpu_time": 1.4877059000000027e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1280175000000000e+08, + "instructions_per_iteration": 1.8760210610000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.6325044631958008e+08, + "cpu_time": 1.6312713700000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4283417800000000e+08, + "instructions_per_iteration": 1.8758167600000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4615178108215332e+08, + "cpu_time": 1.4615380099999964e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0692795000000000e+08, + "instructions_per_iteration": 1.8757844590000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4518070220947266e+08, + "cpu_time": 1.4501562500000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0488877400000000e+08, + "instructions_per_iteration": 1.8757310560000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.4974970817565918e+08, + "cpu_time": 1.4963547779999998e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1448321040000004e+08, + "instructions_per_iteration": 1.8758454736000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4615178108215332e+08, + "cpu_time": 1.4615380099999964e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0692795000000000e+08, + "instructions_per_iteration": 1.8758167600000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.7019805635691183e+06, + "cpu_time": 7.6927859949652310e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.6173795415194914e+07, + "instructions_per_iteration": 1.1100129873114098e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..92312c6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:15:22+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.24756,1.9043,4.47559], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5157461166381836e+08, + "cpu_time": 1.5142183999999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1831675000000000e+08, + "instructions_per_iteration": 1.8806300380000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4740705490112305e+08, + "cpu_time": 1.4729617600000021e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0956327600000000e+08, + "instructions_per_iteration": 1.8807617700000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5006804466247559e+08, + "cpu_time": 1.4997318100000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1515138400000000e+08, + "instructions_per_iteration": 1.8804594590000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4867925643920898e+08, + "cpu_time": 1.4851241199999964e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1223409400000000e+08, + "instructions_per_iteration": 1.8805597820000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5712904930114746e+08, + "cpu_time": 1.5699958899999976e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2997961200000000e+08, + "instructions_per_iteration": 1.8806527830000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5097160339355469e+08, + "cpu_time": 1.5084063959999993e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1704902319999999e+08, + "instructions_per_iteration": 1.8806127664000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5006804466247559e+08, + "cpu_time": 1.4997318100000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1515138400000000e+08, + "instructions_per_iteration": 1.8806300380000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.7767392673251657e+06, + "cpu_time": 3.7751424479265744e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.9313972103104256e+06, + "instructions_per_iteration": 1.1226332188208222e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_X_C_final_candidate.json new file mode 100644 index 0000000..731c0b4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block13_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:15:27+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.22754,1.90625,4.46191], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5180945396423340e+08, + "cpu_time": 1.5168904800000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1880794000000000e+08, + "instructions_per_iteration": 1.9206161270000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5373468399047852e+08, + "cpu_time": 1.5362555199999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2285018200000000e+08, + "instructions_per_iteration": 1.9203380520000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5196371078491211e+08, + "cpu_time": 1.5180291599999985e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1913094200000000e+08, + "instructions_per_iteration": 1.9202250090000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5251040458679199e+08, + "cpu_time": 1.5237496699999920e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2027954200000000e+08, + "instructions_per_iteration": 1.9204502530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4775466918945312e+08, + "cpu_time": 1.4764030699999964e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1029278200000000e+08, + "instructions_per_iteration": 1.9204786840000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5155458450317383e+08, + "cpu_time": 1.5142655799999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1827227760000002e+08, + "instructions_per_iteration": 1.9204216250000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5196371078491211e+08, + "cpu_time": 1.5180291599999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1913094200000000e+08, + "instructions_per_iteration": 1.9204502530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.2548905159033383e+06, + "cpu_time": 2.2517380632848823e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.7350530054055359e+06, + "instructions_per_iteration": 1.4794308094669381e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..3e57230 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:30:53+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.63623,2.57227,3.25488], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.7589254379272461e+07, + "cpu_time": 9.7574078000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0494597800000000e+08, + "instructions_per_iteration": 1.1292459750000000e+09, + "items_per_second": 4.0994494459891259e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0113787651062012e+08, + "cpu_time": 1.0112150799999987e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1239708600000000e+08, + "instructions_per_iteration": 1.1293209720000000e+09, + "items_per_second": 3.9556372122140480e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.9695682525634766e+07, + "cpu_time": 9.9672410999999791e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0936947000000000e+08, + "instructions_per_iteration": 1.1293213840000000e+09, + "items_per_second": 4.0131466269036154e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.0021114349365234e+08, + "cpu_time": 1.0013616399999936e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1045111200000000e+08, + "instructions_per_iteration": 1.1292819350000000e+09, + "items_per_second": 3.9945608461694475e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.8795413970947266e+07, + "cpu_time": 9.8723375999999702e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0747926000000000e+08, + "instructions_per_iteration": 1.1292101200000000e+09, + "items_per_second": 4.0517252975627701e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.9485874176025391e+07, + "cpu_time": 9.9445507399999753e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0892858120000002e+08, + "instructions_per_iteration": 1.1292760772000000e+09, + "items_per_second": 4.0229038857678012e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.9695682525634766e+07, + "cpu_time": 9.9672410999999791e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0936947000000000e+08, + "instructions_per_iteration": 1.1292819350000000e+09, + "items_per_second": 4.0131466269036154e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.3576679259301980e+06, + "cpu_time": 1.3565757951603555e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.8506432917834530e+06, + "instructions_per_iteration": 4.8371112040142303e+04, + "items_per_second": 5.5030068900252198e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..26f3a44 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:31:05+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.38428,2.52002,3.23047], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0744929313659668e+08, + "cpu_time": 1.0745012699999990e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2565186800000000e+08, + "instructions_per_iteration": 1.1025345050000000e+09, + "items_per_second": 3.7226573031412088e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.9082946777343750e+07, + "cpu_time": 9.9084418000000343e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0808354000000000e+08, + "instructions_per_iteration": 1.1024174290000000e+09, + "items_per_second": 4.0369616946228482e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.5482110977172852e+07, + "cpu_time": 9.5353597999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0052115600000000e+08, + "instructions_per_iteration": 1.1024590650000000e+09, + "items_per_second": 4.1949124982153280e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.5334768295288086e+07, + "cpu_time": 9.5196828000000626e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0021241600000000e+08, + "instructions_per_iteration": 1.1025189830000000e+09, + "items_per_second": 4.2018206741089877e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.3250989913940430e+07, + "cpu_time": 9.3026788999999613e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9583528200000000e+08, + "instructions_per_iteration": 1.1024487530000000e+09, + "items_per_second": 4.2998366846780200e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.8120021820068359e+07, + "cpu_time": 9.8022352000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0606085240000001e+08, + "instructions_per_iteration": 1.1024757470000000e+09, + "items_per_second": 4.0912377709532785e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.5482110977172852e+07, + "cpu_time": 9.5353597999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0052115600000000e+08, + "instructions_per_iteration": 1.1024590650000000e+09, + "items_per_second": 4.1949124982153280e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.6210810856542056e+06, + "cpu_time": 5.7024645793079175e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1804171846226655e+07, + "instructions_per_iteration": 4.9319899432176462e+04, + "items_per_second": 2.2654358745324600e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_M_C_final_candidate.json new file mode 100644 index 0000000..8b6797d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:30:59+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.50488,2.5459,3.24268], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.5245599746704102e+07, + "cpu_time": 9.5246630000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0002555400000000e+08, + "instructions_per_iteration": 1.1060550770000000e+09, + "items_per_second": 4.1996236507265354e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.7462892532348633e+07, + "cpu_time": 9.7464092000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0468314400000000e+08, + "instructions_per_iteration": 1.1060411570000000e+09, + "items_per_second": 4.1040755809842232e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.7172737121582031e+07, + "cpu_time": 9.7006604000000164e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0407004200000000e+08, + "instructions_per_iteration": 1.1061264980000000e+09, + "items_per_second": 4.1234306068481617e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.3903064727783203e+07, + "cpu_time": 9.3792724000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9720403200000000e+08, + "instructions_per_iteration": 1.1060325980000000e+09, + "items_per_second": 4.2647231356666833e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.5414400100708008e+07, + "cpu_time": 9.5198465000000179e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0037747000000000e+08, + "instructions_per_iteration": 1.1060278310000000e+09, + "items_per_second": 4.2017484210485881e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.5839738845825195e+07, + "cpu_time": 9.5741703000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0127204840000001e+08, + "instructions_per_iteration": 1.1060566322000000e+09, + "items_per_second": 4.1787202790548387e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.5414400100708008e+07, + "cpu_time": 9.5246630000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0037747000000000e+08, + "instructions_per_iteration": 1.1060411570000000e+09, + "items_per_second": 4.1996236507265354e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.4744603461899667e+06, + "cpu_time": 1.4920893362606321e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.0970597996971258e+06, + "instructions_per_iteration": 4.0405084828521271e+04, + "items_per_second": 6.5177673361170164e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..cf14262 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:30:10+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.44141,2.53955,3.2793], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3156, + "real_time": 2.6314732995172268e+04, + "cpu_time": 2.6307439480354889e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.5262266793409377e+04, + "instructions_per_iteration": 1.4985206400506970e+05, + "items_per_second": 3.8012061217388757e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3156, + "real_time": 2.3073872081529353e+04, + "cpu_time": 2.3067837769328260e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8456548162230669e+04, + "instructions_per_iteration": 1.4974317839036757e+05, + "items_per_second": 4.3350400241223833e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3156, + "real_time": 2.2641001847609215e+04, + "cpu_time": 2.2621164131812446e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7547387832699620e+04, + "instructions_per_iteration": 1.4954933269961976e+05, + "items_per_second": 4.4206389829146174e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3156, + "real_time": 2.3064731191772924e+04, + "cpu_time": 2.3045629594423335e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8437358681875790e+04, + "instructions_per_iteration": 1.4963656432192647e+05, + "items_per_second": 4.3392175332106512e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3156, + "real_time": 2.2714657777464738e+04, + "cpu_time": 2.2708526615969568e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7702044359949301e+04, + "instructions_per_iteration": 1.4981726837769328e+05, + "items_per_second": 4.4036322431273853e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3561799178709698e+04, + "cpu_time": 2.3550119518377698e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9481121166032950e+04, + "instructions_per_iteration": 1.4971968155893535e+05, + "items_per_second": 4.2599469810227827e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3064731191772924e+04, + "cpu_time": 2.3045629594423335e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8437358681875790e+04, + "instructions_per_iteration": 1.4974317839036757e+05, + "items_per_second": 4.3392175332106512e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.5515565017337183e+03, + "cpu_time": 1.5541199973914227e+03, + "time_unit": "ns", + "cycles_per_iteration": 3.2582692343779750e+03, + "instructions_per_iteration": 1.2602341975814470e+02, + "items_per_second": 2.5924570177764140e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..8096051 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:30:12+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.40576,2.53027,3.27197], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3057, + "real_time": 2.2208023820002953e+04, + "cpu_time": 2.2178896957801768e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6638350670592081e+04, + "instructions_per_iteration": 1.4932155708210665e+05, + "items_per_second": 4.5087905043367573e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3057, + "real_time": 2.2945896956044784e+04, + "cpu_time": 2.2939290153745482e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8187765129211642e+04, + "instructions_per_iteration": 1.4927561040235526e+05, + "items_per_second": 4.3593328010488673e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3057, + "real_time": 2.2284065074377835e+04, + "cpu_time": 2.2277718351324827e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6797911678115801e+04, + "instructions_per_iteration": 1.4923158815832515e+05, + "items_per_second": 4.4887900288071069e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3057, + "real_time": 2.3361433164567232e+04, + "cpu_time": 2.3350247955511935e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9060414785737652e+04, + "instructions_per_iteration": 1.4934949002289827e+05, + "items_per_second": 4.2826097688780443e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3057, + "real_time": 2.3191880665068773e+04, + "cpu_time": 2.3176918547595684e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8704488714425905e+04, + "instructions_per_iteration": 1.4935978181223423e+05, + "items_per_second": 4.3146374180261235e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2798259936012313e+04, + "cpu_time": 2.2784614393195941e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7877786195616616e+04, + "instructions_per_iteration": 1.4930760549558394e+05, + "items_per_second": 4.3908321042193798e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2945896956044784e+04, + "cpu_time": 2.2939290153745482e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8187765129211642e+04, + "instructions_per_iteration": 1.4932155708210665e+05, + "items_per_second": 4.3593328010488673e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.2599265245851370e+02, + "cpu_time": 5.2952943168539116e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.1045885852085162e+03, + "instructions_per_iteration": 5.3557562396836659e+01, + "items_per_second": 1.0249371848903488e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_P_C_final_candidate.json new file mode 100644 index 0000000..3e609d6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:30:11+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.40576,2.53027,3.27197], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3035, + "real_time": 2.2977030846785870e+04, + "cpu_time": 2.2970825041186177e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8253080724876439e+04, + "instructions_per_iteration": 1.4926598023064251e+05, + "items_per_second": 4.3533482067231911e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3035, + "real_time": 2.1716593910481235e+04, + "cpu_time": 2.1692570675453029e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5606912685337724e+04, + "instructions_per_iteration": 1.4938331565074134e+05, + "items_per_second": 4.6098731909703267e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3035, + "real_time": 2.1952891467627032e+04, + "cpu_time": 2.1946520593080724e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6102429654036241e+04, + "instructions_per_iteration": 1.4923618121911038e+05, + "items_per_second": 4.5565309350917290e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3035, + "real_time": 2.2473327410476410e+04, + "cpu_time": 2.2449092257001656e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7195102471169688e+04, + "instructions_per_iteration": 1.4920101054365732e+05, + "items_per_second": 4.4545230985369111e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3035, + "real_time": 2.2515040842273091e+04, + "cpu_time": 2.2508437232289965e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7283448434925864e+04, + "instructions_per_iteration": 1.4951883953871499e+05, + "items_per_second": 4.4427784553848476e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2326976895528729e+04, + "cpu_time": 2.2313489159802310e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6888194794069197e+04, + "instructions_per_iteration": 1.4932106543657332e+05, + "items_per_second": 4.4834107773414020e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2473327410476406e+04, + "cpu_time": 2.2449092257001659e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7195102471169688e+04, + "instructions_per_iteration": 1.4926598023064251e+05, + "items_per_second": 4.4545230985369111e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.9796183504348949e+02, + "cpu_time": 5.0216757787099084e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.0455192566893613e+03, + "instructions_per_iteration": 1.3004092839496025e+02, + "items_per_second": 1.0092206817684653e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..3b9f35b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:30:30+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.60986,2.56885,3.27295], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.9329252243041992e+07, + "cpu_time": 7.9330236000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6659939800000000e+08, + "instructions_per_iteration": 1.0261677320000000e+09, + "items_per_second": 5.0422136649133312e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.5381031036376953e+07, + "cpu_time": 8.5350275000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7930965600000000e+08, + "instructions_per_iteration": 1.0264199550000000e+09, + "items_per_second": 4.6865695511818714e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.8693628311157227e+07, + "cpu_time": 7.8694535000000343e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6526382800000000e+08, + "instructions_per_iteration": 1.0261812410000000e+09, + "items_per_second": 5.0829450863392008e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.0276012420654297e+07, + "cpu_time": 8.0277052999999657e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6858779200000000e+08, + "instructions_per_iteration": 1.0261675340000000e+09, + "items_per_second": 4.9827439480121639e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.7532043457031250e+07, + "cpu_time": 8.7532716000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8382742200000000e+08, + "instructions_per_iteration": 1.0261861840000000e+09, + "items_per_second": 4.5697199661895493e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.2242393493652359e+07, + "cpu_time": 8.2236963000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7271761920000002e+08, + "instructions_per_iteration": 1.0262245292000000e+09, + "items_per_second": 4.8728384433272230e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 8.0276012420654297e+07, + "cpu_time": 8.0277052999999657e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6858779200000000e+08, + "instructions_per_iteration": 1.0261812410000000e+09, + "items_per_second": 4.9827439480121639e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.9616354940357096e+06, + "cpu_time": 3.9552754847850958e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.3206035543492874e+06, + "instructions_per_iteration": 1.0955573923807005e+05, + "items_per_second": 2.2993961079406049e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..cf9113d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:30:46+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.43018,2.53125,3.24512], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.6637744903564453e+07, + "cpu_time": 7.6639039000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6094730800000000e+08, + "instructions_per_iteration": 9.7454711000000000e+08, + "items_per_second": 5.2192721257895716e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.2096576690673828e+07, + "cpu_time": 8.2097393999999821e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7241173400000000e+08, + "instructions_per_iteration": 9.7467201500000000e+08, + "items_per_second": 4.8722618406133680e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.3646545410156250e+07, + "cpu_time": 7.3613935000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5466577000000000e+08, + "instructions_per_iteration": 9.7454657100000000e+08, + "items_per_second": 5.4337538130518347e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.9280853271484375e+07, + "cpu_time": 7.9273745999999255e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6649938600000000e+08, + "instructions_per_iteration": 9.7456711100000000e+08, + "items_per_second": 5.0458067163875885e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.6115846633911133e+07, + "cpu_time": 7.6089859000000536e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5985223600000000e+08, + "instructions_per_iteration": 9.7455533200000000e+08, + "items_per_second": 5.2569423213150809e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.7555513381958008e+07, + "cpu_time": 7.7542794599999934e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6287528680000001e+08, + "instructions_per_iteration": 9.7457762780000007e+08, + "items_per_second": 5.1656073634314891e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6637744903564453e+07, + "cpu_time": 7.6639039000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6094730800000000e+08, + "instructions_per_iteration": 9.7455533200000000e+08, + "items_per_second": 5.2192721257895716e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.2323762017318201e+06, + "cpu_time": 3.2443914006492291e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.7884096939544687e+06, + "instructions_per_iteration": 5.3414675137081947e+04, + "items_per_second": 2.1420100985060856e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_S_C_final_candidate.json new file mode 100644 index 0000000..38a5cf0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:30:38+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.51562,2.54932,3.25879], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.6703548431396484e+07, + "cpu_time": 7.6704048999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6108474800000000e+08, + "instructions_per_iteration": 9.7898010100000000e+08, + "items_per_second": 5.2148485668598842e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.4430694580078125e+07, + "cpu_time": 8.4359195000000224e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7731186000000000e+08, + "instructions_per_iteration": 9.7899109300000000e+08, + "items_per_second": 4.7416289356483184e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.5653553009033203e+07, + "cpu_time": 7.5594714000000179e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5888112600000000e+08, + "instructions_per_iteration": 9.7899929400000000e+08, + "items_per_second": 5.2913752673235731e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.6001167297363281e+07, + "cpu_time": 7.6001815999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5960974400000000e+08, + "instructions_per_iteration": 9.7895629100000000e+08, + "items_per_second": 5.2630321359689767e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.1682205200195312e+07, + "cpu_time": 8.1683205000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7154172600000000e+08, + "instructions_per_iteration": 9.7896597600000000e+08, + "items_per_second": 4.8969674977861093e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.8894233703613281e+07, + "cpu_time": 7.8868595800000042e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6568584080000001e+08, + "instructions_per_iteration": 9.7897855100000000e+08, + "items_per_second": 5.0815704807173721e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6703548431396484e+07, + "cpu_time": 7.6704048999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6108474800000000e+08, + "instructions_per_iteration": 9.7898010100000000e+08, + "items_per_second": 5.2148485668598842e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.9400549063267857e+06, + "cpu_time": 3.9271712413393417e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.2741897594395913e+06, + "instructions_per_iteration": 1.7632456436923359e+04, + "items_per_second": 2.4715781619565756e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..4dc455f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:29:56+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.5293,2.55811,3.29395], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.6248664855957031e+07, + "cpu_time": 5.6249137000000007e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1812970200000000e+08, + "instructions_per_iteration": 6.3613407400000000e+08, + "items_per_second": 3.5556101065159449e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.2461862564086914e+07, + "cpu_time": 5.2462578999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1017715000000000e+08, + "instructions_per_iteration": 6.3615146300000000e+08, + "items_per_second": 3.8122411023674640e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.5191278457641602e+07, + "cpu_time": 5.5155501999999858e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1590951000000000e+08, + "instructions_per_iteration": 6.3612269300000000e+08, + "items_per_second": 3.6261114983596834e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.2867174148559570e+07, + "cpu_time": 5.2845617000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1102729800000000e+08, + "instructions_per_iteration": 6.3614934100000000e+08, + "items_per_second": 3.7846090433573700e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.7127237319946289e+07, + "cpu_time": 5.7127638999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1997527600000000e+08, + "instructions_per_iteration": 6.3612810700000000e+08, + "items_per_second": 3.5009323595536682e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.4779243469238281e+07, + "cpu_time": 5.4768094799999952e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1504378720000000e+08, + "instructions_per_iteration": 6.3613713560000002e+08, + "items_per_second": 3.6559008220308260e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.5191278457641602e+07, + "cpu_time": 5.5155501999999858e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1590951000000000e+08, + "instructions_per_iteration": 6.3613407400000000e+08, + "items_per_second": 3.6261114983596834e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.0535524410772007e+06, + "cpu_time": 2.0568387858610302e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.3130114489173917e+06, + "instructions_per_iteration": 1.2784011889856798e+04, + "items_per_second": 1.3781232281493713e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..5fc5329 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:30:05+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.56738,2.56592,3.29199], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.7951936721801758e+07, + "cpu_time": 4.7944493000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0070584200000000e+08, + "instructions_per_iteration": 6.1069448000000000e+08, + "items_per_second": 4.1714905609701592e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.7704696655273438e+07, + "cpu_time": 4.7654823000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0018685600000000e+08, + "instructions_per_iteration": 6.1070347700000000e+08, + "items_per_second": 4.1968469802101655e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.1765203475952148e+07, + "cpu_time": 5.1681497000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0871635000000000e+08, + "instructions_per_iteration": 6.1074517700000000e+08, + "items_per_second": 3.8698569431918641e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.1542520523071289e+07, + "cpu_time": 5.1486308999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0824629800000000e+08, + "instructions_per_iteration": 6.1078807900000000e+08, + "items_per_second": 3.8845278266111519e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 4.9086093902587891e+07, + "cpu_time": 4.9064484999999717e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0308823000000000e+08, + "instructions_per_iteration": 6.1072727700000000e+08, + "items_per_second": 4.0762682009196910e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 4.9610090255737312e+07, + "cpu_time": 4.9566321399999976e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0418871520000000e+08, + "instructions_per_iteration": 6.1073169800000000e+08, + "items_per_second": 4.0397981023806068e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 4.9086093902587891e+07, + "cpu_time": 4.9064484999999717e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0308823000000000e+08, + "instructions_per_iteration": 6.1072727700000000e+08, + "items_per_second": 4.0762682009196910e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.9386444892602931e+06, + "cpu_time": 1.9167885556054846e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.0718486440543807e+06, + "instructions_per_iteration": 3.7288237287380587e+04, + "items_per_second": 1.5518229432529662e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_W_C_final_candidate.json new file mode 100644 index 0000000..8679a86 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:30:01+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.5293,2.55811,3.29395], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.9283027648925781e+07, + "cpu_time": 4.9283689999999993e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0350154600000000e+08, + "instructions_per_iteration": 6.1271819400000000e+08, + "items_per_second": 4.0581376922060833e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.9924135208129883e+07, + "cpu_time": 4.9903304000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0484723600000000e+08, + "instructions_per_iteration": 6.1273833700000000e+08, + "items_per_second": 4.0077506691741217e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.4980754852294922e+07, + "cpu_time": 5.4958135000000127e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1546782400000000e+08, + "instructions_per_iteration": 6.1271879400000000e+08, + "items_per_second": 3.6391336787538282e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.8073997497558594e+07, + "cpu_time": 5.8050557999999695e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2196236200000000e+08, + "instructions_per_iteration": 6.1276977000000000e+08, + "items_per_second": 3.4452726535376464e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 4.9436807632446289e+07, + "cpu_time": 4.9437494999999389e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0382475400000000e+08, + "instructions_per_iteration": 6.1273349400000000e+08, + "items_per_second": 4.0455124192680572e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.2339744567871094e+07, + "cpu_time": 5.2326636399999857e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0992074440000001e+08, + "instructions_per_iteration": 6.1273571780000007e+08, + "items_per_second": 3.8391614225879479e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 4.9924135208129883e+07, + "cpu_time": 4.9903304000000097e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0484723600000000e+08, + "instructions_per_iteration": 6.1273349400000000e+08, + "items_per_second": 4.0077506691741217e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.9831621149706678e+06, + "cpu_time": 3.9738917986057894e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.3647824396947110e+06, + "instructions_per_iteration": 2.1005094620115378e+04, + "items_per_second": 2.8022898459944979e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..05dd502 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:30:14+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.40576,2.53027,3.27197], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5177893638610840e+08, + "cpu_time": 1.5152987200000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1874481000000000e+08, + "instructions_per_iteration": 1.9204052490000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.6443729400634766e+08, + "cpu_time": 1.6429399700000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4532608600000000e+08, + "instructions_per_iteration": 1.9203930730000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5100955963134766e+08, + "cpu_time": 1.5090272600000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1712870200000000e+08, + "instructions_per_iteration": 1.9202547280000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5524816513061523e+08, + "cpu_time": 1.5513727200000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2602976200000000e+08, + "instructions_per_iteration": 1.9204107530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5659642219543457e+08, + "cpu_time": 1.5643844600000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2886020800000000e+08, + "instructions_per_iteration": 1.9206526230000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5581407546997073e+08, + "cpu_time": 1.5566046260000008e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2721791360000002e+08, + "instructions_per_iteration": 1.9204232852000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5524816513061523e+08, + "cpu_time": 1.5513727200000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2602976200000000e+08, + "instructions_per_iteration": 1.9204052490000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.3539223637164915e+06, + "cpu_time": 5.3645768488842426e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1242780106748508e+07, + "instructions_per_iteration": 1.4352917250510433e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..36d20c1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:30:25+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.75,2.5957,3.28564], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4785099029541016e+08, + "cpu_time": 1.4775067799999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1049669200000000e+08, + "instructions_per_iteration": 1.8806852410000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5104913711547852e+08, + "cpu_time": 1.5090582900000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1721060400000000e+08, + "instructions_per_iteration": 1.8807890390000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5013718605041504e+08, + "cpu_time": 1.5004013099999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1529584800000000e+08, + "instructions_per_iteration": 1.8805333330000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5441203117370605e+08, + "cpu_time": 1.5433120500000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2427320400000000e+08, + "instructions_per_iteration": 1.8806746680000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.6310954093933105e+08, + "cpu_time": 1.6294745900000063e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4253896600000000e+08, + "instructions_per_iteration": 1.8806980950000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5331177711486819e+08, + "cpu_time": 1.5319506040000013e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2196306280000001e+08, + "instructions_per_iteration": 1.8806760752000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5104913711547852e+08, + "cpu_time": 1.5090582900000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1721060400000000e+08, + "instructions_per_iteration": 1.8806852410000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.9628956018625135e+06, + "cpu_time": 5.9421284621872250e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.2522178544664662e+07, + "instructions_per_iteration": 9.1797359439147272e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_X_C_final_candidate.json new file mode 100644 index 0000000..d6384b3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block14_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:30:19+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.29297,2.50439,3.25977], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.6126203536987305e+08, + "cpu_time": 1.6114273499999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3866195400000000e+08, + "instructions_per_iteration": 1.8758925500000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4562153816223145e+08, + "cpu_time": 1.4550632600000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0581272400000000e+08, + "instructions_per_iteration": 1.8757831770000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4773917198181152e+08, + "cpu_time": 1.4759454299999985e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1025942000000000e+08, + "instructions_per_iteration": 1.8756569810000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4873194694519043e+08, + "cpu_time": 1.4858879599999940e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1234636200000000e+08, + "instructions_per_iteration": 1.8759271010000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4879226684570312e+08, + "cpu_time": 1.4852034699999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1247134800000000e+08, + "instructions_per_iteration": 1.8759868890000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5042939186096194e+08, + "cpu_time": 1.5027054939999983e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1591036160000002e+08, + "instructions_per_iteration": 1.8758493396000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4873194694519043e+08, + "cpu_time": 1.4852034699999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1234636200000000e+08, + "instructions_per_iteration": 1.8758925500000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.1899192873446997e+06, + "cpu_time": 6.2039253202739162e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.3000570088393817e+07, + "instructions_per_iteration": 1.3058821998940027e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..898bba6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:21:01+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.77051,2.31885,3.8501], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0098075866699219e+08, + "cpu_time": 1.0087755600000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1206781800000000e+08, + "instructions_per_iteration": 1.1293243720000000e+09, + "items_per_second": 3.9652031220899071e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.9812507629394531e+07, + "cpu_time": 9.9795124999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0961555800000000e+08, + "instructions_per_iteration": 1.1294484490000000e+09, + "items_per_second": 4.0082118239743682e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0028815269470215e+08, + "cpu_time": 1.0017090799999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1061151800000000e+08, + "instructions_per_iteration": 1.1293338910000000e+09, + "items_per_second": 3.9931753438832778e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.0110378265380859e+08, + "cpu_time": 1.0103083999999996e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1232417400000000e+08, + "instructions_per_iteration": 1.1293180630000000e+09, + "items_per_second": 3.9591871155381878e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.0477733612060547e+08, + "cpu_time": 1.0477801800000019e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2003946600000000e+08, + "instructions_per_iteration": 1.1292786290000000e+09, + "items_per_second": 3.8175946408911766e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.0139250755310059e+08, + "cpu_time": 1.0133048940000005e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1293170680000001e+08, + "instructions_per_iteration": 1.1293406808000000e+09, + "items_per_second": 3.9486744092753837e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.0098075866699219e+08, + "cpu_time": 1.0087755600000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1206781800000000e+08, + "instructions_per_iteration": 1.1293243720000000e+09, + "items_per_second": 3.9652031220899071e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.9637949903354314e+06, + "cpu_time": 1.9926342325918437e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.1235833851881786e+06, + "instructions_per_iteration": 6.3812334857768685e+04, + "items_per_second": 7.5978052669737139e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..0ae8548 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:20:55+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.91113,2.33057,3.87061], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0026001930236816e+08, + "cpu_time": 1.0026080399999993e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1055462400000000e+08, + "instructions_per_iteration": 1.1025315950000000e+09, + "items_per_second": 3.9895949767169263e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.2949628829956055e+07, + "cpu_time": 9.2934029999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9520300400000000e+08, + "instructions_per_iteration": 1.1024406350000000e+09, + "items_per_second": 4.3041284231405919e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.8428010940551758e+07, + "cpu_time": 9.8262039000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0670813800000000e+08, + "instructions_per_iteration": 1.1024503310000000e+09, + "items_per_second": 4.0707480128719825e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.4056129455566406e+07, + "cpu_time": 9.3888545999999627e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9752615800000000e+08, + "instructions_per_iteration": 1.1024097660000000e+09, + "items_per_second": 4.2603705887617171e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.4512701034545898e+07, + "cpu_time": 9.4371655999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9848541400000000e+08, + "instructions_per_iteration": 1.1023874680000000e+09, + "items_per_second": 4.2385607814278537e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.6041297912597656e+07, + "cpu_time": 9.5943414999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0169546760000002e+08, + "instructions_per_iteration": 1.1024439590000000e+09, + "items_per_second": 4.1726805565838143e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.4512701034545898e+07, + "cpu_time": 9.4371655999999851e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9848541400000000e+08, + "instructions_per_iteration": 1.1024406350000000e+09, + "items_per_second": 4.2385607814278537e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.1356789207942528e+06, + "cpu_time": 3.1529817661288613e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.5850434112373171e+06, + "instructions_per_iteration": 5.4982074169678250e+04, + "items_per_second": 1.3529491898621444e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_M_C_final_candidate.json new file mode 100644 index 0000000..ab1632c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:21:07+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.62842,2.29688,3.83447], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.5248937606811523e+07, + "cpu_time": 9.5151103999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0003151400000000e+08, + "instructions_per_iteration": 1.1056275540000000e+09, + "items_per_second": 4.2038398209231524e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.6503496170043945e+07, + "cpu_time": 9.6471928999999791e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0266645400000000e+08, + "instructions_per_iteration": 1.1062058350000000e+09, + "items_per_second": 4.1462838376539652e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0102558135986328e+08, + "cpu_time": 1.0090458800000013e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1216090400000000e+08, + "instructions_per_iteration": 1.1060904290000000e+09, + "items_per_second": 3.9641408574999534e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.1248273849487305e+07, + "cpu_time": 9.1052728000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9163012600000000e+08, + "instructions_per_iteration": 1.1059931320000000e+09, + "items_per_second": 4.3930589317433648e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.6078872680664062e+07, + "cpu_time": 9.5943242999999791e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0177386200000000e+08, + "instructions_per_iteration": 1.1059743100000000e+09, + "items_per_second": 4.1691315354016214e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.6021032333374023e+07, + "cpu_time": 9.5904718399999976e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0165257200000000e+08, + "instructions_per_iteration": 1.1059782520000000e+09, + "items_per_second": 4.1752909966444112e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.6078872680664062e+07, + "cpu_time": 9.5943242999999791e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0177386200000000e+08, + "instructions_per_iteration": 1.1059931320000000e+09, + "items_per_second": 4.1691315354016214e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.4877278287696568e+06, + "cpu_time": 3.5153823949942021e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.3236767108215531e+06, + "instructions_per_iteration": 2.1656623855070301e+05, + "items_per_second": 1.5305362166671475e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..52831e8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:20:13+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.39502,2.17871,3.89209], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3310, + "real_time": 2.4427027860797065e+04, + "cpu_time": 2.4419905438066478e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.1298100302114806e+04, + "instructions_per_iteration": 1.4966879003021147e+05, + "items_per_second": 4.0950199522114861e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3310, + "real_time": 2.5075439960214666e+04, + "cpu_time": 2.5058209969788542e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.2659826586102718e+04, + "instructions_per_iteration": 1.4973750906344410e+05, + "items_per_second": 3.9907080402217522e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3310, + "real_time": 2.1906993900541092e+04, + "cpu_time": 2.1869259818731123e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6005942598187314e+04, + "instructions_per_iteration": 1.4956746132930514e+05, + "items_per_second": 4.5726284670297595e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3310, + "real_time": 2.3292486761271775e+04, + "cpu_time": 2.3278940181268881e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8915576435045317e+04, + "instructions_per_iteration": 1.4958762628398792e+05, + "items_per_second": 4.2957282084716120e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3310, + "real_time": 2.1591863603390237e+04, + "cpu_time": 2.1561881268882156e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5344053172205437e+04, + "instructions_per_iteration": 1.4959380211480364e+05, + "items_per_second": 4.6378142404632737e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3258762417242971e+04, + "cpu_time": 2.3237639335347438e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8844699818731118e+04, + "instructions_per_iteration": 1.4963103776435048e+05, + "items_per_second": 4.3183797816795770e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3292486761271775e+04, + "cpu_time": 2.3278940181268881e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8915576435045317e+04, + "instructions_per_iteration": 1.4959380211480364e+05, + "items_per_second": 4.2957282084716120e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.5225085017406313e+03, + "cpu_time": 1.5325276450458998e+03, + "time_unit": "ns", + "cycles_per_iteration": 3.1973605981630913e+03, + "instructions_per_iteration": 7.0842050371281530e+01, + "items_per_second": 2.8480354843273926e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..ed4b42c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:20:12+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.39502,2.17871,3.89209], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3161, + "real_time": 2.3633458500457542e+04, + "cpu_time": 2.3615843087630496e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9631642518190449e+04, + "instructions_per_iteration": 1.4948732995887377e+05, + "items_per_second": 4.2344454792036617e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3161, + "real_time": 2.1393334552556116e+04, + "cpu_time": 2.1378363176210041e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4927226194242328e+04, + "instructions_per_iteration": 1.4933149920911103e+05, + "items_per_second": 4.6776265879550847e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3161, + "real_time": 2.1835099063090078e+04, + "cpu_time": 2.1828250553622300e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5854960455552042e+04, + "instructions_per_iteration": 1.4933069882948435e+05, + "items_per_second": 4.5812191753225707e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3161, + "real_time": 2.1694506772218418e+04, + "cpu_time": 2.1688428029104714e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5559879152167035e+04, + "instructions_per_iteration": 1.4930874153748812e+05, + "items_per_second": 4.6107537100340021e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3161, + "real_time": 2.1392655727117359e+04, + "cpu_time": 2.1386337235052211e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4925979120531476e+04, + "instructions_per_iteration": 1.4929212084783296e+05, + "items_per_second": 4.6758824992294598e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.1989810923087902e+04, + "cpu_time": 2.1979444416323953e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6179937488136668e+04, + "instructions_per_iteration": 1.4935007807655804e+05, + "items_per_second": 4.5559854903489562e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.1694506772218418e+04, + "cpu_time": 2.1688428029104711e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5559879152167035e+04, + "instructions_per_iteration": 1.4933069882948435e+05, + "items_per_second": 4.6107537100340021e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.3876195710296292e+02, + "cpu_time": 9.3520392413835032e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.9714238001854108e+03, + "instructions_per_iteration": 7.8464257072549174e+01, + "items_per_second": 1.8452379580791262e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_P_C_final_candidate.json new file mode 100644 index 0000000..175bf6a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:20:15+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.39502,2.17871,3.89209], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3013, + "real_time": 2.2122838589743922e+04, + "cpu_time": 2.2097108861599743e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6459517424493861e+04, + "instructions_per_iteration": 1.4925052605376701e+05, + "items_per_second": 4.5254789043366465e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3013, + "real_time": 2.1651936178780299e+04, + "cpu_time": 2.1635809160305369e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5470186525058081e+04, + "instructions_per_iteration": 1.4927257417855959e+05, + "items_per_second": 4.6219671868555437e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3013, + "real_time": 2.2254669108424041e+04, + "cpu_time": 2.2233193162960499e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6736112180550947e+04, + "instructions_per_iteration": 1.4939073149684700e+05, + "items_per_second": 4.4977794807538274e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3013, + "real_time": 2.2306182714462913e+04, + "cpu_time": 2.2299257550614009e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6844370394955193e+04, + "instructions_per_iteration": 1.4922456355791571e+05, + "items_per_second": 4.4844542367845112e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3013, + "real_time": 2.1203981457142745e+04, + "cpu_time": 2.1200098572851002e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4529666113508130e+04, + "instructions_per_iteration": 1.4934782608695651e+05, + "items_per_second": 4.7169591998058306e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.1907921609710782e+04, + "cpu_time": 2.1893093461666122e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6007970527713245e+04, + "instructions_per_iteration": 1.4929724427480917e+05, + "items_per_second": 4.5693278017072720e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2122838589743922e+04, + "cpu_time": 2.2097108861599740e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6459517424493861e+04, + "instructions_per_iteration": 1.4927257417855959e+05, + "items_per_second": 4.5254789043366465e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.7066318184425455e+02, + "cpu_time": 4.6601944300416960e+02, + "time_unit": "ns", + "cycles_per_iteration": 9.8846410899462546e+02, + "instructions_per_iteration": 6.9591797018890233e+01, + "items_per_second": 9.8502975371169589e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..28d6c92 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:20:40+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.78516,2.29004,3.87451], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.1519365310668945e+07, + "cpu_time": 8.1520346999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7119960000000000e+08, + "instructions_per_iteration": 1.0261674610000000e+09, + "items_per_second": 4.9067504582628999e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.9307317733764648e+07, + "cpu_time": 7.9271918000000328e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6655470400000000e+08, + "instructions_per_iteration": 1.0261955790000000e+09, + "items_per_second": 5.0459230720265694e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.8967094421386719e+07, + "cpu_time": 7.8848458000000402e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6584180800000000e+08, + "instructions_per_iteration": 1.0261420770000000e+09, + "items_per_second": 5.0730224806678910e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.9690933227539062e+07, + "cpu_time": 7.9691890999999508e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6735994400000000e+08, + "instructions_per_iteration": 1.0261584180000000e+09, + "items_per_second": 5.0193312642060714e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.0056667327880859e+07, + "cpu_time": 8.0058155999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6812841600000000e+08, + "instructions_per_iteration": 1.0264131180000000e+09, + "items_per_second": 4.9963678903621156e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.9908275604248062e+07, + "cpu_time": 7.9878153999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6781689440000001e+08, + "instructions_per_iteration": 1.0262153306000000e+09, + "items_per_second": 5.0082790331051098e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.9690933227539062e+07, + "cpu_time": 7.9691890999999508e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6735994400000000e+08, + "instructions_per_iteration": 1.0261674610000000e+09, + "items_per_second": 5.0193312642060714e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.8891863107601251e+05, + "cpu_time": 1.0236806648726029e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.0762127446940499e+06, + "instructions_per_iteration": 1.1225708636874556e+05, + "items_per_second": 6.3602017090371177e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..5c0b9ba --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:20:33+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.49268,2.21582,3.86768], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.4068784713745117e+07, + "cpu_time": 7.4028521999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5555261600000000e+08, + "instructions_per_iteration": 9.7454141000000000e+08, + "items_per_second": 5.4033227895594174e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.1085920333862305e+07, + "cpu_time": 8.1058603000000224e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7029034800000000e+08, + "instructions_per_iteration": 9.7454793500000000e+08, + "items_per_second": 4.9347013789517060e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.6581478118896484e+07, + "cpu_time": 7.6582418000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6083054400000000e+08, + "instructions_per_iteration": 9.7481865900000000e+08, + "items_per_second": 5.2231309802727764e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.3763132095336914e+07, + "cpu_time": 7.3733161999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5491163400000000e+08, + "instructions_per_iteration": 9.7457715400000000e+08, + "items_per_second": 5.4249673979803082e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.7288866043090820e+07, + "cpu_time": 7.7256731999999493e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6231591200000000e+08, + "instructions_per_iteration": 9.7456051500000000e+08, + "items_per_second": 5.1775423273146292e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.6557636260986328e+07, + "cpu_time": 7.6531887399999931e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6078021080000001e+08, + "instructions_per_iteration": 9.7460913460000002e+08, + "items_per_second": 5.2327329748157682e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6581478118896484e+07, + "cpu_time": 7.6582418000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6083054400000000e+08, + "instructions_per_iteration": 9.7456051500000000e+08, + "items_per_second": 5.2231309802727764e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.9599095268742731e+06, + "cpu_time": 2.9630562494443827e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.2163406080265585e+06, + "instructions_per_iteration": 1.1791852102193277e+05, + "items_per_second": 1.9875612968391366e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_S_C_final_candidate.json new file mode 100644 index 0000000..306b1d0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:20:48+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.64209,2.26855,3.85889], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.6211929321289062e+07, + "cpu_time": 7.6213115000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6005320400000000e+08, + "instructions_per_iteration": 9.7899197800000000e+08, + "items_per_second": 5.2484405079099536e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.2369327545166016e+07, + "cpu_time": 8.2295667999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7298574400000000e+08, + "instructions_per_iteration": 9.7896917400000000e+08, + "items_per_second": 4.8605231565773310e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.7775716781616211e+07, + "cpu_time": 7.7769269000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6333771200000000e+08, + "instructions_per_iteration": 9.7894590500000000e+08, + "items_per_second": 5.1434198256383231e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.8972101211547852e+07, + "cpu_time": 7.8972961000000730e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6584961600000000e+08, + "instructions_per_iteration": 9.7898208400000000e+08, + "items_per_second": 5.0650247240950773e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.6717853546142578e+07, + "cpu_time": 7.6718846000000343e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6111595200000000e+08, + "instructions_per_iteration": 9.7896511400000000e+08, + "items_per_second": 5.2138427629633304e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.8409385681152359e+07, + "cpu_time": 7.8393971800000235e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6466844560000002e+08, + "instructions_per_iteration": 9.7897085100000000e+08, + "items_per_second": 5.1062501954368027e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.7775716781616211e+07, + "cpu_time": 7.7769269000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6333771200000000e+08, + "instructions_per_iteration": 9.7896917400000000e+08, + "items_per_second": 5.1434198256383231e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.4540486968489485e+06, + "cpu_time": 2.4244018925841697e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.1542248182200007e+06, + "instructions_per_iteration": 1.7539660201953742e+04, + "items_per_second": 1.5431878050927923e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..74c066d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:20:03+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.56201,2.20215,3.91846], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.7449579238891602e+07, + "cpu_time": 5.7441665000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2065117200000000e+08, + "instructions_per_iteration": 6.3612319700000000e+08, + "items_per_second": 3.4817932244826104e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.0969362258911133e+07, + "cpu_time": 5.0969750000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0704209200000000e+08, + "instructions_per_iteration": 6.3616752000000000e+08, + "items_per_second": 3.9238960363745051e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 6.0395956039428711e+07, + "cpu_time": 6.0363280999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2683970200000000e+08, + "instructions_per_iteration": 6.3618405300000000e+08, + "items_per_second": 3.3132725174431852e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.1965713500976562e+07, + "cpu_time": 5.1935411000000097e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0913464400000000e+08, + "instructions_per_iteration": 6.3615895400000000e+08, + "items_per_second": 3.8509370802899706e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.3207159042358398e+07, + "cpu_time": 5.3159036000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1174276800000000e+08, + "instructions_per_iteration": 6.3612906300000000e+08, + "items_per_second": 3.7622954637476681e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.4797554016113281e+07, + "cpu_time": 5.4773828600000083e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1508207560000001e+08, + "instructions_per_iteration": 6.3615255739999998e+08, + "items_per_second": 3.6664388644675883e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.3207159042358398e+07, + "cpu_time": 5.3159036000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1174276800000000e+08, + "instructions_per_iteration": 6.3615895400000000e+08, + "items_per_second": 3.7622954637476681e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.9868243001961969e+06, + "cpu_time": 3.9841722100396850e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.3728858144432493e+06, + "instructions_per_iteration": 2.5839839008786414e+04, + "items_per_second": 2.5900422567474740e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..b97bfff --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:19:58+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.61133,2.20605,3.9292], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.1291465759277344e+07, + "cpu_time": 5.1284767999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0771875200000000e+08, + "instructions_per_iteration": 6.1076660400000000e+08, + "items_per_second": 3.8997934045446063e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.4347991943359375e+07, + "cpu_time": 5.4348494000000082e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1413688200000000e+08, + "instructions_per_iteration": 6.1075818800000000e+08, + "items_per_second": 3.6799547748277937e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.1775217056274414e+07, + "cpu_time": 5.1755908000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0873568600000000e+08, + "instructions_per_iteration": 6.1077738100000000e+08, + "items_per_second": 3.8642931353846546e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.2720785140991211e+07, + "cpu_time": 5.2700267999999717e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1072066000000000e+08, + "instructions_per_iteration": 6.1080358100000000e+08, + "items_per_second": 3.7950471143714311e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.0812959671020508e+07, + "cpu_time": 5.0769052000000589e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0671461000000000e+08, + "instructions_per_iteration": 6.1071075900000000e+08, + "items_per_second": 3.9394078108844277e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.2189683914184570e+07, + "cpu_time": 5.2171698000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0960531800000000e+08, + "instructions_per_iteration": 6.1076330260000002e+08, + "items_per_second": 3.8356992480025832e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.1775217056274414e+07, + "cpu_time": 5.1755908000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0873568600000000e+08, + "instructions_per_iteration": 6.1076660400000000e+08, + "items_per_second": 3.8642931353846546e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.3977043977306024e+06, + "cpu_time": 1.4093233323860341e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.9347335437868121e+06, + "instructions_per_iteration": 3.3979547966387072e+04, + "items_per_second": 1.0196822324466973e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_W_C_final_candidate.json new file mode 100644 index 0000000..e6a0ed5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:20:07+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.5166,2.19873,3.90771], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.3368330001831055e+07, + "cpu_time": 5.3338241999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1208227400000000e+08, + "instructions_per_iteration": 6.1277522500000000e+08, + "items_per_second": 3.7496548911379622e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.2843093872070312e+07, + "cpu_time": 5.2844027999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1097752200000000e+08, + "instructions_per_iteration": 6.1278480100000000e+08, + "items_per_second": 3.7847228451245246e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.0868272781372070e+07, + "cpu_time": 5.0850205000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0683026600000000e+08, + "instructions_per_iteration": 6.1282282700000000e+08, + "items_per_second": 3.9331208202602020e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.2261590957641602e+07, + "cpu_time": 5.2240720999999993e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0975682600000000e+08, + "instructions_per_iteration": 6.1273666700000000e+08, + "items_per_second": 3.8284310815694914e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.1748037338256836e+07, + "cpu_time": 5.1726902999999605e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0867847400000000e+08, + "instructions_per_iteration": 6.1272914300000000e+08, + "items_per_second": 3.8664599734494356e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.2217864990234375e+07, + "cpu_time": 5.2200019799999930e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0966507240000001e+08, + "instructions_per_iteration": 6.1276973260000002e+08, + "items_per_second": 3.8324779223083239e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.2261590957641602e+07, + "cpu_time": 5.2240720999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0975682600000000e+08, + "instructions_per_iteration": 6.1277522500000000e+08, + "items_per_second": 3.8284310815694914e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.6934643066879758e+05, + "cpu_time": 9.6925131243913551e+05, + "time_unit": "ns", + "cycles_per_iteration": 2.0361305200704841e+06, + "instructions_per_iteration": 3.8134918381976378e+04, + "items_per_second": 7.1484878675377200e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..e7f122f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:20:22+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.57471,2.22266,3.88818], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5078449249267578e+08, + "cpu_time": 1.5063393199999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1665775400000000e+08, + "instructions_per_iteration": 1.8758622250000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5207147598266602e+08, + "cpu_time": 1.5191401500000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1935820400000000e+08, + "instructions_per_iteration": 1.8756952620000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5253233909606934e+08, + "cpu_time": 1.5240997999999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2032623400000000e+08, + "instructions_per_iteration": 1.8758454830000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5389108657836914e+08, + "cpu_time": 1.5378601200000030e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2317952400000000e+08, + "instructions_per_iteration": 1.8757871090000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4233303070068359e+08, + "cpu_time": 1.4223290699999946e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.9890684600000000e+08, + "instructions_per_iteration": 1.8757936390000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5032248497009280e+08, + "cpu_time": 1.5019536919999993e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1568571240000004e+08, + "instructions_per_iteration": 1.8757967436000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5207147598266602e+08, + "cpu_time": 1.5191401500000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1935820400000000e+08, + "instructions_per_iteration": 1.8757936390000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.6022324129878990e+06, + "cpu_time": 4.5919522458995478e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.6650668661618680e+06, + "instructions_per_iteration": 6.5315230689326971e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..fd5f10a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:20:16+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.36328,2.17529,3.88184], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5381002426147461e+08, + "cpu_time": 1.5365733199999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2301004400000000e+08, + "instructions_per_iteration": 1.8806196990000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5132832527160645e+08, + "cpu_time": 1.5108718499999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1779773400000000e+08, + "instructions_per_iteration": 1.8805596080000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5319180488586426e+08, + "cpu_time": 1.5306722700000021e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2171051800000000e+08, + "instructions_per_iteration": 1.8804669210000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5015316009521484e+08, + "cpu_time": 1.5000679899999979e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1532959800000000e+08, + "instructions_per_iteration": 1.8805706470000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5363311767578125e+08, + "cpu_time": 1.5350347200000060e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2263774800000000e+08, + "instructions_per_iteration": 1.8804899860000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5242328643798831e+08, + "cpu_time": 1.5226440300000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2009712840000004e+08, + "instructions_per_iteration": 1.8805413722000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5319180488586426e+08, + "cpu_time": 1.5306722700000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2171051800000000e+08, + "instructions_per_iteration": 1.8805596080000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.6069977899625401e+06, + "cpu_time": 1.6280884190595250e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.3748856264886963e+06, + "instructions_per_iteration": 6.2265896926005975e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_X_C_final_candidate.json new file mode 100644 index 0000000..85d1d5f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block15_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:20:27+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.44824,2.20215,3.87256], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4685511589050293e+08, + "cpu_time": 1.4674745400000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0840409000000000e+08, + "instructions_per_iteration": 1.9204485470000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5948247909545898e+08, + "cpu_time": 1.5936561400000039e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3492238000000000e+08, + "instructions_per_iteration": 1.9206857820000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5643954277038574e+08, + "cpu_time": 1.5624771000000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2853180200000000e+08, + "instructions_per_iteration": 1.9205579950000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5422868728637695e+08, + "cpu_time": 1.5411834700000072e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2388876800000000e+08, + "instructions_per_iteration": 1.9203788130000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.6486907005310059e+08, + "cpu_time": 1.6471344099999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4623384400000000e+08, + "instructions_per_iteration": 1.9204645330000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5637497901916507e+08, + "cpu_time": 1.5623851320000026e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2839617680000001e+08, + "instructions_per_iteration": 1.9205071340000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5643954277038574e+08, + "cpu_time": 1.5624771000000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2853180200000000e+08, + "instructions_per_iteration": 1.9204645330000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.6529066934237480e+06, + "cpu_time": 6.6366134937780192e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.3971331023291947e+07, + "instructions_per_iteration": 1.1854904942680898e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..badba6a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:28:35+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.54834,2.56885,3.37012], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0256719589233398e+08, + "cpu_time": 1.0254765100000007e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1539877600000000e+08, + "instructions_per_iteration": 1.1292981370000000e+09, + "items_per_second": 3.9006256710843598e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0203623771667480e+08, + "cpu_time": 1.0203732600000004e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1428316800000000e+08, + "instructions_per_iteration": 1.1292983320000000e+09, + "items_per_second": 3.9201340889705387e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0943984985351562e+08, + "cpu_time": 1.0927253100000022e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2983033200000000e+08, + "instructions_per_iteration": 1.1293297570000000e+09, + "items_per_second": 3.6605722988149617e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.9858283996582031e+07, + "cpu_time": 9.9843774000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0971055400000000e+08, + "instructions_per_iteration": 1.1292341920000000e+09, + "items_per_second": 4.0062588179008542e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.0172080993652344e+08, + "cpu_time": 1.0162363999999969e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1362041600000000e+08, + "instructions_per_iteration": 1.1292900180000000e+09, + "items_per_second": 3.9360920352784181e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.0312447547912598e+08, + "cpu_time": 1.0306498440000001e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1656864920000002e+08, + "instructions_per_iteration": 1.1292900872000000e+09, + "items_per_second": 3.8847365824098270e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.0203623771667480e+08, + "cpu_time": 1.0203732600000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1428316800000000e+08, + "instructions_per_iteration": 1.1292981370000000e+09, + "items_per_second": 3.9201340889705387e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.6748149344662004e+06, + "cpu_time": 3.6163178975825026e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.7166995386829721e+06, + "instructions_per_iteration": 3.4751787292166715e+04, + "items_per_second": 1.3149154811933293e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..b9b4124 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:28:23+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.64844,2.58887,3.38574], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.7199678421020508e+07, + "cpu_time": 9.7201428000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0412858800000000e+08, + "instructions_per_iteration": 1.1020484900000000e+09, + "items_per_second": 4.1151658800732759e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0438418388366699e+08, + "cpu_time": 1.0436604700000007e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1921630200000000e+08, + "instructions_per_iteration": 1.1026036710000000e+09, + "items_per_second": 3.8326640847094622e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.3303442001342773e+07, + "cpu_time": 9.3115642999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9594517600000000e+08, + "instructions_per_iteration": 1.1024545310000000e+09, + "items_per_second": 4.2957336395131815e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.5722913742065430e+07, + "cpu_time": 9.5537301999999434e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0102661400000000e+08, + "instructions_per_iteration": 1.1020487560000000e+09, + "items_per_second": 4.1868463063778207e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.9535942077636719e+07, + "cpu_time": 9.9372806999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0903484400000000e+08, + "instructions_per_iteration": 1.1024681910000000e+09, + "items_per_second": 4.0252460615306981e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.8029232025146484e+07, + "cpu_time": 9.7918645399999946e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0587030480000001e+08, + "instructions_per_iteration": 1.1023247278000000e+09, + "items_per_second": 4.0911311944408882e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.7199678421020508e+07, + "cpu_time": 9.7201428000000209e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0412858800000000e+08, + "instructions_per_iteration": 1.1024545310000000e+09, + "items_per_second": 4.1151658800732759e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.2129545113989133e+06, + "cpu_time": 4.2701757163079819e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.8477829042749461e+06, + "instructions_per_iteration": 2.5870235190272238e+05, + "items_per_second": 1.7517655868265996e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_M_C_final_candidate.json new file mode 100644 index 0000000..db7ae34 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:28:29+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.59619,2.57861,3.37793], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0152769088745117e+08, + "cpu_time": 1.0150804899999999e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1321729400000000e+08, + "instructions_per_iteration": 1.1060973010000000e+09, + "items_per_second": 3.9405742100313646e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.8132848739624023e+07, + "cpu_time": 9.8103796000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0608736200000000e+08, + "instructions_per_iteration": 1.1061477530000000e+09, + "items_per_second": 4.0773141948554083e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.7270727157592773e+07, + "cpu_time": 9.7086018000000164e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0427728200000000e+08, + "instructions_per_iteration": 1.1060917030000000e+09, + "items_per_second": 4.1200577409612094e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.0569214820861816e+08, + "cpu_time": 1.0561846000000052e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2196188400000000e+08, + "instructions_per_iteration": 1.1061045070000000e+09, + "items_per_second": 3.7872167422247780e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.0287685394287109e+07, + "cpu_time": 9.0179551000000298e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8961283800000000e+08, + "instructions_per_iteration": 1.1060071650000000e+09, + "items_per_second": 4.4355953823722042e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.8582220077514663e+07, + "cpu_time": 9.8499174800000235e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0703133200000000e+08, + "instructions_per_iteration": 1.1060896858000000e+09, + "items_per_second": 4.0721516540889926e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.8132848739624023e+07, + "cpu_time": 9.8103796000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0608736200000000e+08, + "instructions_per_iteration": 1.1060973010000000e+09, + "items_per_second": 4.0773141948554083e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.6997396916706478e+06, + "cpu_time": 5.7250987419598978e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1969412191932818e+07, + "instructions_per_iteration": 5.1144920373386056e+04, + "items_per_second": 2.4130557204445094e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..3921b5a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:27:42+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.79736,2.60303,3.42578], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3085, + "real_time": 2.3303348782383255e+04, + "cpu_time": 2.3285938087520259e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8938358508914098e+04, + "instructions_per_iteration": 1.4962789659643435e+05, + "items_per_second": 4.2944372532534326e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3085, + "real_time": 2.3167948668741137e+04, + "cpu_time": 2.3155514424635327e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8654619773095626e+04, + "instructions_per_iteration": 1.4990715883306321e+05, + "items_per_second": 4.3186257133466766e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3085, + "real_time": 2.4137775167653781e+04, + "cpu_time": 2.4131247649918983e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0690775364667745e+04, + "instructions_per_iteration": 1.4975070988654782e+05, + "items_per_second": 4.1440045475781990e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3085, + "real_time": 2.2968326240922874e+04, + "cpu_time": 2.2961610048622351e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8235058670988656e+04, + "instructions_per_iteration": 1.4969907001620746e+05, + "items_per_second": 4.3550952998611603e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3085, + "real_time": 2.2733771820315666e+04, + "cpu_time": 2.2727137115072910e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7742370826580227e+04, + "instructions_per_iteration": 1.4969590956239871e+05, + "items_per_second": 4.4000262546785452e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3262234136003339e+04, + "cpu_time": 2.3252289465153968e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8852236628849270e+04, + "instructions_per_iteration": 1.4973614897893029e+05, + "items_per_second": 4.3024378137436033e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3167948668741134e+04, + "cpu_time": 2.3155514424635327e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8654619773095626e+04, + "instructions_per_iteration": 1.4969907001620746e+05, + "items_per_second": 4.3186257133466766e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.3451064804176417e+02, + "cpu_time": 5.3463647528247998e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.1224309348155418e+03, + "instructions_per_iteration": 1.0508214489362861e+02, + "items_per_second": 9.7112655634917394e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..6ef3396 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:27:40+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.86719,2.61328,3.43359], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2874, + "real_time": 2.1355634940193191e+04, + "cpu_time": 2.1351648573416831e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4848400835073066e+04, + "instructions_per_iteration": 1.4952825539318024e+05, + "items_per_second": 4.6834791072995518e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2874, + "real_time": 2.1667221642735109e+04, + "cpu_time": 2.1647138135003472e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5502689631176065e+04, + "instructions_per_iteration": 1.4949487821851080e+05, + "items_per_second": 4.6195482920811497e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2874, + "real_time": 2.2040694309093924e+04, + "cpu_time": 2.2026819763395968e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6286767571329161e+04, + "instructions_per_iteration": 1.4931087926235213e+05, + "items_per_second": 4.5399200190569216e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2874, + "real_time": 2.1460824487270707e+04, + "cpu_time": 2.1454384481558791e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5069085594989563e+04, + "instructions_per_iteration": 1.4945953409881698e+05, + "items_per_second": 4.6610519209234568e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2874, + "real_time": 2.2616914020450728e+04, + "cpu_time": 2.2595093945720255e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7497102992345164e+04, + "instructions_per_iteration": 1.4937973834377175e+05, + "items_per_second": 4.4257395096576285e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.1828257879948731e+04, + "cpu_time": 2.1815016979819065e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5840809324982605e+04, + "instructions_per_iteration": 1.4943465706332639e+05, + "items_per_second": 4.5859477698037423e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.1667221642735109e+04, + "cpu_time": 2.1647138135003472e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5502689631176065e+04, + "instructions_per_iteration": 1.4945953409881698e+05, + "items_per_second": 4.6195482920811497e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.1269390363867160e+02, + "cpu_time": 5.0653970161517236e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.0766782857065550e+03, + "instructions_per_iteration": 8.8519929301427169e+01, + "items_per_second": 1.0496098187454529e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_P_C_final_candidate.json new file mode 100644 index 0000000..aefb067 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:27:41+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.79736,2.60303,3.42578], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3208, + "real_time": 2.2136139453497908e+04, + "cpu_time": 2.2116633104738161e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6487320448877806e+04, + "instructions_per_iteration": 1.4940091552369078e+05, + "items_per_second": 4.5214838771538190e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3208, + "real_time": 2.3166214736025231e+04, + "cpu_time": 2.3160290211970074e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8650485660847880e+04, + "instructions_per_iteration": 1.4927551807980050e+05, + "items_per_second": 4.3177351874596279e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3208, + "real_time": 2.1591076529828686e+04, + "cpu_time": 2.1584394638403999e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5342982543640901e+04, + "instructions_per_iteration": 1.4919614027431421e+05, + "items_per_second": 4.6329768184498986e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3208, + "real_time": 2.3093975690237603e+04, + "cpu_time": 2.3086731296758106e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8498576059850377e+04, + "instructions_per_iteration": 1.4922991801745637e+05, + "items_per_second": 4.3314923500687270e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3208, + "real_time": 2.1421998516282536e+04, + "cpu_time": 2.1416127493765576e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4987518079800502e+04, + "instructions_per_iteration": 1.4936539089775560e+05, + "items_per_second": 4.6693782538001273e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2281880985174394e+04, + "cpu_time": 2.2272835349127185e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6793376558603493e+04, + "instructions_per_iteration": 1.4929357655860353e+05, + "items_per_second": 4.4946132973864398e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2136139453497912e+04, + "cpu_time": 2.2116633104738161e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6487320448877806e+04, + "instructions_per_iteration": 1.4927551807980050e+05, + "items_per_second": 4.5214838771538190e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.1844261295071760e+02, + "cpu_time": 8.1888656875136155e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.7186475455351908e+03, + "instructions_per_iteration": 8.7394651890719473e+01, + "items_per_second": 1.6454755485384442e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..308b1e1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:28:16+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.70508,2.59912,3.39355], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.8944921493530273e+07, + "cpu_time": 7.8945808000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6579294400000000e+08, + "instructions_per_iteration": 1.0261604940000000e+09, + "items_per_second": 5.0667668130016439e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.0917358398437500e+07, + "cpu_time": 8.0825287999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6993439800000000e+08, + "instructions_per_iteration": 1.0261560730000000e+09, + "items_per_second": 4.9489461763501680e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.2683086395263672e+07, + "cpu_time": 8.2683930000000849e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7365120800000000e+08, + "instructions_per_iteration": 1.0261683880000000e+09, + "items_per_second": 4.8376994175288463e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.7994585037231445e+07, + "cpu_time": 7.7959337000000238e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6379679200000000e+08, + "instructions_per_iteration": 1.0261794280000000e+09, + "items_per_second": 5.1308799611776937e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.7481746673583984e+07, + "cpu_time": 7.7405244999999568e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6271958000000000e+08, + "instructions_per_iteration": 1.0261891830000000e+09, + "items_per_second": 5.1676084740769472e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.9604339599609390e+07, + "cpu_time": 7.9563921600000098e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6717898440000001e+08, + "instructions_per_iteration": 1.0261707132000000e+09, + "items_per_second": 5.0303801684270604e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.8944921493530273e+07, + "cpu_time": 7.8945808000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6579294400000000e+08, + "instructions_per_iteration": 1.0261683880000000e+09, + "items_per_second": 5.0667668130016439e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1641535826483080e+06, + "cpu_time": 2.1761283530375450e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.5477632815280743e+06, + "instructions_per_iteration": 1.3612999669433626e+04, + "items_per_second": 1.3602680889267533e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..9d51f31 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:28:01+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.7002,2.59521,3.40576], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.7100276947021484e+07, + "cpu_time": 7.7101125000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6191896400000000e+08, + "instructions_per_iteration": 9.7456311500000000e+08, + "items_per_second": 5.1879917446081368e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.6221466064453125e+07, + "cpu_time": 7.6222609999999851e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6007400800000000e+08, + "instructions_per_iteration": 9.7456596000000000e+08, + "items_per_second": 5.2477867131550694e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.9204320907592773e+07, + "cpu_time": 7.9205403000000447e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6633893400000000e+08, + "instructions_per_iteration": 9.7458050300000000e+08, + "items_per_second": 5.0501605300840111e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.6552867889404297e+07, + "cpu_time": 7.6478082999999583e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6077010000000000e+08, + "instructions_per_iteration": 9.7463754500000000e+08, + "items_per_second": 5.2302566213643476e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.3601722717285156e+07, + "cpu_time": 7.3602809999999687e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5457220800000000e+08, + "instructions_per_iteration": 9.7457391800000000e+08, + "items_per_second": 5.4345751201618761e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.6536130905151382e+07, + "cpu_time": 7.6522006199999928e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6073484280000001e+08, + "instructions_per_iteration": 9.7458420820000005e+08, + "items_per_second": 5.2301541458746884e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6552867889404297e+07, + "cpu_time": 7.6478082999999583e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6077010000000000e+08, + "instructions_per_iteration": 9.7457391800000000e+08, + "items_per_second": 5.2302566213643476e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.0092003476077337e+06, + "cpu_time": 2.0093077636919920e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.2197154695370160e+06, + "instructions_per_iteration": 3.0587375173427354e+04, + "items_per_second": 1.3808894096252727e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_S_C_final_candidate.json new file mode 100644 index 0000000..0806f12 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:28:08+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.64404,2.58496,3.39795], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.7731609344482422e+07, + "cpu_time": 7.7711175000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6324379200000000e+08, + "instructions_per_iteration": 9.7897899600000000e+08, + "items_per_second": 5.1472648560519041e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.6772918701171875e+07, + "cpu_time": 8.6741646000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8223397400000000e+08, + "instructions_per_iteration": 9.7899035400000000e+08, + "items_per_second": 4.6113950846632477e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.3710203170776367e+07, + "cpu_time": 7.3619867999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5480096200000000e+08, + "instructions_per_iteration": 9.7896596700000000e+08, + "items_per_second": 5.4333159086892325e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.6421737670898438e+07, + "cpu_time": 7.6422126999999836e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6049418600000000e+08, + "instructions_per_iteration": 9.7899709400000000e+08, + "items_per_second": 5.2340861960044745e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.4941864013671875e+07, + "cpu_time": 8.4943136999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7838643200000000e+08, + "instructions_per_iteration": 9.7904494700000000e+08, + "items_per_second": 4.7090325849397471e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.9915666580200210e+07, + "cpu_time": 7.9887590599999934e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6783186920000002e+08, + "instructions_per_iteration": 9.7899547160000002e+08, + "items_per_second": 5.0270189260697216e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.7731609344482422e+07, + "cpu_time": 7.7711175000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6324379200000000e+08, + "instructions_per_iteration": 9.7899035400000000e+08, + "items_per_second": 5.1472648560519041e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.6517693833137080e+06, + "cpu_time": 5.6693737362742787e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1869246060312971e+07, + "instructions_per_iteration": 3.0077414782524113e+04, + "items_per_second": 3.5223275924164604e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..6b87242 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:27:35+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [3.02979,2.64062,3.44678], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.2699804306030273e+07, + "cpu_time": 5.2670793999999963e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1067531600000000e+08, + "instructions_per_iteration": 6.3616015600000000e+08, + "items_per_second": 3.7971707812113129e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.4816722869873047e+07, + "cpu_time": 5.4796992999999851e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1512234000000000e+08, + "instructions_per_iteration": 6.3616483800000000e+08, + "items_per_second": 3.6498353112186384e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.2774667739868164e+07, + "cpu_time": 5.2775643000000373e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1083443200000000e+08, + "instructions_per_iteration": 6.3618923900000000e+08, + "items_per_second": 3.7896269686377593e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.3749799728393555e+07, + "cpu_time": 5.3729758000000238e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1288064400000000e+08, + "instructions_per_iteration": 6.3615656000000000e+08, + "items_per_second": 3.7223320454932833e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.4177045822143555e+07, + "cpu_time": 5.4154959999999978e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1377795400000000e+08, + "instructions_per_iteration": 6.3615254700000000e+08, + "items_per_second": 3.6931058577090646e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.3643608093261719e+07, + "cpu_time": 5.3625629600000076e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1265813720000000e+08, + "instructions_per_iteration": 6.3616466800000000e+08, + "items_per_second": 3.7304141928540119e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.3749799728393555e+07, + "cpu_time": 5.3729758000000238e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1288064400000000e+08, + "instructions_per_iteration": 6.3616015600000000e+08, + "items_per_second": 3.7223320454932833e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.1074882371866028e+05, + "cpu_time": 9.0792536231198127e+05, + "time_unit": "ns", + "cycles_per_iteration": 1.9126731914267268e+06, + "instructions_per_iteration": 1.4463570790091913e+04, + "items_per_second": 6.3072941995713416e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..d0b65d0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:27:26+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [3.11963,2.65186,3.45508], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.1729679107666016e+07, + "cpu_time": 5.1724533999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0863896400000000e+08, + "instructions_per_iteration": 6.1076278400000000e+08, + "items_per_second": 3.8666370585378311e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.9638032913208008e+07, + "cpu_time": 4.9616540000000156e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0424738200000000e+08, + "instructions_per_iteration": 6.1074349000000000e+08, + "items_per_second": 4.0309138847650276e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.0265312194824219e+07, + "cpu_time": 5.0244109999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0556323000000000e+08, + "instructions_per_iteration": 6.1071778400000000e+08, + "items_per_second": 3.9805660802828469e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.1308155059814453e+07, + "cpu_time": 5.1308892000000216e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0775390400000000e+08, + "instructions_per_iteration": 6.1081805500000000e+08, + "items_per_second": 3.8979598312120861e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 4.9514770507812500e+07, + "cpu_time": 4.9442884000000298e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0398912400000000e+08, + "instructions_per_iteration": 6.1073585100000000e+08, + "items_per_second": 4.0450714808626212e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0491189956665039e+07, + "cpu_time": 5.0467392000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0603852080000001e+08, + "instructions_per_iteration": 6.1075559280000007e+08, + "items_per_second": 3.9642296671320829e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0265312194824219e+07, + "cpu_time": 5.0244109999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0556323000000000e+08, + "instructions_per_iteration": 6.1074349000000000e+08, + "items_per_second": 3.9805660802828469e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.9166274522898323e+05, + "cpu_time": 1.0138970457663654e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.0820033110288274e+06, + "instructions_per_iteration": 3.8467392945194508e+04, + "items_per_second": 7.9317511509567121e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_W_C_final_candidate.json new file mode 100644 index 0000000..533a5b4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:27:31+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [3.02979,2.64062,3.44678], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.0327539443969727e+07, + "cpu_time": 5.0321721000000097e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0569482200000000e+08, + "instructions_per_iteration": 6.1271587800000000e+08, + "items_per_second": 3.9744268682702566e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.3701639175415039e+07, + "cpu_time": 5.3650419999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1277970000000000e+08, + "instructions_per_iteration": 6.1292935600000000e+08, + "items_per_second": 3.7278366133946483e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.1406383514404297e+07, + "cpu_time": 5.1406838000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0796154600000000e+08, + "instructions_per_iteration": 6.1280735400000000e+08, + "items_per_second": 3.8905330065233642e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.3374052047729492e+07, + "cpu_time": 5.3264902999999642e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1209177600000000e+08, + "instructions_per_iteration": 6.1277809500000000e+08, + "items_per_second": 3.7548176892390349e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.3431272506713867e+07, + "cpu_time": 5.3410302999999717e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1221189200000000e+08, + "instructions_per_iteration": 6.1274097700000000e+08, + "items_per_second": 3.7445958694523987e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.2448177337646484e+07, + "cpu_time": 5.2410836999999888e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1014794720000000e+08, + "instructions_per_iteration": 6.1279433200000000e+08, + "items_per_second": 3.8184420093759410e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.3374052047729492e+07, + "cpu_time": 5.3264902999999642e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1209177600000000e+08, + "instructions_per_iteration": 6.1277809500000000e+08, + "items_per_second": 3.7548176892390349e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.4981093180407407e+06, + "cpu_time": 1.4694681593059339e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.1454385860997192e+06, + "instructions_per_iteration": 8.3166218141743098e+04, + "items_per_second": 1.0867271086776401e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..95d3505 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:27:55+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.91504,2.63281,3.42676], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5312767028808594e+08, + "cpu_time": 1.5301316700000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2157686000000000e+08, + "instructions_per_iteration": 1.8758712930000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5001463890075684e+08, + "cpu_time": 1.4988238200000036e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1503921200000000e+08, + "instructions_per_iteration": 1.8760159480000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5124297142028809e+08, + "cpu_time": 1.5104617200000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1761880200000000e+08, + "instructions_per_iteration": 1.8757582230000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4610934257507324e+08, + "cpu_time": 1.4601665800000063e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0683793200000000e+08, + "instructions_per_iteration": 1.8757141770000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4502286911010742e+08, + "cpu_time": 1.4486447300000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0455540400000000e+08, + "instructions_per_iteration": 1.8757444210000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.4910349845886230e+08, + "cpu_time": 1.4896457040000027e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1312564200000000e+08, + "instructions_per_iteration": 1.8758208124000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5001463890075684e+08, + "cpu_time": 1.4988238200000036e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1503921200000000e+08, + "instructions_per_iteration": 1.8757582230000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.4357672253436884e+06, + "cpu_time": 3.4302902206413178e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.2155664891053429e+06, + "instructions_per_iteration": 1.2424811821512631e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..14e30a8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:27:44+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.79736,2.60303,3.42578], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4772057533264160e+08, + "cpu_time": 1.4759604700000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1022127000000000e+08, + "instructions_per_iteration": 1.8806884690000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5032434463500977e+08, + "cpu_time": 1.5021996099999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1568913600000000e+08, + "instructions_per_iteration": 1.8807040070000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5719079971313477e+08, + "cpu_time": 1.5707561299999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3010887800000000e+08, + "instructions_per_iteration": 1.8805536020000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.6090679168701172e+08, + "cpu_time": 1.6081340000000033e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3791324000000000e+08, + "instructions_per_iteration": 1.8805783270000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5557503700256348e+08, + "cpu_time": 1.5545972299999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2671537800000000e+08, + "instructions_per_iteration": 1.8806438610000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5434350967407230e+08, + "cpu_time": 1.5423294880000004e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2412958040000004e+08, + "instructions_per_iteration": 1.8806336532000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5557503700256348e+08, + "cpu_time": 1.5545972299999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2671537800000000e+08, + "instructions_per_iteration": 1.8806438610000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.3084210884883106e+06, + "cpu_time": 5.3160274000679739e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1147979871240349e+07, + "instructions_per_iteration": 6.6196314096783361e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_X_C_final_candidate.json new file mode 100644 index 0000000..d3392f7 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block16_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:27:49+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.7334,2.59277,3.41797], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5520930290222168e+08, + "cpu_time": 1.5497946000000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2595029200000000e+08, + "instructions_per_iteration": 1.9206233540000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5151810646057129e+08, + "cpu_time": 1.5138603400000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1819584400000000e+08, + "instructions_per_iteration": 1.9203260270000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5454983711242676e+08, + "cpu_time": 1.5429386600000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2456273600000000e+08, + "instructions_per_iteration": 1.9205308920000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.6353511810302734e+08, + "cpu_time": 1.6338191000000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4343224800000000e+08, + "instructions_per_iteration": 1.9204282520000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5610790252685547e+08, + "cpu_time": 1.5598008700000054e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2783573000000000e+08, + "instructions_per_iteration": 1.9203662140000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5618405342102051e+08, + "cpu_time": 1.5600427140000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2799537000000000e+08, + "instructions_per_iteration": 1.9204549478000002e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5520930290222168e+08, + "cpu_time": 1.5497946000000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2595029200000000e+08, + "instructions_per_iteration": 1.9204282520000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.4563385607642727e+06, + "cpu_time": 4.4646942201593071e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.3584015374582000e+06, + "instructions_per_iteration": 1.2179397948995672e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..33674bd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:14:46+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.03906,1.83789,4.55518], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0364532470703125e+08, + "cpu_time": 1.0361036800000001e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1766255000000000e+08, + "instructions_per_iteration": 1.1289147720000000e+09, + "items_per_second": 3.8606175011365656e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.8464250564575195e+07, + "cpu_time": 9.8411620000000253e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0678436400000000e+08, + "instructions_per_iteration": 1.1292994350000000e+09, + "items_per_second": 4.0645606687502856e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0455870628356934e+08, + "cpu_time": 1.0449375400000039e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1957909200000000e+08, + "instructions_per_iteration": 1.1293137100000000e+09, + "items_per_second": 3.8279799958186834e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.2140607833862305e+08, + "cpu_time": 1.2140686499999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5496226800000000e+08, + "instructions_per_iteration": 1.1293181600000000e+09, + "items_per_second": 3.2947066049353969e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.0301256179809570e+08, + "cpu_time": 1.0297437200000025e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1633433800000000e+08, + "instructions_per_iteration": 1.1292623780000000e+09, + "items_per_second": 3.8844616600332265e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.0621738433837891e+08, + "cpu_time": 1.0617939580000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2306452240000001e+08, + "instructions_per_iteration": 1.1292216910000000e+09, + "items_per_second": 3.7864652861348316e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.0364532470703125e+08, + "cpu_time": 1.0361036800000001e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1766255000000000e+08, + "instructions_per_iteration": 1.1292994350000000e+09, + "items_per_second": 3.8606175011365656e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.8097261577613149e+06, + "cpu_time": 8.8307365036790948e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.8500909740016840e+07, + "instructions_per_iteration": 1.7296863715714475e+05, + "items_per_second": 2.8982277074708615e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..413f48d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:14:52+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.27637,1.89062,4.55762], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.8405599594116211e+07, + "cpu_time": 9.8406894000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0665966200000000e+08, + "instructions_per_iteration": 1.1025443190000000e+09, + "items_per_second": 4.0647558696446605e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.5596790313720703e+07, + "cpu_time": 9.5531143000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0076419800000000e+08, + "instructions_per_iteration": 1.1024519630000000e+09, + "items_per_second": 4.1871162370578945e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.6422672271728516e+07, + "cpu_time": 9.6357386999999851e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0249626200000000e+08, + "instructions_per_iteration": 1.1024569730000000e+09, + "items_per_second": 4.1512126101966696e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.2881441116333008e+07, + "cpu_time": 9.2865392000000209e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9505977200000000e+08, + "instructions_per_iteration": 1.1024307760000000e+09, + "items_per_second": 4.3073096595554035e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.8756074905395508e+07, + "cpu_time": 9.8611433999999493e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0739744600000000e+08, + "instructions_per_iteration": 1.1024166800000000e+09, + "items_per_second": 4.0563247462764005e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.6412515640258789e+07, + "cpu_time": 9.6354449999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0247546800000000e+08, + "instructions_per_iteration": 1.1024601422000000e+09, + "items_per_second": 4.1533438245462053e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.6422672271728516e+07, + "cpu_time": 9.6357386999999851e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0249626200000000e+08, + "instructions_per_iteration": 1.1024519630000000e+09, + "items_per_second": 4.1512126101966696e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.3769019718616153e+06, + "cpu_time": 2.3536074396002153e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.9913618239374310e+06, + "instructions_per_iteration": 4.9784569496983699e+04, + "items_per_second": 1.0260497499333933e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_M_C_final_candidate.json new file mode 100644 index 0000000..5441c7a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:14:40+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.05371,1.83252,4.5835], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0439538955688477e+08, + "cpu_time": 1.0437780499999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1923855800000000e+08, + "instructions_per_iteration": 1.1062002800000000e+09, + "items_per_second": 3.8322323409655937e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.8192453384399414e+07, + "cpu_time": 9.8162047999999836e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0621292200000000e+08, + "instructions_per_iteration": 1.1061095710000000e+09, + "items_per_second": 4.0748946069258931e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.1820001602172852e+07, + "cpu_time": 9.1679931000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9283020600000000e+08, + "instructions_per_iteration": 1.1060915660000000e+09, + "items_per_second": 4.3630050288759358e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.2445611953735352e+07, + "cpu_time": 9.2248641000000298e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9414329400000000e+08, + "instructions_per_iteration": 1.1060659950000000e+09, + "items_per_second": 4.3361072386963265e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.1648578643798828e+07, + "cpu_time": 9.1535977000000373e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9246946200000000e+08, + "instructions_per_iteration": 1.1060857100000000e+09, + "items_per_second": 4.3698665061497986e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.5700407028198257e+07, + "cpu_time": 9.5600880400000140e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0097888840000001e+08, + "instructions_per_iteration": 1.1061106244000001e+09, + "items_per_second": 4.1952211443227101e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.2445611953735352e+07, + "cpu_time": 9.2248641000000298e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9414329400000000e+08, + "instructions_per_iteration": 1.1060915660000000e+09, + "items_per_second": 4.3361072386963265e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.5651048219981818e+06, + "cpu_time": 5.6286938483314645e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1687037209462885e+07, + "instructions_per_iteration": 5.2476106562892033e+04, + "items_per_second": 2.3703410771229706e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..61eacbd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:13:58+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.33887,1.84424,4.70947], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3111, + "real_time": 2.2627157016951569e+04, + "cpu_time": 2.2611239151398284e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7518214721954355e+04, + "instructions_per_iteration": 1.4991812279009965e+05, + "items_per_second": 4.4225793787960531e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3111, + "real_time": 2.3303710927690427e+04, + "cpu_time": 2.3296663130826120e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8939137254901958e+04, + "instructions_per_iteration": 1.5000484442301511e+05, + "items_per_second": 4.2924602308250796e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3111, + "real_time": 2.3130740585989293e+04, + "cpu_time": 2.3123793314046954e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8576373513339764e+04, + "instructions_per_iteration": 1.4955046962391515e+05, + "items_per_second": 4.3245499837283722e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3111, + "real_time": 2.1184766763891297e+04, + "cpu_time": 2.1173442301510746e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4489366763098682e+04, + "instructions_per_iteration": 1.4966528158148506e+05, + "items_per_second": 4.7228976080504821e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3111, + "real_time": 2.6360312216307182e+04, + "cpu_time": 2.6352340083574447e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.5358273866923817e+04, + "instructions_per_iteration": 1.4967520732883317e+05, + "items_per_second": 3.7947294123731554e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3321337502165956e+04, + "cpu_time": 2.3311495596271314e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8976273224043718e+04, + "instructions_per_iteration": 1.4976278514946962e+05, + "items_per_second": 4.3114433227546288e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3130740585989297e+04, + "cpu_time": 2.3123793314046958e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8576373513339764e+04, + "instructions_per_iteration": 1.4967520732883317e+05, + "items_per_second": 4.3245499837283722e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.8920112486106912e+03, + "cpu_time": 1.8936616860310248e+03, + "time_unit": "ns", + "cycles_per_iteration": 3.9733328343260328e+03, + "instructions_per_iteration": 1.9037934325505569e+02, + "items_per_second": 3.3510120089442976e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..4461171 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:13:59+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.33887,1.84424,4.70947], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3160, + "real_time": 2.1628639366053329e+04, + "cpu_time": 2.1622364556962017e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5421462025316454e+04, + "instructions_per_iteration": 1.4936801518987340e+05, + "items_per_second": 4.6248410869477164e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3160, + "real_time": 2.3790854441968702e+04, + "cpu_time": 2.3776456012658229e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9962447468354432e+04, + "instructions_per_iteration": 1.4929457658227847e+05, + "items_per_second": 4.2058412720029221e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3160, + "real_time": 2.3237587530401688e+04, + "cpu_time": 2.3217895569620243e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8800112658227845e+04, + "instructions_per_iteration": 1.4931495158227847e+05, + "items_per_second": 4.3070225593936382e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3160, + "real_time": 2.2422060181822959e+04, + "cpu_time": 2.2392275949367104e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7087608860759494e+04, + "instructions_per_iteration": 1.4941623196202531e+05, + "items_per_second": 4.4658256367560716e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3160, + "real_time": 2.3650444006618065e+04, + "cpu_time": 2.3642404430379713e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9667153164556963e+04, + "instructions_per_iteration": 1.4925039968354430e+05, + "items_per_second": 4.2296882406555611e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2945917105372948e+04, + "cpu_time": 2.2930279303797462e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8187756835443040e+04, + "instructions_per_iteration": 1.4932883499999999e+05, + "items_per_second": 4.3666437591511822e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3237587530401688e+04, + "cpu_time": 2.3217895569620243e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8800112658227845e+04, + "instructions_per_iteration": 1.4931495158227847e+05, + "items_per_second": 4.3070225593936382e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.0898234485692717e+02, + "cpu_time": 9.0911343203992089e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.9089154340600057e+03, + "instructions_per_iteration": 6.4598381574039209e+01, + "items_per_second": 1.7654450310508885e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_P_C_final_candidate.json new file mode 100644 index 0000000..d12db68 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:13:57+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.33887,1.84424,4.70947], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3024, + "real_time": 2.2684692075012852e+04, + "cpu_time": 2.2676091931216943e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7639067460317463e+04, + "instructions_per_iteration": 1.4924317030423280e+05, + "items_per_second": 4.4099309662056643e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3024, + "real_time": 2.2578412893587949e+04, + "cpu_time": 2.2571828042328048e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7416066798941800e+04, + "instructions_per_iteration": 1.4929502612433862e+05, + "items_per_second": 4.4303013390175576e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3024, + "real_time": 2.2595837002708799e+04, + "cpu_time": 2.2588857142857141e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7452434523809527e+04, + "instructions_per_iteration": 1.4921283399470898e+05, + "items_per_second": 4.4269614601383742e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3024, + "real_time": 2.1659350269055241e+04, + "cpu_time": 2.1652359788359801e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5486479497354499e+04, + "instructions_per_iteration": 1.4923614583333334e+05, + "items_per_second": 4.6184342481579995e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3024, + "real_time": 2.2312163045166661e+04, + "cpu_time": 2.2305302579365100e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6856831349206346e+04, + "instructions_per_iteration": 1.4916531018518520e+05, + "items_per_second": 4.4832388910299385e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2366091057106300e+04, + "cpu_time": 2.2358887896825407e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6970175925925934e+04, + "instructions_per_iteration": 1.4923049728835979e+05, + "items_per_second": 4.4737733809099067e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2578412893587949e+04, + "cpu_time": 2.2571828042328045e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7416066798941800e+04, + "instructions_per_iteration": 1.4923614583333334e+05, + "items_per_second": 4.4303013390175576e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.1885592461662839e+02, + "cpu_time": 4.1859918580336409e+02, + "time_unit": "ns", + "cycles_per_iteration": 8.7934776907059688e+02, + "instructions_per_iteration": 4.7217137862732670e+01, + "items_per_second": 8.5401098738075461e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..0433057 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:14:25+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.25928,1.8584,4.63721], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.9962253570556641e+07, + "cpu_time": 7.9963315999999732e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6792991200000000e+08, + "instructions_per_iteration": 1.0261523540000000e+09, + "items_per_second": 5.0022938018228430e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.2074880599975586e+07, + "cpu_time": 8.2039051999999836e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7236634200000000e+08, + "instructions_per_iteration": 1.0261952410000000e+09, + "items_per_second": 4.8757267453553807e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.2406759262084961e+07, + "cpu_time": 8.2407435000000358e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7306309400000000e+08, + "instructions_per_iteration": 1.0262032550000000e+09, + "items_per_second": 4.8539309590208484e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.0887556076049805e+07, + "cpu_time": 8.0888869000000700e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6987209800000000e+08, + "instructions_per_iteration": 1.0261943510000000e+09, + "items_per_second": 4.9450561609409638e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.0051660537719727e+07, + "cpu_time": 8.0052747999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6811770800000000e+08, + "instructions_per_iteration": 1.0262471610000000e+09, + "items_per_second": 4.9967054222798226e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.1076622009277344e+07, + "cpu_time": 8.1070284000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7026983080000001e+08, + "instructions_per_iteration": 1.0261984724000001e+09, + "items_per_second": 4.9347426178839719e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 8.0887556076049805e+07, + "cpu_time": 8.0888869000000685e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6987209800000000e+08, + "instructions_per_iteration": 1.0261952410000000e+09, + "items_per_second": 4.9450561609409638e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.1284828629308552e+06, + "cpu_time": 1.1202849304047958e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.3697427304055602e+06, + "instructions_per_iteration": 3.3718642914565826e+04, + "items_per_second": 6.8048361789727351e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..87bedb7 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:14:33+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.14551,1.84668,4.60303], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.9298019409179688e+07, + "cpu_time": 7.9216173000000283e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6653590400000000e+08, + "instructions_per_iteration": 9.7457113600000000e+08, + "items_per_second": 5.0494739249773985e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.5227022171020508e+07, + "cpu_time": 7.5228201999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5798723800000000e+08, + "instructions_per_iteration": 9.7458231200000000e+08, + "items_per_second": 5.3171548616833948e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.6666355133056641e+07, + "cpu_time": 7.6667175000000760e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6100759800000000e+08, + "instructions_per_iteration": 9.7457019200000000e+08, + "items_per_second": 5.2173567110043652e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.0737829208374023e+07, + "cpu_time": 8.0707821999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6955784000000000e+08, + "instructions_per_iteration": 9.7463930000000000e+08, + "items_per_second": 4.9561491078274958e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.4075698852539062e+07, + "cpu_time": 7.4076375000000641e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5556647200000000e+08, + "instructions_per_iteration": 9.7454425900000000e+08, + "items_per_second": 5.3998322677101381e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.7200984954833984e+07, + "cpu_time": 7.7179149400000304e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6213101040000001e+08, + "instructions_per_iteration": 9.7458143980000007e+08, + "items_per_second": 5.1879933746405588e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6666355133056641e+07, + "cpu_time": 7.6667175000000745e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6100759800000000e+08, + "instructions_per_iteration": 9.7457113600000000e+08, + "items_per_second": 5.2173567110043652e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.7774355130193057e+06, + "cpu_time": 2.7521136416424802e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.8328156807685941e+06, + "instructions_per_iteration": 3.5226612667129950e+04, + "items_per_second": 1.8395652602147244e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_S_C_final_candidate.json new file mode 100644 index 0000000..72f3867 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:14:18+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.02051,1.80518,4.63477], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.8523874282836914e+07, + "cpu_time": 7.8524827999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6490799400000000e+08, + "instructions_per_iteration": 9.7896651700000000e+08, + "items_per_second": 5.0939302917034132e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.5122575759887695e+07, + "cpu_time": 9.5112056000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9976897800000000e+08, + "instructions_per_iteration": 9.7916389700000000e+08, + "items_per_second": 4.2055656961090164e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.5095653533935547e+07, + "cpu_time": 7.5064313000000387e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5771171200000000e+08, + "instructions_per_iteration": 9.7897271200000000e+08, + "items_per_second": 5.3287638827787312e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.8843593597412109e+07, + "cpu_time": 7.8844494000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6557919200000000e+08, + "instructions_per_iteration": 9.7918219400000000e+08, + "items_per_second": 5.0732775328610670e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.0467700958251953e+07, + "cpu_time": 8.0468215999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6899187600000000e+08, + "instructions_per_iteration": 9.7896351000000000e+08, + "items_per_second": 4.9709067739242613e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.1610679626464844e+07, + "cpu_time": 8.1602781400000095e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7139195040000001e+08, + "instructions_per_iteration": 9.7904976600000000e+08, + "items_per_second": 4.9344888354752976e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.8843593597412109e+07, + "cpu_time": 7.8844494000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6557919200000000e+08, + "instructions_per_iteration": 9.7897271200000000e+08, + "items_per_second": 5.0732775328610670e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.8023783980329828e+06, + "cpu_time": 7.8041856461202772e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.6385930138623502e+07, + "instructions_per_iteration": 1.1277286198372372e+05, + "items_per_second": 4.2801632642832590e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..1c74863 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:13:47+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.14697,1.78857,4.72266], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 6.3664913177490234e+07, + "cpu_time": 6.3665681000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.3370615400000000e+08, + "instructions_per_iteration": 6.3613996200000000e+08, + "items_per_second": 3.1414098908327064e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.7006835937500000e+07, + "cpu_time": 5.6974750000000186e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1972203800000000e+08, + "instructions_per_iteration": 6.3613668500000000e+08, + "items_per_second": 3.5103269430756494e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.3760051727294922e+07, + "cpu_time": 5.3740460000000209e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1290464800000000e+08, + "instructions_per_iteration": 6.3618500100000000e+08, + "items_per_second": 3.7215907716457807e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.5185079574584961e+07, + "cpu_time": 5.5164479999999739e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1589450600000000e+08, + "instructions_per_iteration": 6.3615844000000000e+08, + "items_per_second": 3.6255213499701428e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 6.0016155242919922e+07, + "cpu_time": 5.9955476999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2604295000000000e+08, + "instructions_per_iteration": 6.3614631400000000e+08, + "items_per_second": 3.3358086701570274e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.7926607131958008e+07, + "cpu_time": 5.7900169600000009e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2165405920000000e+08, + "instructions_per_iteration": 6.3615328039999998e+08, + "items_per_second": 3.4669315251362617e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.7006835937500000e+07, + "cpu_time": 5.6974750000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1972203800000000e+08, + "instructions_per_iteration": 6.3614631400000000e+08, + "items_per_second": 3.5103269430756494e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.9691467571233995e+06, + "cpu_time": 3.9720584459435595e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.3362567566334894e+06, + "instructions_per_iteration": 1.9584022058811108e+04, + "items_per_second": 2.3186351813584549e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..5b75a7f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:13:52+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.45557,1.85889,4.72998], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.0311803817749023e+07, + "cpu_time": 5.0304931000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0566183600000000e+08, + "instructions_per_iteration": 6.1076963300000000e+08, + "items_per_second": 3.9757533908554614e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.0755500793457031e+07, + "cpu_time": 5.0704820999999844e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0659315400000000e+08, + "instructions_per_iteration": 6.1076487600000000e+08, + "items_per_second": 3.9443981076276870e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 4.7814607620239258e+07, + "cpu_time": 4.7795593000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0041797400000000e+08, + "instructions_per_iteration": 6.1070916300000000e+08, + "items_per_second": 4.1844862140323250e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 4.9617528915405273e+07, + "cpu_time": 4.9570737999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0420353800000000e+08, + "instructions_per_iteration": 6.1076434600000000e+08, + "items_per_second": 4.0346383384487927e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.5979490280151367e+07, + "cpu_time": 5.5980267999999888e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1756478600000000e+08, + "instructions_per_iteration": 6.1075104700000000e+08, + "items_per_second": 3.5726874333649208e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0895786285400391e+07, + "cpu_time": 5.0871270199999928e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0688825760000001e+08, + "instructions_per_iteration": 6.1075181300000000e+08, + "items_per_second": 3.9423926968658376e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0311803817749023e+07, + "cpu_time": 5.0304931000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0566183600000000e+08, + "instructions_per_iteration": 6.1076434600000000e+08, + "items_per_second": 3.9757533908554614e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.0550108722641906e+06, + "cpu_time": 3.0660022092245035e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.4158347848649053e+06, + "instructions_per_iteration": 2.4823778922637866e+04, + "items_per_second": 2.2633905367897288e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_W_C_final_candidate.json new file mode 100644 index 0000000..9d0ae4c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:13:43+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.24707,1.80225,4.74316], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.9527645111083984e+07, + "cpu_time": 4.9506755000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0401529600000000e+08, + "instructions_per_iteration": 6.1269565200000000e+08, + "items_per_second": 4.0398527433276516e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.0841093063354492e+07, + "cpu_time": 5.0820722999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0677462000000000e+08, + "instructions_per_iteration": 6.1271152900000000e+08, + "items_per_second": 3.9354024931916096e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 4.9014806747436523e+07, + "cpu_time": 4.9015613999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0293771800000000e+08, + "instructions_per_iteration": 6.1271325900000000e+08, + "items_per_second": 4.0803324426375655e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.2188873291015625e+07, + "cpu_time": 5.2077689999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0960344400000000e+08, + "instructions_per_iteration": 6.1275008100000000e+08, + "items_per_second": 3.8404161167670875e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 4.9480915069580078e+07, + "cpu_time": 4.9481454999999560e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0391600600000000e+08, + "instructions_per_iteration": 6.1271849700000000e+08, + "items_per_second": 4.0419183308171066e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0210666656494141e+07, + "cpu_time": 5.0180447399999894e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0544941680000001e+08, + "instructions_per_iteration": 6.1271780360000002e+08, + "items_per_second": 3.9875844253482046e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 4.9527645111083984e+07, + "cpu_time": 4.9506755000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0401529600000000e+08, + "instructions_per_iteration": 6.1271325900000000e+08, + "items_per_second": 4.0398527433276516e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.2980635265193149e+06, + "cpu_time": 1.2558633486610348e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.7262055824941928e+06, + "instructions_per_iteration": 1.9956380433335100e+04, + "items_per_second": 9.8320661807720287e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..1eadfab --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:14:06+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.20605,1.83301,4.6748], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.6005015373229980e+08, + "cpu_time": 1.5990798300000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3611497200000000e+08, + "instructions_per_iteration": 1.9204901970000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5647602081298828e+08, + "cpu_time": 1.5624909199999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2860714200000000e+08, + "instructions_per_iteration": 1.9205329760000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5226650238037109e+08, + "cpu_time": 1.5216250300000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1976778200000000e+08, + "instructions_per_iteration": 1.9203781520000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.6316914558410645e+08, + "cpu_time": 1.6302095399999937e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4266348800000000e+08, + "instructions_per_iteration": 1.9205225240000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4882016181945801e+08, + "cpu_time": 1.4869457799999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1252985800000000e+08, + "instructions_per_iteration": 1.9205093710000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5615639686584473e+08, + "cpu_time": 1.5600702199999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2793664840000004e+08, + "instructions_per_iteration": 1.9204866440000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5647602081298828e+08, + "cpu_time": 1.5624909199999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2860714200000000e+08, + "instructions_per_iteration": 1.9205093710000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.7748110434908839e+06, + "cpu_time": 5.7602842877663877e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.2127591597970307e+07, + "instructions_per_iteration": 6.2716999928249119e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..21d2106 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:14:12+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.10938,1.81885,4.65479], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.6163277626037598e+08, + "cpu_time": 1.6152714199999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3943878800000000e+08, + "instructions_per_iteration": 1.9252684870000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5508913993835449e+08, + "cpu_time": 1.5495934499999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2569476200000000e+08, + "instructions_per_iteration": 1.9253430670000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5533661842346191e+08, + "cpu_time": 1.5523146300000024e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2621466600000000e+08, + "instructions_per_iteration": 1.9251165010000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.6542410850524902e+08, + "cpu_time": 1.6512354099999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4739914400000000e+08, + "instructions_per_iteration": 1.9252623060000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5379452705383301e+08, + "cpu_time": 1.5368366000000045e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2297733000000000e+08, + "instructions_per_iteration": 1.9252466520000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5825543403625488e+08, + "cpu_time": 1.5810503020000011e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3234493800000000e+08, + "instructions_per_iteration": 1.9252474026000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5533661842346191e+08, + "cpu_time": 1.5523146300000024e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2621466600000000e+08, + "instructions_per_iteration": 1.9252623060000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.0309275522250095e+06, + "cpu_time": 4.9666785001962837e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.0565379564640354e+07, + "instructions_per_iteration": 8.2088568753511587e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_X_C_final_candidate.json new file mode 100644 index 0000000..7f4e658 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block17_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:14:01+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.31152,1.84717,4.69482], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4743757247924805e+08, + "cpu_time": 1.4730457400000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0962674200000000e+08, + "instructions_per_iteration": 1.8758644090000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4560413360595703e+08, + "cpu_time": 1.4544140000000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0577663200000000e+08, + "instructions_per_iteration": 1.8759142680000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4717769622802734e+08, + "cpu_time": 1.4709475800000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0908013600000000e+08, + "instructions_per_iteration": 1.8758435340000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4664769172668457e+08, + "cpu_time": 1.4655966599999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0796685600000000e+08, + "instructions_per_iteration": 1.8757818250000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4832592010498047e+08, + "cpu_time": 1.4827391999999940e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1149243400000000e+08, + "instructions_per_iteration": 1.8756380850000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.4703860282897949e+08, + "cpu_time": 1.4693486359999996e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0878856000000000e+08, + "instructions_per_iteration": 1.8758084242000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4717769622802734e+08, + "cpu_time": 1.4709475800000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0908013600000000e+08, + "instructions_per_iteration": 1.8758435340000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.0057612746445857e+06, + "cpu_time": 1.0400157216350927e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.1121912778912806e+06, + "instructions_per_iteration": 1.0641060097565467e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..9827f61 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:18:36+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.23926,2.0708,4.04883], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0105609893798828e+08, + "cpu_time": 1.0105731500000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1222500600000000e+08, + "instructions_per_iteration": 1.1293867520000000e+09, + "items_per_second": 3.9581498875168003e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0602021217346191e+08, + "cpu_time": 1.0598972299999954e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2265112400000000e+08, + "instructions_per_iteration": 1.1293546170000000e+09, + "items_per_second": 3.7739508008715310e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.6950769424438477e+07, + "cpu_time": 9.6844069999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0360457800000000e+08, + "instructions_per_iteration": 1.1292851480000000e+09, + "items_per_second": 4.1303509858683161e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.0187530517578125e+08, + "cpu_time": 1.0181808000000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1394510000000000e+08, + "instructions_per_iteration": 1.1293480560000000e+09, + "items_per_second": 3.9285753571467800e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.0660147666931152e+08, + "cpu_time": 1.0648982799999996e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2387147600000000e+08, + "instructions_per_iteration": 1.1293468080000000e+09, + "items_per_second": 3.7562273083960675e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.0250077247619629e+08, + "cpu_time": 1.0243980319999993e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1525945680000001e+08, + "instructions_per_iteration": 1.1293442762000000e+09, + "items_per_second": 3.9094508679598989e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.0187530517578125e+08, + "cpu_time": 1.0181808000000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1394510000000000e+08, + "instructions_per_iteration": 1.1293480560000000e+09, + "items_per_second": 3.9285753571467800e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.9523112071460998e+06, + "cpu_time": 3.9564717512319027e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.3002295750587527e+06, + "instructions_per_iteration": 3.6837372327569727e+04, + "items_per_second": 1.5278410427035697e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..07bf678 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:18:30+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.37793,2.09131,4.07666], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0116767883300781e+08, + "cpu_time": 1.0113395500000010e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1246013800000000e+08, + "instructions_per_iteration": 1.1025938030000000e+09, + "items_per_second": 3.9551503745700400e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.2360258102416992e+07, + "cpu_time": 9.2328780999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9396531400000000e+08, + "instructions_per_iteration": 1.1024631170000000e+09, + "items_per_second": 4.3323435625127563e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.2337369918823242e+07, + "cpu_time": 9.2224278999999851e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9391606200000000e+08, + "instructions_per_iteration": 1.1024246070000000e+09, + "items_per_second": 4.3372526664046962e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.4767093658447266e+07, + "cpu_time": 9.4644609999999568e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9901993600000000e+08, + "instructions_per_iteration": 1.1024230980000000e+09, + "items_per_second": 4.2263368193920581e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.1346502304077148e+07, + "cpu_time": 9.1227353999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9183511200000000e+08, + "instructions_per_iteration": 1.1024033180000000e+09, + "items_per_second": 4.3846498058027672e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.4395780563354507e+07, + "cpu_time": 9.4311795799999893e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9823931240000001e+08, + "instructions_per_iteration": 1.1024615886000001e+09, + "items_per_second": 4.2471466457364634e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.2360258102416992e+07, + "cpu_time": 9.2328780999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9396531400000000e+08, + "instructions_per_iteration": 1.1024246070000000e+09, + "items_per_second": 4.3323435625127563e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.9898303084879154e+06, + "cpu_time": 4.0142395527284900e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.3787319007430952e+06, + "instructions_per_iteration": 7.7018846524730558e+04, + "items_per_second": 1.7319035760159107e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_M_C_final_candidate.json new file mode 100644 index 0000000..d792d22 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:18:25+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.49805,2.10986,4.09375], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.5200061798095703e+07, + "cpu_time": 9.5201164999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9992762600000000e+08, + "instructions_per_iteration": 1.1060365850000000e+09, + "items_per_second": 4.2016292552722450e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.4906806945800781e+07, + "cpu_time": 9.4893091999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9931463400000000e+08, + "instructions_per_iteration": 1.1060494390000000e+09, + "items_per_second": 4.2152699587447336e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.2885255813598633e+07, + "cpu_time": 9.2778227999999791e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9506729400000000e+08, + "instructions_per_iteration": 1.1056376810000000e+09, + "items_per_second": 4.3113563238133937e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.7628116607666016e+07, + "cpu_time": 9.7503876999999404e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0502606200000000e+08, + "instructions_per_iteration": 1.1060883150000000e+09, + "items_per_second": 4.1024009742710274e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.5689058303833008e+07, + "cpu_time": 9.5624839000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0095815200000000e+08, + "instructions_per_iteration": 1.1060459390000000e+09, + "items_per_second": 4.1830135787208979e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.5261859893798828e+07, + "cpu_time": 9.5200240199999839e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0005875360000002e+08, + "instructions_per_iteration": 1.1059715918000000e+09, + "items_per_second": 4.2027340181644587e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.5200061798095703e+07, + "cpu_time": 9.5201164999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9992762600000000e+08, + "instructions_per_iteration": 1.1060459390000000e+09, + "items_per_second": 4.2016292552722450e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.6999851375822653e+06, + "cpu_time": 1.6917085015038415e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.5696164915716085e+06, + "instructions_per_iteration": 1.8770491224259423e+05, + "items_per_second": 7.4854510586513657e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..27c619d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:17:44+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.19922,2.01855,4.15381], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3236, + "real_time": 2.2059539045185331e+04, + "cpu_time": 2.2053695302843014e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6326546353522870e+04, + "instructions_per_iteration": 1.4983071044499381e+05, + "items_per_second": 4.5343874859424875e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3236, + "real_time": 2.2873374528731641e+04, + "cpu_time": 2.2867554697156971e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8035513597033372e+04, + "instructions_per_iteration": 1.4989196168108776e+05, + "items_per_second": 4.3730080161318074e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3236, + "real_time": 2.2088494082758541e+04, + "cpu_time": 2.2083125463535209e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6386968479604453e+04, + "instructions_per_iteration": 1.4972839029666255e+05, + "items_per_second": 4.5283445119725067e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3236, + "real_time": 2.2783193953694459e+04, + "cpu_time": 2.2777437886279382e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7846014833127316e+04, + "instructions_per_iteration": 1.4960936464771323e+05, + "items_per_second": 4.3903094149249227e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3236, + "real_time": 2.1880209372276429e+04, + "cpu_time": 2.1874444066749049e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5949830655129786e+04, + "instructions_per_iteration": 1.4971022620519160e+05, + "items_per_second": 4.5715447530850950e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2336962196529283e+04, + "cpu_time": 2.2331251483312728e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6908974783683560e+04, + "instructions_per_iteration": 1.4975413065512979e+05, + "items_per_second": 4.4795188364113645e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2088494082758541e+04, + "cpu_time": 2.2083125463535212e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6386968479604453e+04, + "instructions_per_iteration": 1.4972839029666255e+05, + "items_per_second": 4.5283445119725067e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.5666840326618620e+02, + "cpu_time": 4.5661264059557971e+02, + "time_unit": "ns", + "cycles_per_iteration": 9.5901051471582434e+02, + "instructions_per_iteration": 1.1001047632874207e+02, + "items_per_second": 9.1057894157477006e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..1a2d7b2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:17:43+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.19922,2.01855,4.15381], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3065, + "real_time": 2.1776600724137821e+04, + "cpu_time": 2.1769740293637842e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5731926916802608e+04, + "instructions_per_iteration": 1.4988455138662318e+05, + "items_per_second": 4.5935320610703282e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3065, + "real_time": 2.2228312531264339e+04, + "cpu_time": 2.2210817618270779e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6680900489396408e+04, + "instructions_per_iteration": 1.4988578042414357e+05, + "items_per_second": 4.5023106181259740e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3065, + "real_time": 2.1619625620507493e+04, + "cpu_time": 2.1611032300163151e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5402338009787927e+04, + "instructions_per_iteration": 1.4995499804241434e+05, + "items_per_second": 4.6272662319441843e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3065, + "real_time": 2.2118709993595789e+04, + "cpu_time": 2.2110598694942888e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6450768678629691e+04, + "instructions_per_iteration": 1.4973754910277325e+05, + "items_per_second": 4.5227178775069486e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3065, + "real_time": 2.2766290636669364e+04, + "cpu_time": 2.2750590212071747e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7810655791190868e+04, + "instructions_per_iteration": 1.4974460391517129e+05, + "items_per_second": 4.3954903616935066e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2101907901234961e+04, + "cpu_time": 2.2090555823817285e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6415317977161496e+04, + "instructions_per_iteration": 1.4984149657422511e+05, + "items_per_second": 4.5282634300681886e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2118709993595789e+04, + "cpu_time": 2.2110598694942884e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6450768678629691e+04, + "instructions_per_iteration": 1.4988455138662318e+05, + "items_per_second": 4.5227178775069486e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.4611820679007570e+02, + "cpu_time": 4.4254249053306057e+02, + "time_unit": "ns", + "cycles_per_iteration": 9.3700456161938246e+02, + "instructions_per_iteration": 9.6034660072743918e+01, + "items_per_second": 8.9992413928524229e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_P_C_final_candidate.json new file mode 100644 index 0000000..cb39a48 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:17:42+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.19922,2.01855,4.15381], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2885, + "real_time": 2.2458369025324617e+04, + "cpu_time": 2.2427472443674171e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7164349393414210e+04, + "instructions_per_iteration": 1.4924703570190642e+05, + "items_per_second": 4.4588172051552654e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2885, + "real_time": 2.1556923666281346e+04, + "cpu_time": 2.1542983362218351e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5270937954939342e+04, + "instructions_per_iteration": 1.4936569566724438e+05, + "items_per_second": 4.6418826175848044e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2885, + "real_time": 2.3540136512478675e+04, + "cpu_time": 2.3530013864818044e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9435965337954942e+04, + "instructions_per_iteration": 1.4935627590987869e+05, + "items_per_second": 4.2498912484501117e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2885, + "real_time": 2.3372293138421388e+04, + "cpu_time": 2.3330897053726170e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9083228422876949e+04, + "instructions_per_iteration": 1.4924111022530330e+05, + "items_per_second": 4.2861618123692773e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2885, + "real_time": 2.3469313385168436e+04, + "cpu_time": 2.3462071750433282e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9286911611785094e+04, + "instructions_per_iteration": 1.4924633240901213e+05, + "items_per_second": 4.2621982007259554e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2879407145534889e+04, + "cpu_time": 2.2858687694974004e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8048278544194109e+04, + "instructions_per_iteration": 1.4929128998266900e+05, + "items_per_second": 4.3797902168570836e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3372293138421384e+04, + "cpu_time": 2.3330897053726170e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9083228422876949e+04, + "instructions_per_iteration": 1.4924703570190642e+05, + "items_per_second": 4.2861618123692773e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.5932021410143284e+02, + "cpu_time": 8.5947037578069353e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.8045746907106907e+03, + "instructions_per_iteration": 6.3751489098304845e+01, + "items_per_second": 1.6911947978912990e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..bb8b21f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:18:17+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.19287,2.04395,4.08301], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.8678846359252930e+07, + "cpu_time": 7.8649905999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6523324400000000e+08, + "instructions_per_iteration": 1.0261815760000000e+09, + "items_per_second": 5.0858293460643245e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.3619594573974609e+07, + "cpu_time": 8.3591960999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7560916000000000e+08, + "instructions_per_iteration": 1.0261769910000000e+09, + "items_per_second": 4.7851491365300203e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.7652931213378906e+07, + "cpu_time": 7.7653925999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6308018800000000e+08, + "instructions_per_iteration": 1.0261878580000000e+09, + "items_per_second": 5.1510595871224860e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.4279060363769531e+07, + "cpu_time": 8.4247788999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7699505800000000e+08, + "instructions_per_iteration": 1.0261813260000000e+09, + "items_per_second": 4.7478990813634312e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.9599380493164062e+07, + "cpu_time": 7.9525192999999389e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6716645600000000e+08, + "instructions_per_iteration": 1.0261670360000000e+09, + "items_per_second": 5.0298526153844493e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.0765962600708008e+07, + "cpu_time": 8.0733754999999791e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6961682120000002e+08, + "instructions_per_iteration": 1.0261789574000001e+09, + "items_per_second": 4.9599579532929426e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.9599380493164062e+07, + "cpu_time": 7.9525192999999374e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6716645600000000e+08, + "instructions_per_iteration": 1.0261813260000000e+09, + "items_per_second": 5.0298526153844493e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.9955385062272493e+06, + "cpu_time": 2.9919129300282118e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.2907494554285817e+06, + "instructions_per_iteration": 7.7083331531531512e+03, + "items_per_second": 1.8219206441382426e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..8c2ccea --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:18:10+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.32275,2.06348,4.11182], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.7400207519531250e+07, + "cpu_time": 7.7401203999999836e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6254877600000000e+08, + "instructions_per_iteration": 9.7478851800000000e+08, + "items_per_second": 5.1678782671132721e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.7401151657104492e+07, + "cpu_time": 8.7402510999999627e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8355143800000000e+08, + "instructions_per_iteration": 9.7459556600000000e+08, + "items_per_second": 4.5765275553696817e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.4139356613159180e+07, + "cpu_time": 7.4007771999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5570089800000000e+08, + "instructions_per_iteration": 9.7456545800000000e+08, + "items_per_second": 5.4048377513648262e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.4764251708984375e+07, + "cpu_time": 7.4728729000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5701344000000000e+08, + "instructions_per_iteration": 9.7459407300000000e+08, + "items_per_second": 5.3526937411179384e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.3385715484619141e+07, + "cpu_time": 7.3354369999999672e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5411911400000000e+08, + "instructions_per_iteration": 9.7458200600000000e+08, + "items_per_second": 5.4529811925315671e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.7418136596679688e+07, + "cpu_time": 7.7378917199999854e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6258673320000002e+08, + "instructions_per_iteration": 9.7462512420000005e+08, + "items_per_second": 5.1909837014994584e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.4764251708984375e+07, + "cpu_time": 7.4728729000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5701344000000000e+08, + "instructions_per_iteration": 9.7459407300000000e+08, + "items_per_second": 5.3526937411179384e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.7817565313436342e+06, + "cpu_time": 5.8107234271813016e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.2141840742975095e+07, + "instructions_per_iteration": 9.2133914711142061e+04, + "items_per_second": 3.6007519821528986e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_S_C_final_candidate.json new file mode 100644 index 0000000..053c8b3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:18:03+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.35107,2.06494,4.12354], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.8779935836791992e+07, + "cpu_time": 7.8592584000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6544614000000000e+08, + "instructions_per_iteration": 9.7897333000000000e+08, + "items_per_second": 5.0895387279797206e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.6876640319824219e+07, + "cpu_time": 7.6833711000000358e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6144937200000000e+08, + "instructions_per_iteration": 9.7895716300000000e+08, + "items_per_second": 5.2060481628955565e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.5735807418823242e+07, + "cpu_time": 7.5736789999999672e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5905293600000000e+08, + "instructions_per_iteration": 9.7898432700000000e+08, + "items_per_second": 5.2814490817474807e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.9695940017700195e+07, + "cpu_time": 7.9697077999999702e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6737092800000000e+08, + "instructions_per_iteration": 9.7918733600000000e+08, + "items_per_second": 5.0190045863413149e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.4571847915649414e+07, + "cpu_time": 7.4572593000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5661041200000000e+08, + "instructions_per_iteration": 9.7896434400000000e+08, + "items_per_second": 5.3639009173249425e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.7132034301757812e+07, + "cpu_time": 7.7086551199999988e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6198595760000002e+08, + "instructions_per_iteration": 9.7901330000000000e+08, + "items_per_second": 5.1919882952578031e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6876640319824219e+07, + "cpu_time": 7.6833711000000358e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6144937200000000e+08, + "instructions_per_iteration": 9.7897333000000000e+08, + "items_per_second": 5.2060481628955565e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1129613055888489e+06, + "cpu_time": 2.0789873895302198e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.4372795370587148e+06, + "instructions_per_iteration": 9.7818221615402523e+04, + "items_per_second": 1.3979819312970072e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..9618791 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:17:37+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.2168,2.01904,4.16553], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.1433563232421875e+07, + "cpu_time": 5.1425663999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0801825600000000e+08, + "instructions_per_iteration": 6.3616207900000000e+08, + "items_per_second": 3.8891087531704069e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.3330659866333008e+07, + "cpu_time": 5.3330976999999888e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1200014000000000e+08, + "instructions_per_iteration": 6.3618440700000000e+08, + "items_per_second": 3.7501656870077667e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.4345130920410156e+07, + "cpu_time": 5.4325105999999844e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1413263600000000e+08, + "instructions_per_iteration": 6.3621190700000000e+08, + "items_per_second": 3.6815390659339083e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.0723075866699219e+07, + "cpu_time": 5.0723591999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0652532200000000e+08, + "instructions_per_iteration": 6.3617622100000000e+08, + "items_per_second": 3.9429384259695360e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.3675651550292969e+07, + "cpu_time": 5.3655499000000440e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1272622200000000e+08, + "instructions_per_iteration": 6.3615246400000000e+08, + "items_per_second": 3.7274837384328186e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.2701616287231445e+07, + "cpu_time": 5.2692167599999972e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1068051520000000e+08, + "instructions_per_iteration": 6.3617741560000002e+08, + "items_per_second": 3.7982471341028870e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.3330659866333008e+07, + "cpu_time": 5.3330976999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1200014000000000e+08, + "instructions_per_iteration": 6.3617622100000000e+08, + "items_per_second": 3.7501656870077667e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.5466222561649845e+06, + "cpu_time": 1.5396342029582039e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.2479500657891897e+06, + "instructions_per_iteration": 2.2900639292386579e+04, + "items_per_second": 1.1195027987780664e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..07db0d1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:17:33+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.32275,2.03662,4.18311], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.0306797027587891e+07, + "cpu_time": 5.0307612999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0565333600000000e+08, + "instructions_per_iteration": 6.1069974600000000e+08, + "items_per_second": 3.9755414354483509e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.1515579223632812e+07, + "cpu_time": 5.1400063999999858e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0818997000000000e+08, + "instructions_per_iteration": 6.1071592700000000e+08, + "items_per_second": 3.8910457387757446e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.0944089889526367e+07, + "cpu_time": 5.0923827000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0698922400000000e+08, + "instructions_per_iteration": 6.1072822500000000e+08, + "items_per_second": 3.9274345975607773e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.2151679992675781e+07, + "cpu_time": 5.2152296000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0952544400000000e+08, + "instructions_per_iteration": 6.1078842400000000e+08, + "items_per_second": 3.8349222438835641e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 4.8202037811279297e+07, + "cpu_time": 4.8180844000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0123059800000000e+08, + "instructions_per_iteration": 6.1070033700000000e+08, + "items_per_second": 4.1510273252996565e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0624036788940430e+07, + "cpu_time": 5.0592928799999997e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0631771440000001e+08, + "instructions_per_iteration": 6.1072653180000007e+08, + "items_per_second": 3.9559942681936193e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0944089889526367e+07, + "cpu_time": 5.0923827000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0698922400000000e+08, + "instructions_per_iteration": 6.1071592700000000e+08, + "items_per_second": 3.9274345975607773e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.5163851565438076e+06, + "cpu_time": 1.5076592040643466e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.1845701156855538e+06, + "instructions_per_iteration": 3.6570546618829751e+04, + "items_per_second": 1.2053255415294378e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_W_C_final_candidate.json new file mode 100644 index 0000000..c1b03bd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:17:28+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.26367,2.02002,4.18994], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.8319578170776367e+07, + "cpu_time": 4.8281556999999918e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0147741400000000e+08, + "instructions_per_iteration": 6.1276894300000000e+08, + "items_per_second": 4.1423684824414491e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.8559188842773438e+07, + "cpu_time": 4.8539992000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0198045600000000e+08, + "instructions_per_iteration": 6.1281122700000000e+08, + "items_per_second": 4.1203138228782541e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 4.7935962677001953e+07, + "cpu_time": 4.7916191999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0067194800000000e+08, + "instructions_per_iteration": 6.1281596100000000e+08, + "items_per_second": 4.1739543910334329e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.4888963699340820e+07, + "cpu_time": 5.4874218999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1527443600000000e+08, + "instructions_per_iteration": 6.1283383500000000e+08, + "items_per_second": 3.6446987974444027e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.2913665771484375e+07, + "cpu_time": 5.2834507000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1112501400000000e+08, + "instructions_per_iteration": 6.1273832000000000e+08, + "items_per_second": 3.7854048680722974e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0523471832275391e+07, + "cpu_time": 5.0489293399999902e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0610585360000001e+08, + "instructions_per_iteration": 6.1279365720000005e+08, + "items_per_second": 3.9733480723739672e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 4.8559188842773438e+07, + "cpu_time": 4.8539992000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0198045600000000e+08, + "instructions_per_iteration": 6.1281122700000000e+08, + "items_per_second": 4.1203138228782541e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.1694362618260211e+06, + "cpu_time": 3.1631600545091094e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.6562670263660168e+06, + "instructions_per_iteration": 3.9030149371991902e+04, + "items_per_second": 2.4173473058380504e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..1023589 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:17:57+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.38184,2.06641,4.13525], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5735435485839844e+08, + "cpu_time": 1.5727597499999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3045332600000000e+08, + "instructions_per_iteration": 1.9204651390000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5717244148254395e+08, + "cpu_time": 1.5701359099999967e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3007092600000000e+08, + "instructions_per_iteration": 1.9204192650000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.6115164756774902e+08, + "cpu_time": 1.6094884299999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3842719800000000e+08, + "instructions_per_iteration": 1.9202924370000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5361213684082031e+08, + "cpu_time": 1.5349971499999970e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2259374400000000e+08, + "instructions_per_iteration": 1.9206052230000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5683054924011230e+08, + "cpu_time": 1.5671898799999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2935244000000000e+08, + "instructions_per_iteration": 1.9202962470000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5722422599792483e+08, + "cpu_time": 1.5709142239999980e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3017952680000001e+08, + "instructions_per_iteration": 1.9204156622000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5717244148254395e+08, + "cpu_time": 1.5701359099999967e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3007092600000000e+08, + "instructions_per_iteration": 1.9204192650000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.6761177483429434e+06, + "cpu_time": 2.6438078837065874e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.6200314416931868e+06, + "instructions_per_iteration": 1.3022928948589100e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..512db3a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:17:51+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.41553,2.06787,4.14697], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5668559074401855e+08, + "cpu_time": 1.5650109299999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2904785000000000e+08, + "instructions_per_iteration": 1.8807670970000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5207314491271973e+08, + "cpu_time": 1.5196199300000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1936216600000000e+08, + "instructions_per_iteration": 1.8807481180000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4941549301147461e+08, + "cpu_time": 1.4923326700000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1378056000000000e+08, + "instructions_per_iteration": 1.8804614040000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4882850646972656e+08, + "cpu_time": 1.4880034400000054e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1254781800000000e+08, + "instructions_per_iteration": 1.8806145710000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4748883247375488e+08, + "cpu_time": 1.4733080600000027e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0973502200000000e+08, + "instructions_per_iteration": 1.8805223890000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5089831352233887e+08, + "cpu_time": 1.5076550060000017e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1689468319999999e+08, + "instructions_per_iteration": 1.8806227158000002e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4941549301147461e+08, + "cpu_time": 1.4923326700000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1378056000000000e+08, + "instructions_per_iteration": 1.8806145710000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.6393758173459754e+06, + "cpu_time": 3.6171577759671560e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.6426710564357014e+06, + "instructions_per_iteration": 1.3483781072088052e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_X_C_final_candidate.json new file mode 100644 index 0000000..6785bf3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block18_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:17:46+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.10303,2.00146,4.13672], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5545845031738281e+08, + "cpu_time": 1.5532213200000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2647065200000000e+08, + "instructions_per_iteration": 1.9204005580000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5971183776855469e+08, + "cpu_time": 1.5960539399999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3540403800000000e+08, + "instructions_per_iteration": 1.9205622030000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5140295028686523e+08, + "cpu_time": 1.5124813499999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1795384800000000e+08, + "instructions_per_iteration": 1.9203134530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5171575546264648e+08, + "cpu_time": 1.5155905800000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1861087600000000e+08, + "instructions_per_iteration": 1.9204742240000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4830279350280762e+08, + "cpu_time": 1.4816253600000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1144409400000000e+08, + "instructions_per_iteration": 1.9204822280000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5331835746765137e+08, + "cpu_time": 1.5317945099999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2197670160000002e+08, + "instructions_per_iteration": 1.9204465332000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5171575546264648e+08, + "cpu_time": 1.5155905800000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1861087600000000e+08, + "instructions_per_iteration": 1.9204742240000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.3831948252272205e+06, + "cpu_time": 4.3991168542831205e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.2051196204699054e+06, + "instructions_per_iteration": 9.3867539011097979e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..8ede37f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:25:40+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.25293,2.39844,3.48975], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0433435440063477e+08, + "cpu_time": 1.0427401200000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1910859600000000e+08, + "instructions_per_iteration": 1.1293183220000000e+09, + "items_per_second": 3.8360468953664089e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.9955558776855469e+07, + "cpu_time": 9.9941778999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0991539000000000e+08, + "instructions_per_iteration": 1.1292699420000000e+09, + "items_per_second": 4.0023301966638039e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0089278221130371e+08, + "cpu_time": 1.0077400000000036e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1188178000000000e+08, + "instructions_per_iteration": 1.1293177810000000e+09, + "items_per_second": 3.9692777899061125e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.3609094619750977e+07, + "cpu_time": 9.3414744999999583e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9658745600000000e+08, + "instructions_per_iteration": 1.1292253160000000e+09, + "items_per_second": 4.2819792528470941e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.6862316131591797e+07, + "cpu_time": 9.6745473999999553e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0341936200000000e+08, + "instructions_per_iteration": 1.1293087400000000e+09, + "items_per_second": 4.1345603412930910e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.9130821228027359e+07, + "cpu_time": 9.9030001999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0818251680000001e+08, + "instructions_per_iteration": 1.1292880202000000e+09, + "items_per_second": 4.0448388952153022e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.9955558776855469e+07, + "cpu_time": 9.9941778999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0991539000000000e+08, + "instructions_per_iteration": 1.1293087400000000e+09, + "items_per_second": 4.0023301966638039e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.0772857429469777e+06, + "cpu_time": 4.1268234321530969e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.5615372895187456e+06, + "instructions_per_iteration": 4.0286009482201138e+04, + "items_per_second": 1.6984997526715143e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..4d3ffff --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:25:46+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.14014,2.36865,3.46777], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.6662521362304688e+07, + "cpu_time": 9.6631769999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0300036800000000e+08, + "instructions_per_iteration": 1.1024833100000000e+09, + "items_per_second": 4.1394253670402649e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.6853733062744141e+07, + "cpu_time": 9.6855099999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0340327200000000e+08, + "instructions_per_iteration": 1.1024919390000000e+09, + "items_per_second": 4.1298806154761096e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.4810724258422852e+07, + "cpu_time": 9.4742435000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9910971400000000e+08, + "instructions_per_iteration": 1.1024683070000000e+09, + "items_per_second": 4.2219729733566539e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.2278957366943359e+07, + "cpu_time": 9.2166650000000238e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9379411200000000e+08, + "instructions_per_iteration": 1.1024375300000000e+09, + "items_per_second": 4.3399646184384366e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.0238332748413086e+07, + "cpu_time": 9.0123026999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8950882000000000e+08, + "instructions_per_iteration": 1.1024312650000000e+09, + "items_per_second": 4.4383773305794662e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.4168853759765640e+07, + "cpu_time": 9.4103796400000006e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9776325720000002e+08, + "instructions_per_iteration": 1.1024624702000000e+09, + "items_per_second": 4.2539241809781864e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.4810724258422852e+07, + "cpu_time": 9.4742435000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9910971400000000e+08, + "instructions_per_iteration": 1.1024683070000000e+09, + "items_per_second": 4.2219729733566539e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.8661671495588212e+06, + "cpu_time": 2.9140711416370319e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.0195491836457318e+06, + "instructions_per_iteration": 2.7076525626453626e+04, + "items_per_second": 1.3317618544649085e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_M_C_final_candidate.json new file mode 100644 index 0000000..7e04b45 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:25:52+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.36963,2.4126,3.47607], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.6367120742797852e+07, + "cpu_time": 9.6334318999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0238015000000000e+08, + "instructions_per_iteration": 1.1060892330000000e+09, + "items_per_second": 4.1522066502592959e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0019969940185547e+08, + "cpu_time": 1.0017989199999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1042802600000000e+08, + "instructions_per_iteration": 1.1061777020000000e+09, + "items_per_second": 3.9928172412084499e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.2322826385498047e+07, + "cpu_time": 9.2305730999999732e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9388497600000000e+08, + "instructions_per_iteration": 1.1060762340000000e+09, + "items_per_second": 4.3334254077896979e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.3200206756591797e+07, + "cpu_time": 9.3084962999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9572726400000000e+08, + "instructions_per_iteration": 1.1060803030000000e+09, + "items_per_second": 4.2971494762263633e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.7262382507324219e+07, + "cpu_time": 9.7143395999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0426087200000000e+08, + "instructions_per_iteration": 1.1060942870000000e+09, + "items_per_second": 4.1176242181197833e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.5870447158813491e+07, + "cpu_time": 9.5809660199999869e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0133625760000002e+08, + "instructions_per_iteration": 1.1061035518000000e+09, + "items_per_second": 4.1786445987207182e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.6367120742797852e+07, + "cpu_time": 9.6334318999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0238015000000000e+08, + "instructions_per_iteration": 1.1060892330000000e+09, + "items_per_second": 4.1522066502592959e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.1875692386303176e+06, + "cpu_time": 3.1958777627062411e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.6948812546975017e+06, + "instructions_per_iteration": 4.2059143120135006e+04, + "items_per_second": 1.3870360811475053e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..a8a5ce2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:24:57+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.72021,2.4917,3.56787], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3243, + "real_time": 2.2513977436603236e+04, + "cpu_time": 2.2495337958680240e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7280576009867407e+04, + "instructions_per_iteration": 1.4926691427690411e+05, + "items_per_second": 4.4453655323463667e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3243, + "real_time": 2.4070351571533880e+04, + "cpu_time": 2.4063501695960520e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0549184705519583e+04, + "instructions_per_iteration": 1.4919407400555041e+05, + "items_per_second": 4.1556711597292902e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3243, + "real_time": 2.3237320143905203e+04, + "cpu_time": 2.3230767807585573e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8799709528214618e+04, + "instructions_per_iteration": 1.4916424946037619e+05, + "items_per_second": 4.3046360253037732e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3243, + "real_time": 2.2440018420082677e+04, + "cpu_time": 2.2433916435399322e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7125201973481344e+04, + "instructions_per_iteration": 1.4921165371569534e+05, + "items_per_second": 4.4575364398793179e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3243, + "real_time": 2.2638075667106918e+04, + "cpu_time": 2.2623209374036396e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7541295097132286e+04, + "instructions_per_iteration": 1.4940602960222017e+05, + "items_per_second": 4.4202393368098048e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2979948647846384e+04, + "cpu_time": 2.2969346654332410e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8259193462843046e+04, + "instructions_per_iteration": 1.4924858421214926e+05, + "items_per_second": 4.3566896988137101e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2638075667106918e+04, + "cpu_time": 2.2623209374036400e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7541295097132286e+04, + "instructions_per_iteration": 1.4921165371569534e+05, + "items_per_second": 4.4202393368098048e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.8570211799476692e+02, + "cpu_time": 6.8860312484767019e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.4400715597815645e+03, + "instructions_per_iteration": 9.5619841891526860e+01, + "items_per_second": 1.2766172400843986e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..4fd4559 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:24:59+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.72021,2.4917,3.56787], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3094, + "real_time": 2.2269019636710229e+04, + "cpu_time": 2.2261773109243692e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6766144149967680e+04, + "instructions_per_iteration": 1.4983060374919197e+05, + "items_per_second": 4.4920051744879791e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3094, + "real_time": 2.2804035859949450e+04, + "cpu_time": 2.2788225597931494e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7889697478991598e+04, + "instructions_per_iteration": 1.4978152197802198e+05, + "items_per_second": 4.3882310875962656e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3094, + "real_time": 2.2247289177981515e+04, + "cpu_time": 2.2240807692307699e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6720557207498387e+04, + "instructions_per_iteration": 1.4975706948933419e+05, + "items_per_second": 4.4962395873143782e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3094, + "real_time": 2.1562471494569883e+04, + "cpu_time": 2.1555764705882371e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5282321266968327e+04, + "instructions_per_iteration": 1.4980057272139625e+05, + "items_per_second": 4.6391302449460731e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3094, + "real_time": 2.1906537091107853e+04, + "cpu_time": 2.1898652876535220e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6004860374919197e+04, + "instructions_per_iteration": 1.4973288752424048e+05, + "items_per_second": 4.5664909418766896e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2157870652063786e+04, + "cpu_time": 2.2149044796380094e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6532716095669042e+04, + "instructions_per_iteration": 1.4978053109243698e+05, + "items_per_second": 4.5164194072442770e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2247289177981511e+04, + "cpu_time": 2.2240807692307695e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6720557207498387e+04, + "instructions_per_iteration": 1.4978152197802198e+05, + "items_per_second": 4.4962395873143782e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.6247917819457155e+02, + "cpu_time": 4.5944465879093121e+02, + "time_unit": "ns", + "cycles_per_iteration": 9.7124794775575401e+02, + "instructions_per_iteration": 3.7849293549267863e+01, + "items_per_second": 9.3542281158828314e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_P_C_final_candidate.json new file mode 100644 index 0000000..eca3410 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:25:00+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.72021,2.4917,3.56787], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3219, + "real_time": 2.2264103150286264e+04, + "cpu_time": 2.2237119913016460e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6756003106554832e+04, + "instructions_per_iteration": 1.4969662628145388e+05, + "items_per_second": 4.4969852386983424e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3219, + "real_time": 2.1967838994832320e+04, + "cpu_time": 2.1945557315936625e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6133519105312211e+04, + "instructions_per_iteration": 1.4963223796210004e+05, + "items_per_second": 4.5567309392220843e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3219, + "real_time": 2.3920219779273819e+04, + "cpu_time": 2.3912729729729712e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0233679403541471e+04, + "instructions_per_iteration": 1.4960337651444547e+05, + "items_per_second": 4.1818730496365752e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3219, + "real_time": 2.2330614453185673e+04, + "cpu_time": 2.2324579372475913e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6895594283939114e+04, + "instructions_per_iteration": 1.4989536843740291e+05, + "items_per_second": 4.4793677108779259e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3219, + "real_time": 2.1475818298662180e+04, + "cpu_time": 2.1469334265299723e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5100323081702394e+04, + "instructions_per_iteration": 1.4959504318111215e+05, + "items_per_second": 4.6578062814750228e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2391718935248049e+04, + "cpu_time": 2.2377864119291691e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7023823796210003e+04, + "instructions_per_iteration": 1.4968453047530292e+05, + "items_per_second": 4.4745526439819907e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2264103150286264e+04, + "cpu_time": 2.2237119913016460e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6756003106554832e+04, + "instructions_per_iteration": 1.4963223796210004e+05, + "items_per_second": 4.4969852386983424e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.1854267136486703e+02, + "cpu_time": 9.2070303379669872e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.9289790817223034e+03, + "instructions_per_iteration": 1.2442608534661666e+02, + "items_per_second": 1.7785030150669641e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..8dc701c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:25:18+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.37891,2.42725,3.52295], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.9274415969848633e+07, + "cpu_time": 7.9274897999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6648302200000000e+08, + "instructions_per_iteration": 1.0261579730000000e+09, + "items_per_second": 5.0457333921766775e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.9922914505004883e+07, + "cpu_time": 7.9868226999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6784580200000000e+08, + "instructions_per_iteration": 1.0261422920000000e+09, + "items_per_second": 5.0082494006033242e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.0000638961791992e+07, + "cpu_time": 7.9969042000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6801272200000000e+08, + "instructions_per_iteration": 1.0261418850000000e+09, + "items_per_second": 5.0019356240381058e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.7474594116210938e+07, + "cpu_time": 7.7443791000000313e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6270508200000000e+08, + "instructions_per_iteration": 1.0261440800000000e+09, + "items_per_second": 5.1650364068566626e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.0168247222900391e+07, + "cpu_time": 8.0169257999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6836295600000000e+08, + "instructions_per_iteration": 1.0261625350000000e+09, + "items_per_second": 4.9894437092083516e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.9368162155151367e+07, + "cpu_time": 7.9345043200000018e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6668191680000001e+08, + "instructions_per_iteration": 1.0261497530000000e+09, + "items_per_second": 5.0420797065766240e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.9922914505004883e+07, + "cpu_time": 7.9868226999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6784580200000000e+08, + "instructions_per_iteration": 1.0261440800000000e+09, + "items_per_second": 5.0082494006033242e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.1115643775320253e+06, + "cpu_time": 1.1137892646966097e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.3348628545912500e+06, + "instructions_per_iteration": 9.7558105762668438e+03, + "items_per_second": 7.1864951030228563e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..b8c12dd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:25:25+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.42871,2.43701,3.52002], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.3835849761962891e+07, + "cpu_time": 7.3805974999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5506285800000000e+08, + "instructions_per_iteration": 9.7456443700000000e+08, + "items_per_second": 5.4196154173154701e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.6091527938842773e+07, + "cpu_time": 7.6069293000000209e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5980112800000000e+08, + "instructions_per_iteration": 9.7457557700000000e+08, + "items_per_second": 5.2583635817411756e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.8547000885009766e+07, + "cpu_time": 7.8548152999999836e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6495949200000000e+08, + "instructions_per_iteration": 9.7457413300000000e+08, + "items_per_second": 5.0924176409342280e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.9578161239624023e+07, + "cpu_time": 7.9578944999999732e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6712343400000000e+08, + "instructions_per_iteration": 9.7456860000000000e+08, + "items_per_second": 5.0264551760519231e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.3665618896484375e+07, + "cpu_time": 7.3633301000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5470722400000000e+08, + "instructions_per_iteration": 9.7455992800000000e+08, + "items_per_second": 5.4323247031937288e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.6343631744384766e+07, + "cpu_time": 7.6327133399999961e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6033082720000002e+08, + "instructions_per_iteration": 9.7456853500000000e+08, + "items_per_second": 5.2458353038473055e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6091527938842773e+07, + "cpu_time": 7.6069293000000209e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5980112800000000e+08, + "instructions_per_iteration": 9.7456860000000000e+08, + "items_per_second": 5.2583635817411756e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.6852046588239018e+06, + "cpu_time": 2.7012340279273028e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.6396152053092243e+06, + "instructions_per_iteration": 6.5537409164537466e+03, + "items_per_second": 1.8493201549340537e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_S_C_final_candidate.json new file mode 100644 index 0000000..be5d987 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:25:33+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.3623,2.42236,3.50342], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.2744131088256836e+07, + "cpu_time": 7.2744861000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5276986200000000e+08, + "instructions_per_iteration": 9.7896044200000000e+08, + "items_per_second": 5.4986702084701136e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.7172517776489258e+07, + "cpu_time": 7.7148436000000313e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6207008000000000e+08, + "instructions_per_iteration": 9.7904562600000000e+08, + "items_per_second": 5.1848102273907196e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.8511476516723633e+07, + "cpu_time": 7.8500557000000805e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6488628400000000e+08, + "instructions_per_iteration": 9.7895526400000000e+08, + "items_per_second": 5.0955052459054003e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.1105232238769531e+07, + "cpu_time": 8.1106117000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7033090800000000e+08, + "instructions_per_iteration": 9.7894713200000000e+08, + "items_per_second": 4.9318105069682952e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.3346853256225586e+07, + "cpu_time": 7.3347561999999478e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5403714400000000e+08, + "instructions_per_iteration": 9.7896969300000000e+08, + "items_per_second": 5.4534873292721417e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.6576042175292969e+07, + "cpu_time": 7.6569506600000158e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6081885559999999e+08, + "instructions_per_iteration": 9.7897563140000010e+08, + "items_per_second": 5.2328567036013352e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.7172517776489258e+07, + "cpu_time": 7.7148436000000328e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6207008000000000e+08, + "instructions_per_iteration": 9.7896044200000000e+08, + "items_per_second": 5.1848102273907196e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.5258493841159977e+06, + "cpu_time": 3.5232722641737335e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.4055146233577179e+06, + "instructions_per_iteration": 3.9975842705313917e+04, + "items_per_second": 2.4038375135870802e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..5687ea5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:25:58+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.33984,2.40527,3.46777], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.3896665573120117e+07, + "cpu_time": 5.3791278000000052e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1319174000000000e+08, + "instructions_per_iteration": 6.3628347200000000e+08, + "items_per_second": 3.7180748893900570e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.1796197891235352e+07, + "cpu_time": 5.1797231999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0877943400000000e+08, + "instructions_per_iteration": 6.3612432800000000e+08, + "items_per_second": 3.8612101897645993e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.2539110183715820e+07, + "cpu_time": 5.2517874999999933e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1033864000000000e+08, + "instructions_per_iteration": 6.3615811600000000e+08, + "items_per_second": 3.8082271988346870e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.4577350616455078e+07, + "cpu_time": 5.4554838000000052e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1461890600000000e+08, + "instructions_per_iteration": 6.3617442900000000e+08, + "items_per_second": 3.6660359984938423e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.2513599395751953e+07, + "cpu_time": 5.2459934999999903e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1028701800000000e+08, + "instructions_per_iteration": 6.3612509000000000e+08, + "items_per_second": 3.8124332407198059e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.3064584732055664e+07, + "cpu_time": 5.3024231599999942e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1144314760000001e+08, + "instructions_per_iteration": 6.3617308700000000e+08, + "items_per_second": 3.7731963034405988e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.2539110183715820e+07, + "cpu_time": 5.2517874999999933e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1033864000000000e+08, + "instructions_per_iteration": 6.3615811600000000e+08, + "items_per_second": 3.8082271988346870e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.1368083245220487e+06, + "cpu_time": 1.1193158411510657e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.3872033653299208e+06, + "instructions_per_iteration": 6.5368058254777614e+04, + "items_per_second": 7.9112019169391104e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..7e3247f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:26:02+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.23242,2.38184,3.4541], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.0510406494140625e+07, + "cpu_time": 5.0503736000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0607957200000000e+08, + "instructions_per_iteration": 6.1071243200000000e+08, + "items_per_second": 3.9601030703946319e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.7419786453247070e+07, + "cpu_time": 4.7412238000000164e+07, + "time_unit": "ns", + "cycles_per_iteration": 9.9588588000000000e+07, + "instructions_per_iteration": 6.1073006500000000e+08, + "items_per_second": 4.2183201729477383e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.3135633468627930e+07, + "cpu_time": 5.3116295000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1159377600000000e+08, + "instructions_per_iteration": 6.1075007000000000e+08, + "items_per_second": 3.7653228637275896e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.2913427352905273e+07, + "cpu_time": 5.2914170999999844e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1112519800000000e+08, + "instructions_per_iteration": 6.1077144600000000e+08, + "items_per_second": 3.7797058183147307e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 4.9719572067260742e+07, + "cpu_time": 4.9697350999999836e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0441953000000000e+08, + "instructions_per_iteration": 6.1072845300000000e+08, + "items_per_second": 4.0243593667598232e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0739765167236328e+07, + "cpu_time": 5.0728758200000003e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0656133280000001e+08, + "instructions_per_iteration": 6.1073849320000005e+08, + "items_per_second": 3.9495622584289033e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0510406494140625e+07, + "cpu_time": 5.0503736000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0607957200000000e+08, + "instructions_per_iteration": 6.1073006500000000e+08, + "items_per_second": 3.9601030703946319e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.3759550836728769e+06, + "cpu_time": 2.3764523515878739e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.9898129442247134e+06, + "instructions_per_iteration": 2.2753765402675665e+04, + "items_per_second": 1.8757125149941069e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_W_C_final_candidate.json new file mode 100644 index 0000000..00b9120 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:26:07+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.1333,2.35889,3.44092], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.0414323806762695e+07, + "cpu_time": 5.0405021999999963e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0587665800000000e+08, + "instructions_per_iteration": 6.1273015000000000e+08, + "items_per_second": 3.9678585994863794e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.1138162612915039e+07, + "cpu_time": 5.0986452000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0739746000000000e+08, + "instructions_per_iteration": 6.1274906400000000e+08, + "items_per_second": 3.9226106574350325e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.8591842651367188e+07, + "cpu_time": 5.8592482000000335e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2305175200000000e+08, + "instructions_per_iteration": 6.1275448000000000e+08, + "items_per_second": 3.4134072012856337e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 4.9524545669555664e+07, + "cpu_time": 4.9503269999999769e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0400815600000000e+08, + "instructions_per_iteration": 6.1284042200000000e+08, + "items_per_second": 4.0401371464955942e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.1121234893798828e+07, + "cpu_time": 5.1102279999999389e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0736179200000000e+08, + "instructions_per_iteration": 6.1276702700000000e+08, + "items_per_second": 3.9137197009605519e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.2158021926879883e+07, + "cpu_time": 5.2117901199999906e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0953916360000001e+08, + "instructions_per_iteration": 6.1276822860000002e+08, + "items_per_second": 3.8515466611326383e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.1121234893798828e+07, + "cpu_time": 5.0986452000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0736179200000000e+08, + "instructions_per_iteration": 6.1275448000000000e+08, + "items_per_second": 3.9226106574350325e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.6566641156619168e+06, + "cpu_time": 3.6743064554964537e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.6799068842636365e+06, + "instructions_per_iteration": 4.2484163637760365e+04, + "items_per_second": 2.4998830117626040e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..b983766 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:25:01+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.58203,2.4668,3.55371], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5230536460876465e+08, + "cpu_time": 1.5215233799999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1984897800000000e+08, + "instructions_per_iteration": 1.8758480410000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4526700973510742e+08, + "cpu_time": 1.4510736200000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0506857800000000e+08, + "instructions_per_iteration": 1.8760337380000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5109705924987793e+08, + "cpu_time": 1.5081592600000039e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1731247600000000e+08, + "instructions_per_iteration": 1.8757800050000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4407157897949219e+08, + "cpu_time": 1.4399018599999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0255831400000000e+08, + "instructions_per_iteration": 1.8759313060000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4725279808044434e+08, + "cpu_time": 1.4709528599999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0923910200000000e+08, + "instructions_per_iteration": 1.8759133050000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.4799876213073730e+08, + "cpu_time": 1.4783221960000002e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1080548960000002e+08, + "instructions_per_iteration": 1.8759012790000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4725279808044434e+08, + "cpu_time": 1.4709528599999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0923910200000000e+08, + "instructions_per_iteration": 1.8759133050000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.5912383296367386e+06, + "cpu_time": 3.5459508289752305e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.5416706479307357e+06, + "instructions_per_iteration": 9.5043801270782511e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..04af0c8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:25:07+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.53516,2.45898,3.54492], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.6686844825744629e+08, + "cpu_time": 1.6672673400000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.5043464800000000e+08, + "instructions_per_iteration": 1.9253154600000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5798521041870117e+08, + "cpu_time": 1.5787933099999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3177695200000000e+08, + "instructions_per_iteration": 1.9253992190000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5629696846008301e+08, + "cpu_time": 1.5616692000000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2823162800000000e+08, + "instructions_per_iteration": 1.9253012780000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5388512611389160e+08, + "cpu_time": 1.5378164200000021e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2316723000000000e+08, + "instructions_per_iteration": 1.9252032080000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5419650077819824e+08, + "cpu_time": 1.5400412999999967e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2382036400000000e+08, + "instructions_per_iteration": 1.9252297750000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5784645080566406e+08, + "cpu_time": 1.5771175139999992e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3148616440000004e+08, + "instructions_per_iteration": 1.9252897880000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5629696846008301e+08, + "cpu_time": 1.5616691999999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2823162800000000e+08, + "instructions_per_iteration": 1.9253012780000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.3110925501749031e+06, + "cpu_time": 5.3121726863116566e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1154491927814553e+07, + "instructions_per_iteration": 7.7239683065118807e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_X_C_final_candidate.json new file mode 100644 index 0000000..8efd174 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block19_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:25:13+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.41211,2.43457,3.53125], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4359092712402344e+08, + "cpu_time": 1.4348810799999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0154912400000000e+08, + "instructions_per_iteration": 1.8758500800000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4653730392456055e+08, + "cpu_time": 1.4620550000000021e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0773611800000000e+08, + "instructions_per_iteration": 1.8759610720000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4217662811279297e+08, + "cpu_time": 1.4214737600000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.9857860400000000e+08, + "instructions_per_iteration": 1.8756909490000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4919304847717285e+08, + "cpu_time": 1.4914576599999928e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1331320200000000e+08, + "instructions_per_iteration": 1.8757140130000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5219569206237793e+08, + "cpu_time": 1.5207708700000033e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1961913800000000e+08, + "instructions_per_iteration": 1.8756938840000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.4673871994018555e+08, + "cpu_time": 1.4661276739999995e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0815923719999999e+08, + "instructions_per_iteration": 1.8757819996000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4653730392456055e+08, + "cpu_time": 1.4620550000000021e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0773611800000000e+08, + "instructions_per_iteration": 1.8757140130000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.0793419560094094e+06, + "cpu_time": 4.0664466692329817e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.5667064615393467e+06, + "instructions_per_iteration": 1.1976916464599725e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..79510f9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:13:11+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.25537,1.74805,4.82324], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0018157958984375e+08, + "cpu_time": 1.0016284000000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1038955000000000e+08, + "instructions_per_iteration": 1.1293330890000000e+09, + "items_per_second": 3.9934969895022912e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.7306728363037109e+07, + "cpu_time": 9.7308292000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0435247800000000e+08, + "instructions_per_iteration": 1.1292535170000000e+09, + "items_per_second": 4.1106466034775274e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0341167449951172e+08, + "cpu_time": 1.0320098100000007e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1717156600000000e+08, + "instructions_per_iteration": 1.1293315100000000e+09, + "items_per_second": 3.8759321483581602e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.0899472236633301e+08, + "cpu_time": 1.0897557399999958e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2889686200000000e+08, + "instructions_per_iteration": 1.1292965030000000e+09, + "items_per_second": 3.6705473099871129e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.9814891815185547e+07, + "cpu_time": 9.9772825999999702e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0962139000000000e+08, + "instructions_per_iteration": 1.1292679980000000e+09, + "items_per_second": 4.0091076502133072e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.0194191932678223e+08, + "cpu_time": 1.0188410259999992e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1408636920000002e+08, + "instructions_per_iteration": 1.1292965234000001e+09, + "items_per_second": 3.9319461403076798e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.0018157958984375e+08, + "cpu_time": 1.0016284000000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1038955000000000e+08, + "instructions_per_iteration": 1.1292965030000000e+09, + "items_per_second": 3.9934969895022912e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.5002846653675782e+06, + "cpu_time": 4.4827840625089798e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.4501360522068683e+06, + "instructions_per_iteration": 3.6139848367141778e+04, + "items_per_second": 1.6818381088239379e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..8f74de9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:13:23+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.45654,1.80664,4.80908], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0059452056884766e+08, + "cpu_time": 1.0057105200000004e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1125743800000000e+08, + "instructions_per_iteration": 1.1025799770000000e+09, + "items_per_second": 3.9772876195030734e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.2817306518554688e+07, + "cpu_time": 9.2818209999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9492478600000000e+08, + "instructions_per_iteration": 1.1024935320000000e+09, + "items_per_second": 4.3094991812490290e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.9500894546508789e+07, + "cpu_time": 9.9391598000000417e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0896036400000000e+08, + "instructions_per_iteration": 1.1024830980000000e+09, + "items_per_second": 4.0244850475187884e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.0304307937622070e+08, + "cpu_time": 1.0304348499999972e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1639956600000000e+08, + "instructions_per_iteration": 1.1021533230000000e+09, + "items_per_second": 3.8818562862077220e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.4429969787597656e+07, + "cpu_time": 9.4414981999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9831114000000000e+08, + "instructions_per_iteration": 1.1024533540000000e+09, + "items_per_second": 4.2366157523601502e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.8077154159545898e+07, + "cpu_time": 9.8047865400000006e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0597065880000001e+08, + "instructions_per_iteration": 1.1024326568000000e+09, + "items_per_second": 4.0859487773677530e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.9500894546508789e+07, + "cpu_time": 9.9391598000000417e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0896036400000000e+08, + "instructions_per_iteration": 1.1024830980000000e+09, + "items_per_second": 4.0244850475187884e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.3009456702908613e+06, + "cpu_time": 4.2917199497220991e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.0323032920722943e+06, + "instructions_per_iteration": 1.6310203236011500e+05, + "items_per_second": 1.8021799486466937e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_M_C_final_candidate.json new file mode 100644 index 0000000..51697ac --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:13:17+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.23486,1.75244,4.80762], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.6444129943847656e+07, + "cpu_time": 9.6426962000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0254158000000000e+08, + "instructions_per_iteration": 1.1061392570000000e+09, + "items_per_second": 4.1482173834326542e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.7882032394409180e+07, + "cpu_time": 9.7844411000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0556166000000000e+08, + "instructions_per_iteration": 1.1060873000000000e+09, + "items_per_second": 4.0881231325517376e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0107398033142090e+08, + "cpu_time": 1.0094148300000016e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1226335000000000e+08, + "instructions_per_iteration": 1.1061323260000000e+09, + "items_per_second": 3.9626919291447238e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.4274044036865234e+07, + "cpu_time": 9.4239705999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9798493600000000e+08, + "instructions_per_iteration": 1.1057302800000000e+09, + "items_per_second": 4.2444954147034483e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.3829631805419922e+07, + "cpu_time": 9.3783825000000924e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9705029600000000e+08, + "instructions_per_iteration": 1.1060624300000000e+09, + "items_per_second": 4.2651278085532980e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.6700763702392578e+07, + "cpu_time": 9.6647277400000185e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0308036440000001e+08, + "instructions_per_iteration": 1.1060303186000001e+09, + "items_per_second": 4.1417311336771720e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.6444129943847656e+07, + "cpu_time": 9.6426962000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0254158000000000e+08, + "instructions_per_iteration": 1.1060873000000000e+09, + "items_per_second": 4.1482173834326542e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.9461265671235584e+06, + "cpu_time": 2.9119421852070196e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.1866682572738612e+06, + "instructions_per_iteration": 1.7071486871388796e+05, + "items_per_second": 1.2324585470261039e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..c4e3fd4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:12:28+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.07129,1.62061,4.93701], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2714, + "real_time": 2.3677670613052043e+04, + "cpu_time": 2.3663149226234353e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9724399410464262e+04, + "instructions_per_iteration": 1.4924908732498158e+05, + "items_per_second": 4.2259801957862037e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2714, + "real_time": 2.3354127640748779e+04, + "cpu_time": 2.3347400515843794e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9045232866617538e+04, + "instructions_per_iteration": 1.4939819270449522e+05, + "items_per_second": 4.2831320742597847e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2714, + "real_time": 2.1614216668867590e+04, + "cpu_time": 2.1600117538688301e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5391246131171705e+04, + "instructions_per_iteration": 1.4942992114959468e+05, + "items_per_second": 4.6296044371466254e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2714, + "real_time": 2.2736382818257185e+04, + "cpu_time": 2.2730024686809131e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7747937361827564e+04, + "instructions_per_iteration": 1.4913234450994842e+05, + "items_per_second": 4.3994672851381809e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2714, + "real_time": 2.2614801641589329e+04, + "cpu_time": 2.2593322402358153e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7492521739130432e+04, + "instructions_per_iteration": 1.4937590456890198e+05, + "items_per_second": 4.4260865320791687e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2799439876502987e+04, + "cpu_time": 2.2786802873986748e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7880267501842303e+04, + "instructions_per_iteration": 1.4931709005158438e+05, + "items_per_second": 4.3928541048819927e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2736382818257185e+04, + "cpu_time": 2.2730024686809131e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7747937361827564e+04, + "instructions_per_iteration": 1.4937590456890198e+05, + "items_per_second": 4.3994672851381809e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.9400712602712281e+02, + "cpu_time": 7.9547677301206249e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.6674120834122787e+03, + "instructions_per_iteration": 1.2401908158950681e+02, + "items_per_second": 1.5579206794531142e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..f93b74e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:12:31+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.98535,1.60986,4.91553], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3208, + "real_time": 2.1693786778057602e+04, + "cpu_time": 2.1666560785536170e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5558166458852866e+04, + "instructions_per_iteration": 1.4931728990024937e+05, + "items_per_second": 4.6154071700551787e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3208, + "real_time": 2.1827934388805210e+04, + "cpu_time": 2.1821170511221972e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5840302369077304e+04, + "instructions_per_iteration": 1.4927062001246883e+05, + "items_per_second": 4.5827055862366775e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3208, + "real_time": 2.1591076529828686e+04, + "cpu_time": 2.1585006546134668e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5342637780548626e+04, + "instructions_per_iteration": 1.4930286159600999e+05, + "items_per_second": 4.6328454793963210e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3208, + "real_time": 2.1870445432211098e+04, + "cpu_time": 2.1864622506234427e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5929375311720702e+04, + "instructions_per_iteration": 1.4929716271820449e+05, + "items_per_second": 4.5735982851515604e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3208, + "real_time": 2.1419768916103905e+04, + "cpu_time": 2.1414233790523664e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4982852244389025e+04, + "instructions_per_iteration": 1.4948086097256857e+05, + "items_per_second": 4.6697911761966709e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.1680602409001305e+04, + "cpu_time": 2.1670318827930187e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5530666832917712e+04, + "instructions_per_iteration": 1.4933375903990027e+05, + "items_per_second": 4.6148695394072820e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.1693786778057605e+04, + "cpu_time": 2.1666560785536170e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5558166458852866e+04, + "instructions_per_iteration": 1.4930286159600999e+05, + "items_per_second": 4.6154071700551787e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.8300949932997625e+02, + "cpu_time": 1.8260750562725471e+02, + "time_unit": "ns", + "cycles_per_iteration": 3.8440037515742404e+02, + "instructions_per_iteration": 8.3950417968227526e+01, + "items_per_second": 3.8979629180640711e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_P_C_final_candidate.json new file mode 100644 index 0000000..6db7f71 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:12:29+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.07129,1.62061,4.93701], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3152, + "real_time": 2.2349018735934031e+04, + "cpu_time": 2.2342909898477152e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6934272842639592e+04, + "instructions_per_iteration": 1.4917328807106600e+05, + "items_per_second": 4.4756927568694082e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3152, + "real_time": 2.3418422882932093e+04, + "cpu_time": 2.3407617385786813e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9180019035532998e+04, + "instructions_per_iteration": 1.4930907360406092e+05, + "items_per_second": 4.2721135753321207e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3152, + "real_time": 2.2944838262451482e+04, + "cpu_time": 2.2938251903553308e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8185471446700511e+04, + "instructions_per_iteration": 1.4917232360406092e+05, + "items_per_second": 4.3595301167875499e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3152, + "real_time": 2.1831335755169090e+04, + "cpu_time": 2.1815558692893424e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5846780456852794e+04, + "instructions_per_iteration": 1.4935149682741117e+05, + "items_per_second": 4.5838844380628092e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3152, + "real_time": 2.1512965260423378e+04, + "cpu_time": 2.1506023477157323e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5178488578680204e+04, + "instructions_per_iteration": 1.4915258026649748e+05, + "items_per_second": 4.6498600778621512e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2411316179382015e+04, + "cpu_time": 2.2402072271573605e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7065006472081230e+04, + "instructions_per_iteration": 1.4923175247461928e+05, + "items_per_second": 4.4682161929828078e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2349018735934027e+04, + "cpu_time": 2.2342909898477148e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6934272842639592e+04, + "instructions_per_iteration": 1.4917328807106600e+05, + "items_per_second": 4.4756927568694082e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.8201700157062055e+02, + "cpu_time": 7.8246587478457354e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.6423181460263506e+03, + "instructions_per_iteration": 9.1563342536460951e+01, + "items_per_second": 1.5548186602436506e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..f6612f6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:12:49+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.46387,1.72852,4.90088], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.1499576568603516e+07, + "cpu_time": 8.1411549999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7115776600000000e+08, + "instructions_per_iteration": 1.0261620140000000e+09, + "items_per_second": 4.9133077554720500e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.8186025619506836e+07, + "cpu_time": 8.8187355000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8520216400000000e+08, + "instructions_per_iteration": 1.0261860490000000e+09, + "items_per_second": 4.5357976775695300e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.3213567733764648e+07, + "cpu_time": 8.3151797000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7476339800000000e+08, + "instructions_per_iteration": 1.0261604480000000e+09, + "items_per_second": 4.8104793213308314e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.0441474914550781e+07, + "cpu_time": 8.0362968999999389e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6893467600000000e+08, + "instructions_per_iteration": 1.0261461620000000e+09, + "items_per_second": 4.9774168995672995e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.6609840393066406e+07, + "cpu_time": 8.6611372000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8189155000000000e+08, + "instructions_per_iteration": 1.0261948210000000e+09, + "items_per_second": 4.6183311817298010e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.3990097045898438e+07, + "cpu_time": 8.3945008599999934e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7638991080000001e+08, + "instructions_per_iteration": 1.0261698988000001e+09, + "items_per_second": 4.7710665671339026e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 8.3213567733764648e+07, + "cpu_time": 8.3151797000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7476339800000000e+08, + "instructions_per_iteration": 1.0261620140000000e+09, + "items_per_second": 4.8104793213308314e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.3116189715672447e+06, + "cpu_time": 3.3535653256911160e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.9556676417098884e+06, + "instructions_per_iteration": 1.9980414410116722e+04, + "items_per_second": 1.8910706550787573e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..7aadf45 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:13:03+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.48389,1.77393,4.86523], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.5553417205810547e+07, + "cpu_time": 7.5513176000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5867082600000000e+08, + "instructions_per_iteration": 9.7455953100000000e+08, + "items_per_second": 5.2970888153346861e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.7887058258056641e+07, + "cpu_time": 7.7766239000000238e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6357168400000000e+08, + "instructions_per_iteration": 9.7456137300000000e+08, + "items_per_second": 5.1436202283101128e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.7583789825439453e+07, + "cpu_time": 7.7584760999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6293447600000000e+08, + "instructions_per_iteration": 9.7458320500000000e+08, + "items_per_second": 5.1556516362794638e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.0545186996459961e+07, + "cpu_time": 8.0546409000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6915388200000000e+08, + "instructions_per_iteration": 9.7457607600000000e+08, + "items_per_second": 4.9660811073526507e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.3943614959716797e+07, + "cpu_time": 7.3896244999999359e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5528975600000000e+08, + "instructions_per_iteration": 9.7455926100000000e+08, + "items_per_second": 5.4129949363462711e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.7102613449096695e+07, + "cpu_time": 7.7061365999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6192412480000001e+08, + "instructions_per_iteration": 9.7456788920000005e+08, + "items_per_second": 5.1950873447246365e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.7583789825439453e+07, + "cpu_time": 7.7584760999999791e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6293447600000000e+08, + "instructions_per_iteration": 9.7456137300000000e+08, + "items_per_second": 5.1556516362794638e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.5038708756925752e+06, + "cpu_time": 2.5165053250861894e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.2584088014403181e+06, + "instructions_per_iteration": 1.1049466955468937e+04, + "items_per_second": 1.6921577528473770e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_S_C_final_candidate.json new file mode 100644 index 0000000..10ef4d1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:12:56+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.61328,1.78711,4.88623], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.8525543212890625e+07, + "cpu_time": 7.8526802999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6491380400000000e+08, + "instructions_per_iteration": 9.7917817500000000e+08, + "items_per_second": 5.0938021760544665e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.6889753341674805e+07, + "cpu_time": 7.6890215999999791e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6147553600000000e+08, + "instructions_per_iteration": 9.7896611100000000e+08, + "items_per_second": 5.2022223477692027e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.7876329421997070e+07, + "cpu_time": 7.7789637000000417e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6354930000000000e+08, + "instructions_per_iteration": 9.7895316500000000e+08, + "items_per_second": 5.1420731015880415e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.7872753143310547e+07, + "cpu_time": 7.7838016999999478e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6354224800000000e+08, + "instructions_per_iteration": 9.7896650300000000e+08, + "items_per_second": 5.1388770605500219e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.3977460861206055e+07, + "cpu_time": 8.3941987999999419e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7636075600000000e+08, + "instructions_per_iteration": 9.7896158000000000e+08, + "items_per_second": 4.7651956968186507e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.9028367996215820e+07, + "cpu_time": 7.8997332199999809e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6596832880000001e+08, + "instructions_per_iteration": 9.7900510680000007e+08, + "items_per_second": 5.0684340765560772e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.7876329421997070e+07, + "cpu_time": 7.7838016999999493e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6354930000000000e+08, + "instructions_per_iteration": 9.7896611100000000e+08, + "items_per_second": 5.1388770605500219e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.8276608775799940e+06, + "cpu_time": 2.8246016010171575e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.9379567442892343e+06, + "instructions_per_iteration": 9.6896929982327099e+04, + "items_per_second": 1.7383992416426528e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..a9dac13 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:13:29+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.50049,1.82666,4.79932], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.0915956497192383e+07, + "cpu_time": 5.0909555000000052e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0693066800000000e+08, + "instructions_per_iteration": 6.3618507900000000e+08, + "items_per_second": 3.9285356157601415e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.4561376571655273e+07, + "cpu_time": 5.4542526000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1458604800000000e+08, + "instructions_per_iteration": 6.3622807000000000e+08, + "items_per_second": 3.6668635405701539e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.4428815841674805e+07, + "cpu_time": 5.4408798999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1430838600000000e+08, + "instructions_per_iteration": 6.3621239300000000e+08, + "items_per_second": 3.6758760288018887e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.4929494857788086e+07, + "cpu_time": 5.4907810000000447e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1535945000000000e+08, + "instructions_per_iteration": 6.3620148100000000e+08, + "items_per_second": 3.6424690768034342e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.6767463684082031e+07, + "cpu_time": 5.6746101999999963e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1921877000000000e+08, + "instructions_per_iteration": 6.3613412500000000e+08, + "items_per_second": 3.5244711610323493e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.4320621490478516e+07, + "cpu_time": 5.4302958400000095e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1408066440000001e+08, + "instructions_per_iteration": 6.3619222960000002e+08, + "items_per_second": 3.6876430845935936e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.4561376571655273e+07, + "cpu_time": 5.4542526000000097e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1458604800000000e+08, + "instructions_per_iteration": 6.3620148100000000e+08, + "items_per_second": 3.6668635405701539e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1224500136085367e+06, + "cpu_time": 2.1165170452274554e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.4571610919334069e+06, + "instructions_per_iteration": 3.6069242298667712e+04, + "items_per_second": 1.4770344633941198e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..e6c6fe6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:13:38+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.26904,1.79883,4.7583], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.7084798812866211e+07, + "cpu_time": 5.7076917000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1988539000000000e+08, + "instructions_per_iteration": 6.1080230100000000e+08, + "items_per_second": 3.5040434997566491e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.8913478851318359e+07, + "cpu_time": 4.8913980000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0272424800000000e+08, + "instructions_per_iteration": 6.1078882500000000e+08, + "items_per_second": 4.0888106017952310e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 4.8878669738769531e+07, + "cpu_time": 4.8861220000000037e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0265183200000000e+08, + "instructions_per_iteration": 6.1083707700000000e+08, + "items_per_second": 4.0932256705829254e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.1358222961425781e+07, + "cpu_time": 5.1336855000000179e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0785953400000000e+08, + "instructions_per_iteration": 6.1079064500000000e+08, + "items_per_second": 3.8958366265327181e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.2792310714721680e+07, + "cpu_time": 5.2771900999999844e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1087141800000000e+08, + "instructions_per_iteration": 6.1075207400000000e+08, + "items_per_second": 3.7898956871006144e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.1805496215820312e+07, + "cpu_time": 5.1792174600000031e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0879848440000001e+08, + "instructions_per_iteration": 6.1079418439999998e+08, + "items_per_second": 3.8743624171536276e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.1358222961425781e+07, + "cpu_time": 5.1336855000000179e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0785953400000000e+08, + "instructions_per_iteration": 6.1079064500000000e+08, + "items_per_second": 3.8958366265327181e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.3902422403812436e+06, + "cpu_time": 3.3900656709748604e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.1199691171468571e+06, + "instructions_per_iteration": 3.0496684409948568e+04, + "items_per_second": 2.4424425189454886e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_W_C_final_candidate.json new file mode 100644 index 0000000..158e043 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:13:34+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.37988,1.8125,4.77881], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.2012443542480469e+07, + "cpu_time": 5.1992979999999963e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0923297000000000e+08, + "instructions_per_iteration": 6.1273523400000000e+08, + "items_per_second": 3.8466731470286977e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.9358606338500977e+07, + "cpu_time": 4.9337195000000112e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0365867000000000e+08, + "instructions_per_iteration": 6.1274971700000000e+08, + "items_per_second": 4.0537367395937191e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.3367614746093750e+07, + "cpu_time": 5.3303895999999627e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1208066800000000e+08, + "instructions_per_iteration": 6.1276807900000000e+08, + "items_per_second": 3.7520709555639494e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.0150156021118164e+07, + "cpu_time": 5.0126414999999814e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0532157600000000e+08, + "instructions_per_iteration": 6.1283813900000000e+08, + "items_per_second": 3.9899123047199915e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.0383329391479492e+07, + "cpu_time": 5.0384313999999538e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0581387400000000e+08, + "instructions_per_iteration": 6.1276150500000000e+08, + "items_per_second": 3.9694893930678866e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.1054430007934570e+07, + "cpu_time": 5.1028959999999814e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0722155160000001e+08, + "instructions_per_iteration": 6.1277053480000007e+08, + "items_per_second": 3.9223765079948488e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0383329391479492e+07, + "cpu_time": 5.0384313999999538e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0581387400000000e+08, + "instructions_per_iteration": 6.1276150500000000e+08, + "items_per_second": 3.9694893930678866e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.6134217492394072e+06, + "cpu_time": 1.5966287234403822e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.3890413456595656e+06, + "instructions_per_iteration": 3.9803967641429917e+04, + "items_per_second": 1.2121385881499195e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..e932779 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:12:32+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.98535,1.60986,4.91553], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4756345748901367e+08, + "cpu_time": 1.4745997000000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0989160200000000e+08, + "instructions_per_iteration": 1.9204562090000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5842676162719727e+08, + "cpu_time": 1.5819509900000030e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3270428200000000e+08, + "instructions_per_iteration": 1.9205304360000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.6986012458801270e+08, + "cpu_time": 1.6968380700000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.5671563600000000e+08, + "instructions_per_iteration": 1.9205994770000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.6406440734863281e+08, + "cpu_time": 1.6385700599999976e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4454392400000000e+08, + "instructions_per_iteration": 1.9204308980000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5338325500488281e+08, + "cpu_time": 1.5327742699999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2211283800000000e+08, + "instructions_per_iteration": 1.9204741060000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5865960121154788e+08, + "cpu_time": 1.5849466180000004e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3319365640000004e+08, + "instructions_per_iteration": 1.9204982252000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5842676162719727e+08, + "cpu_time": 1.5819509900000030e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3270428200000000e+08, + "instructions_per_iteration": 1.9204741060000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.7418834120849911e+06, + "cpu_time": 8.7038124631742835e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.8358389511828102e+07, + "instructions_per_iteration": 6.7397167893020553e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..27fcbe0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:12:43+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.98145,1.62256,4.88379], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5907716751098633e+08, + "cpu_time": 1.5886805500000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3407042400000000e+08, + "instructions_per_iteration": 1.8806566510000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5261077880859375e+08, + "cpu_time": 1.5249799299999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2049106800000000e+08, + "instructions_per_iteration": 1.8807548120000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5224790573120117e+08, + "cpu_time": 1.5200895899999979e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1972893000000000e+08, + "instructions_per_iteration": 1.8804596260000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5399551391601562e+08, + "cpu_time": 1.5394650700000057e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2339919000000000e+08, + "instructions_per_iteration": 1.8805763660000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5468287467956543e+08, + "cpu_time": 1.5453893399999964e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2484198200000000e+08, + "instructions_per_iteration": 1.8805810640000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5452284812927246e+08, + "cpu_time": 1.5437208959999999e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2450631880000001e+08, + "instructions_per_iteration": 1.8806057038000002e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5399551391601562e+08, + "cpu_time": 1.5394650700000057e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2339919000000000e+08, + "instructions_per_iteration": 1.8805810640000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.7329876921388386e+06, + "cpu_time": 2.7165827237550924e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.7392550686792098e+06, + "instructions_per_iteration": 1.0912770354039344e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_X_C_final_candidate.json new file mode 100644 index 0000000..3b8baf2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block20_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:12:38+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.06689,1.6333,4.90479], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.6367244720458984e+08, + "cpu_time": 1.6354380499999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4372119800000000e+08, + "instructions_per_iteration": 1.8758827630000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4661264419555664e+08, + "cpu_time": 1.4645396199999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0789358200000000e+08, + "instructions_per_iteration": 1.8759057780000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.6650509834289551e+08, + "cpu_time": 1.6637608200000021e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4966920400000000e+08, + "instructions_per_iteration": 1.8756860200000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4662218093872070e+08, + "cpu_time": 1.4656519199999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0791417400000000e+08, + "instructions_per_iteration": 1.8757529890000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4907312393188477e+08, + "cpu_time": 1.4898566700000072e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1306275000000000e+08, + "instructions_per_iteration": 1.8757186070000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5449709892272949e+08, + "cpu_time": 1.5438494160000008e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2445218160000002e+08, + "instructions_per_iteration": 1.8757892314000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4907312393188477e+08, + "cpu_time": 1.4898566700000072e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1306275000000000e+08, + "instructions_per_iteration": 1.8757529890000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.7721227283166647e+06, + "cpu_time": 9.7579879368248079e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.0521971640216250e+07, + "instructions_per_iteration": 9.9102448809300375e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..f2770ab --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:12:02+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.90967,1.55225,5.00684], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.9736213684082031e+07, + "cpu_time": 9.9737093999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0945411000000000e+08, + "instructions_per_iteration": 1.1292884390000000e+09, + "items_per_second": 4.0105439607053329e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.9842071533203125e+07, + "cpu_time": 9.9843471999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0967702600000000e+08, + "instructions_per_iteration": 1.1293249120000000e+09, + "items_per_second": 4.0062709357703477e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0019803047180176e+08, + "cpu_time": 1.0012906199999972e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1042248600000000e+08, + "instructions_per_iteration": 1.1293367550000000e+09, + "items_per_second": 3.9948441742118900e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.9549531936645508e+07, + "cpu_time": 9.9508038999999821e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0906290200000000e+08, + "instructions_per_iteration": 1.1293046940000000e+09, + "items_per_second": 4.0197757288735304e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.0078835487365723e+08, + "cpu_time": 1.0077003500000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1166319600000000e+08, + "instructions_per_iteration": 1.1293447090000000e+09, + "items_per_second": 3.9694339691357641e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.0002284049987793e+08, + "cpu_time": 9.9997540399999887e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.1005594400000000e+08, + "instructions_per_iteration": 1.1293199018000000e+09, + "items_per_second": 4.0001737537393728e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.9842071533203125e+07, + "cpu_time": 9.9843471999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0967702600000000e+08, + "instructions_per_iteration": 1.1293249120000000e+09, + "items_per_second": 4.0062709357703477e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.8876301251303486e+05, + "cpu_time": 4.8611389047524164e+05, + "time_unit": "ns", + "cycles_per_iteration": 1.0258566490109620e+06, + "instructions_per_iteration": 2.3160932623709261e+04, + "items_per_second": 1.9379712496771452e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..9dc9c63 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:11:56+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.81445,1.52734,5.01807], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.2287778854370117e+07, + "cpu_time": 9.2289303000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9381336400000000e+08, + "instructions_per_iteration": 1.1020826090000000e+09, + "items_per_second": 4.3341967811805857e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.6043586730957031e+07, + "cpu_time": 9.6044345000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0170080200000000e+08, + "instructions_per_iteration": 1.1024651800000000e+09, + "items_per_second": 4.1647428591449023e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.5822095870971680e+07, + "cpu_time": 9.5681545999999791e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0123421600000000e+08, + "instructions_per_iteration": 1.1024803110000000e+09, + "items_per_second": 4.1805344575013546e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.0082406997680664e+07, + "cpu_time": 8.9975802999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8918064400000000e+08, + "instructions_per_iteration": 1.1024588160000000e+09, + "items_per_second": 4.4456396793702543e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.3622684478759766e+07, + "cpu_time": 9.3517365999999493e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9661693400000000e+08, + "instructions_per_iteration": 1.1024744080000000e+09, + "items_per_second": 4.2772804358069943e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.3571710586547852e+07, + "cpu_time": 9.3501672599999860e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9650919200000000e+08, + "instructions_per_iteration": 1.1023922648000000e+09, + "items_per_second": 4.2804788426008178e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.3622684478759766e+07, + "cpu_time": 9.3517365999999493e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9661693400000000e+08, + "instructions_per_iteration": 1.1024651800000000e+09, + "items_per_second": 4.2772804358069943e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.5000362081130175e+06, + "cpu_time": 2.5059366382526653e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.2503661521154884e+06, + "instructions_per_iteration": 1.7330034875902586e+05, + "items_per_second": 1.1571262540566386e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_M_C_final_candidate.json new file mode 100644 index 0000000..e44c676 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:12:08+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.99707,1.57666,4.99561], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.4706535339355469e+07, + "cpu_time": 9.4707381999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9889346400000000e+08, + "instructions_per_iteration": 1.1056660940000000e+09, + "items_per_second": 4.2235356057038959e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0383701324462891e+08, + "cpu_time": 1.0377243199999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1806605600000000e+08, + "instructions_per_iteration": 1.1061542550000000e+09, + "items_per_second": 3.8545882783203935e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.1869115829467773e+07, + "cpu_time": 9.1849516999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9293460800000000e+08, + "instructions_per_iteration": 1.1060992210000000e+09, + "items_per_second": 4.3549494114378421e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.4456672668457031e+07, + "cpu_time": 9.4407421999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9836788600000000e+08, + "instructions_per_iteration": 1.1056959170000000e+09, + "items_per_second": 4.2369550139818573e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.0013890266418457e+08, + "cpu_time": 9.9989068000000179e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.1029897200000000e+08, + "instructions_per_iteration": 1.1061521590000000e+09, + "items_per_second": 4.0004373278086688e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.7001647949218750e+07, + "cpu_time": 9.6945164199999973e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0371219720000002e+08, + "instructions_per_iteration": 1.1059535292000000e+09, + "items_per_second": 4.1340931274505318e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.4706535339355469e+07, + "cpu_time": 9.4707381999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9889346400000000e+08, + "instructions_per_iteration": 1.1060992210000000e+09, + "items_per_second": 4.2235356057038959e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.8644607332207737e+06, + "cpu_time": 4.8293467723836349e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.0214660365565268e+07, + "instructions_per_iteration": 2.4997689109195673e+05, + "items_per_second": 2.0207972205217686e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..62850fc --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:11:14+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.69238,1.45264,5.17041], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2891, + "real_time": 2.3262923830151765e+04, + "cpu_time": 2.3255736077481852e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8853539259771707e+04, + "instructions_per_iteration": 1.4940917952265652e+05, + "items_per_second": 4.3000143993218240e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2891, + "real_time": 2.2725389309714552e+04, + "cpu_time": 2.2721620546523711e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7724538222068491e+04, + "instructions_per_iteration": 1.4930268453822206e+05, + "items_per_second": 4.4010945343992847e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2891, + "real_time": 2.2064398333755013e+04, + "cpu_time": 2.2057342096160515e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6336547215496365e+04, + "instructions_per_iteration": 1.4932001902455898e+05, + "items_per_second": 4.5336378047746206e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2891, + "real_time": 2.2769840231241960e+04, + "cpu_time": 2.2762316499481138e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7818111380145281e+04, + "instructions_per_iteration": 1.4901437806987201e+05, + "items_per_second": 4.3932259707521196e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2891, + "real_time": 2.3051802570207110e+04, + "cpu_time": 2.3029427879626423e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8410333448633690e+04, + "instructions_per_iteration": 1.4948851054998272e+05, + "items_per_second": 4.3422702692700230e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2774870855014080e+04, + "cpu_time": 2.2765288619854728e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7828613905223116e+04, + "instructions_per_iteration": 1.4930695434105847e+05, + "items_per_second": 4.3940485957035744e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2769840231241964e+04, + "cpu_time": 2.2762316499481138e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7818111380145281e+04, + "instructions_per_iteration": 1.4932001902455898e+05, + "items_per_second": 4.3932259707521196e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.5335742394538522e+02, + "cpu_time": 4.5094685711977024e+02, + "time_unit": "ns", + "cycles_per_iteration": 9.5211273847026393e+02, + "instructions_per_iteration": 1.7972370208938054e+02, + "items_per_second": 8.8117669099935324e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..e4c7cef --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:11:13+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.69238,1.45264,5.17041], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2767, + "real_time": 2.3660652896838365e+04, + "cpu_time": 2.3647535598120718e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9688619443440548e+04, + "instructions_per_iteration": 1.4938224141669678e+05, + "items_per_second": 4.2287704604596118e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2767, + "real_time": 2.2744115699186281e+04, + "cpu_time": 2.2736209613299601e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7763889410914351e+04, + "instructions_per_iteration": 1.4950129996385978e+05, + "items_per_second": 4.3982704989447644e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2767, + "real_time": 2.3015966301667460e+04, + "cpu_time": 2.3007444163353790e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8334972172027468e+04, + "instructions_per_iteration": 1.4937498807372607e+05, + "items_per_second": 4.3464193280225278e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2767, + "real_time": 2.2159055290042943e+04, + "cpu_time": 2.2154276834116372e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6535294542826166e+04, + "instructions_per_iteration": 1.4949678894109142e+05, + "items_per_second": 4.5138011386589467e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2767, + "real_time": 2.3911134577159377e+04, + "cpu_time": 2.3885174195880027e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0214693892302130e+04, + "instructions_per_iteration": 1.4928758438742321e+05, + "items_per_second": 4.1866975379752133e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3098184952978885e+04, + "cpu_time": 2.3086128080954099e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8507493892302133e+04, + "instructions_per_iteration": 1.4940858055655946e+05, + "items_per_second": 4.3347917928122130e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3015966301667464e+04, + "cpu_time": 2.3007444163353786e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8334972172027468e+04, + "instructions_per_iteration": 1.4938224141669678e+05, + "items_per_second": 4.3464193280225278e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.0557542939001814e+02, + "cpu_time": 6.9832548522107788e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.4817110928190077e+03, + "instructions_per_iteration": 9.0608892653632410e+01, + "items_per_second": 1.3170186296835443e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_P_C_final_candidate.json new file mode 100644 index 0000000..0d26c52 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:11:16+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.63672,1.44482,5.14795], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3175, + "real_time": 2.5421202652097687e+04, + "cpu_time": 2.5401548661417328e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.3385991181102363e+04, + "instructions_per_iteration": 1.4938470047244095e+05, + "items_per_second": 3.9367678456507267e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3175, + "real_time": 2.2597050103615587e+04, + "cpu_time": 2.2589617007874011e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7455065826771657e+04, + "instructions_per_iteration": 1.4937300944881889e+05, + "items_per_second": 4.4268125468945851e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3175, + "real_time": 2.2571068110428456e+04, + "cpu_time": 2.2565103307086636e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7400621102362202e+04, + "instructions_per_iteration": 1.4929946425196851e+05, + "items_per_second": 4.4316216344817134e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3175, + "real_time": 2.2176982849601685e+04, + "cpu_time": 2.2170310866141728e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6573011653543304e+04, + "instructions_per_iteration": 1.4940893763779529e+05, + "items_per_second": 4.5105366633680802e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3175, + "real_time": 2.3598933783103163e+04, + "cpu_time": 2.3576480629921229e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9559191181102360e+04, + "instructions_per_iteration": 1.4919582740157482e+05, + "items_per_second": 4.2415151595225230e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3273047499769316e+04, + "cpu_time": 2.3260612094488188e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8874776188976379e+04, + "instructions_per_iteration": 1.4933238784251970e+05, + "items_per_second": 4.3094507699835260e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2597050103615587e+04, + "cpu_time": 2.2589617007874014e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7455065826771657e+04, + "instructions_per_iteration": 1.4937300944881889e+05, + "items_per_second": 4.4268125468945851e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.3107133256506818e+03, + "cpu_time": 1.3044257322130211e+03, + "time_unit": "ns", + "cycles_per_iteration": 2.7525585958861939e+03, + "instructions_per_iteration": 8.6572677785168764e+01, + "items_per_second": 2.3056607110986906e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..a48dc99 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:11:41+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.86426,1.52002,5.07324], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.5210323333740234e+07, + "cpu_time": 8.5144162999999821e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7894985600000000e+08, + "instructions_per_iteration": 1.0261726060000000e+09, + "items_per_second": 4.6979145240995651e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.5930824279785156e+07, + "cpu_time": 8.5848016000000358e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8046364200000000e+08, + "instructions_per_iteration": 1.0262025070000000e+09, + "items_per_second": 4.6593971373782046e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.1395626068115234e+07, + "cpu_time": 8.1396685000000522e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7094103200000000e+08, + "instructions_per_iteration": 1.0261621980000000e+09, + "items_per_second": 4.9142050440997370e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.5992813110351562e+07, + "cpu_time": 8.5957967000000581e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8059254800000000e+08, + "instructions_per_iteration": 1.0261723870000000e+09, + "items_per_second": 4.6534371851767655e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.8697919845581055e+07, + "cpu_time": 7.8666990000000328e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6527369000000000e+08, + "instructions_per_iteration": 1.0262402030000000e+09, + "items_per_second": 5.0847248636308359e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.3445501327514663e+07, + "cpu_time": 8.3402764200000316e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7524415360000002e+08, + "instructions_per_iteration": 1.0261899802000000e+09, + "items_per_second": 4.8019357508770218e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 8.5210323333740234e+07, + "cpu_time": 8.5144162999999836e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7894985600000000e+08, + "instructions_per_iteration": 1.0261726060000000e+09, + "items_per_second": 4.6979145240995651e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.2604348911000807e+06, + "cpu_time": 3.2400886764574088e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.8466709428075338e+06, + "instructions_per_iteration": 3.1868808575156996e+04, + "items_per_second": 1.9089497928592114e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..d26ab80 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:11:34+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.84717,1.50391,5.10742], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.5239658355712891e+07, + "cpu_time": 7.5240941999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5801187000000000e+08, + "instructions_per_iteration": 9.7456075600000000e+08, + "items_per_second": 5.3162545466270233e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.5808763504028320e+07, + "cpu_time": 7.5809797000000238e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5920685000000000e+08, + "instructions_per_iteration": 9.7456780600000000e+08, + "items_per_second": 5.2763628954183683e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.0360879898071289e+07, + "cpu_time": 9.0330172999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8976651200000000e+08, + "instructions_per_iteration": 9.7458310400000000e+08, + "items_per_second": 4.4281992020540070e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.6294183731079102e+07, + "cpu_time": 7.6240311999999478e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6022539400000000e+08, + "instructions_per_iteration": 9.7457219000000000e+08, + "items_per_second": 5.2465682459432054e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.6616048812866211e+07, + "cpu_time": 7.6580666999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6090316800000000e+08, + "instructions_per_iteration": 9.7458824400000000e+08, + "items_per_second": 5.2232504060065188e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.8863906860351562e+07, + "cpu_time": 7.8840378199999914e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6562275880000001e+08, + "instructions_per_iteration": 9.7457442000000000e+08, + "items_per_second": 5.0981270592098245e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6294183731079102e+07, + "cpu_time": 7.6240311999999478e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6022539400000000e+08, + "instructions_per_iteration": 9.7457219000000000e+08, + "items_per_second": 5.2465682459432054e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.4479804967112960e+06, + "cpu_time": 6.4424837381547652e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.3540831000552552e+07, + "instructions_per_iteration": 1.1201985538287398e+04, + "items_per_second": 3.7611221254490636e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_S_C_final_candidate.json new file mode 100644 index 0000000..3fd3c38 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:11:49+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.87549,1.52832,5.05664], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.1542730331420898e+07, + "cpu_time": 8.1399585000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7125043000000000e+08, + "instructions_per_iteration": 9.7898876700000000e+08, + "items_per_second": 4.9140299671060983e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.9097986221313477e+07, + "cpu_time": 7.9035707999999702e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6611433600000000e+08, + "instructions_per_iteration": 9.7896654700000000e+08, + "items_per_second": 5.0610035656288611e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.7521800994873047e+07, + "cpu_time": 7.7522704999999806e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6280543400000000e+08, + "instructions_per_iteration": 9.7897824500000000e+08, + "items_per_second": 5.1597786738736862e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.5547218322753906e+07, + "cpu_time": 7.5548085999999508e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5865731800000000e+08, + "instructions_per_iteration": 9.7897017000000000e+08, + "items_per_second": 5.2946410846199673e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.3811998367309570e+07, + "cpu_time": 8.3812877999999806e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7601447600000000e+08, + "instructions_per_iteration": 9.7899538100000000e+08, + "items_per_second": 4.7725362682331577e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.9504346847534180e+07, + "cpu_time": 7.9463792399999768e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6696839880000001e+08, + "instructions_per_iteration": 9.7897982200000000e+08, + "items_per_second": 5.0403979118923545e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.9097986221313477e+07, + "cpu_time": 7.9035707999999702e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6611433600000000e+08, + "instructions_per_iteration": 9.7897824500000000e+08, + "items_per_second": 5.0610035656288611e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.2582722423577858e+06, + "cpu_time": 3.2382739115654104e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.8428990048556905e+06, + "instructions_per_iteration": 1.2185742488662723e+04, + "items_per_second": 2.0434937471707797e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..78b7cad --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:12:19+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.91748,1.57422,4.95801], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.2757024765014648e+07, + "cpu_time": 5.2757312000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1079528000000000e+08, + "instructions_per_iteration": 6.3612783500000000e+08, + "items_per_second": 3.7909437084285114e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 6.1737060546875000e+07, + "cpu_time": 6.1737860999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2965528000000000e+08, + "instructions_per_iteration": 6.3620297600000000e+08, + "items_per_second": 3.2395032280110959e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.7695388793945312e+07, + "cpu_time": 5.7696133000000313e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2116790200000000e+08, + "instructions_per_iteration": 6.3619543200000000e+08, + "items_per_second": 3.4664368234175919e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.2303791046142578e+07, + "cpu_time": 5.2304624000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0984511800000000e+08, + "instructions_per_iteration": 6.3615001200000000e+08, + "items_per_second": 3.8237537086587204e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.3672313690185547e+07, + "cpu_time": 5.3657627000000648e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1271878800000000e+08, + "instructions_per_iteration": 6.3613733600000000e+08, + "items_per_second": 3.7273359106990993e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.5633115768432617e+07, + "cpu_time": 5.5630711400000177e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1683647360000001e+08, + "instructions_per_iteration": 6.3616271820000005e+08, + "items_per_second": 3.6095946758430041e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.3672313690185547e+07, + "cpu_time": 5.3657627000000648e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1271878800000000e+08, + "instructions_per_iteration": 6.3615001200000000e+08, + "items_per_second": 3.7273359106990993e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.0221934080325663e+06, + "cpu_time": 4.0241640801664689e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.4470923613360897e+06, + "instructions_per_iteration": 3.4327190388961346e+04, + "items_per_second": 2.5003820298659586e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..7ead222 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:12:14+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.99756,1.58398,4.97949], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.3433418273925781e+07, + "cpu_time": 5.3421576999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1221823800000000e+08, + "instructions_per_iteration": 6.1071681200000000e+08, + "items_per_second": 3.7438056162213297e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.2610397338867188e+07, + "cpu_time": 5.2556441000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1048946600000000e+08, + "instructions_per_iteration": 6.1074261100000000e+08, + "items_per_second": 3.8054327156589529e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 4.8873901367187500e+07, + "cpu_time": 4.8854805000000387e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0264242000000000e+08, + "instructions_per_iteration": 6.1075399700000000e+08, + "items_per_second": 4.0937631416193023e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 4.9972057342529297e+07, + "cpu_time": 4.9939501000000328e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0494880000000000e+08, + "instructions_per_iteration": 6.1075171500000000e+08, + "items_per_second": 4.0048457833008519e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.3539752960205078e+07, + "cpu_time": 5.3434016999999836e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1244280800000000e+08, + "instructions_per_iteration": 6.1072773100000000e+08, + "items_per_second": 3.7429340189789701e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.1685905456542969e+07, + "cpu_time": 5.1641268200000122e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0854834640000001e+08, + "instructions_per_iteration": 6.1073857320000005e+08, + "items_per_second": 3.8781562551558819e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.2610397338867188e+07, + "cpu_time": 5.2556441000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1048946600000000e+08, + "instructions_per_iteration": 6.1074261100000000e+08, + "items_per_second": 3.8054327156589529e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1324797308939351e+06, + "cpu_time": 2.1143189036345454e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.4788274620457310e+06, + "instructions_per_iteration": 1.5953111295292840e+04, + "items_per_second": 1.6136947245978925e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_W_C_final_candidate.json new file mode 100644 index 0000000..377a5bd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:12:23+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.16455,1.63135,4.9585], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.1048040390014648e+07, + "cpu_time": 5.1048764999999993e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0720773800000000e+08, + "instructions_per_iteration": 6.1275688300000000e+08, + "items_per_second": 3.9178224977626787e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.6893358230590820e+07, + "cpu_time": 4.6878729000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 9.8482158000000000e+07, + "instructions_per_iteration": 6.1274409600000000e+08, + "items_per_second": 4.2663272717995299e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.5726766586303711e+07, + "cpu_time": 5.5706110000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1703394800000000e+08, + "instructions_per_iteration": 6.1277964100000000e+08, + "items_per_second": 3.5902704389159447e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 4.7497749328613281e+07, + "cpu_time": 4.7477828000000335e+07, + "time_unit": "ns", + "cycles_per_iteration": 9.9751934000000000e+07, + "instructions_per_iteration": 6.1272004700000000e+08, + "items_per_second": 4.2124926186597794e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 4.9159288406372070e+07, + "cpu_time": 4.9137638000000373e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0324116200000000e+08, + "instructions_per_iteration": 6.1270324100000000e+08, + "items_per_second": 4.0701997112681419e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0065040588378906e+07, + "cpu_time": 5.0049814000000171e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0514338800000000e+08, + "instructions_per_iteration": 6.1274078160000002e+08, + "items_per_second": 4.0114225076812152e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 4.9159288406372070e+07, + "cpu_time": 4.9137638000000373e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0324116200000000e+08, + "instructions_per_iteration": 6.1274409600000000e+08, + "items_per_second": 4.0701997112681419e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.5528991785574667e+06, + "cpu_time": 3.5529756773868939e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.4616550298543014e+06, + "instructions_per_iteration": 3.0081196784702566e+04, + "items_per_second": 2.7156510031788255e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..5394c97 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:11:23+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.90625,1.50391,5.14697], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4871788024902344e+08, + "cpu_time": 1.4861332499999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1231709400000000e+08, + "instructions_per_iteration": 1.8758475150000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5797805786132812e+08, + "cpu_time": 1.5785406200000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3176281200000000e+08, + "instructions_per_iteration": 1.8757948200000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5387606620788574e+08, + "cpu_time": 1.5370034900000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2314820600000000e+08, + "instructions_per_iteration": 1.8756881880000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5588688850402832e+08, + "cpu_time": 1.5581301599999976e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2737159200000000e+08, + "instructions_per_iteration": 1.8758442390000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5646648406982422e+08, + "cpu_time": 1.5622914899999961e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2858792800000000e+08, + "instructions_per_iteration": 1.8758021010000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5458507537841797e+08, + "cpu_time": 1.5444198019999993e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2463752640000004e+08, + "instructions_per_iteration": 1.8757953726000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5588688850402832e+08, + "cpu_time": 1.5581301599999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2737159200000000e+08, + "instructions_per_iteration": 1.8758021010000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.5942112798818834e+06, + "cpu_time": 3.5790799087108457e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.5475428479194473e+06, + "instructions_per_iteration": 6.4499743875460466e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..f6e8fa4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:11:17+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.63672,1.44482,5.14795], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.6794896125793457e+08, + "cpu_time": 1.6782449299999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.5270212800000000e+08, + "instructions_per_iteration": 1.9252927620000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.6997933387756348e+08, + "cpu_time": 1.6983990300000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.5696564200000000e+08, + "instructions_per_iteration": 1.9253597680000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.7169094085693359e+08, + "cpu_time": 1.7156368400000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.6056046800000000e+08, + "instructions_per_iteration": 1.9251519040000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.6585636138916016e+08, + "cpu_time": 1.6574110200000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4830617000000000e+08, + "instructions_per_iteration": 1.9252300740000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5495562553405762e+08, + "cpu_time": 1.5482655400000045e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2541505200000000e+08, + "instructions_per_iteration": 1.9252452290000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.6608624458312991e+08, + "cpu_time": 1.6595914720000017e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4878989200000000e+08, + "instructions_per_iteration": 1.9252559474000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.6794896125793457e+08, + "cpu_time": 1.6782449299999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.5270212800000000e+08, + "instructions_per_iteration": 1.9252452290000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.5951119149910891e+06, + "cpu_time": 6.5941790304268776e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.3850199185868051e+07, + "instructions_per_iteration": 7.7044436009357611e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_X_C_final_candidate.json new file mode 100644 index 0000000..516de97 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block21_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:11:28+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.8335,1.49512,5.12451], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5396046638488770e+08, + "cpu_time": 1.5386002300000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2332589000000000e+08, + "instructions_per_iteration": 1.9206251710000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5440845489501953e+08, + "cpu_time": 1.5429718200000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2426559000000000e+08, + "instructions_per_iteration": 1.9205401420000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5226149559020996e+08, + "cpu_time": 1.5208881600000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1975700000000000e+08, + "instructions_per_iteration": 1.9203124380000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5608882904052734e+08, + "cpu_time": 1.5594526900000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2779518800000000e+08, + "instructions_per_iteration": 1.9203736760000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4521121978759766e+08, + "cpu_time": 1.4512504899999979e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0495213000000000e+08, + "instructions_per_iteration": 1.9203183290000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5238609313964847e+08, + "cpu_time": 1.5226326780000001e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2001915960000002e+08, + "instructions_per_iteration": 1.9204339512000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5396046638488770e+08, + "cpu_time": 1.5386002300000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2332589000000000e+08, + "instructions_per_iteration": 1.9203736760000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.2359527707421053e+06, + "cpu_time": 4.2198390978123182e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.8954674326445609e+06, + "instructions_per_iteration": 1.4107493611552691e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..7f3c663 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:19:38+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.25977,2.11572,3.93945], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0266494750976562e+08, + "cpu_time": 1.0266547400000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1560397400000000e+08, + "instructions_per_iteration": 1.1289494420000000e+09, + "items_per_second": 3.8961491572132558e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.7863674163818359e+07, + "cpu_time": 9.7835036000000209e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0552102000000000e+08, + "instructions_per_iteration": 1.1292611670000000e+09, + "items_per_second": 4.0885148751823339e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0776853561401367e+08, + "cpu_time": 1.0770985199999972e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2632092000000000e+08, + "instructions_per_iteration": 1.1295152240000000e+09, + "items_per_second": 3.7136807132554692e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.9594831466674805e+07, + "cpu_time": 9.9518575000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0915966400000000e+08, + "instructions_per_iteration": 1.1292392500000000e+09, + "items_per_second": 4.0193501564908749e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.2052702903747559e+08, + "cpu_time": 1.2047395200000022e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.5311528400000000e+08, + "instructions_per_iteration": 1.1293222040000000e+09, + "items_per_second": 3.3202197932379548e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.0568380355834961e+08, + "cpu_time": 1.0564057780000010e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2194417240000001e+08, + "instructions_per_iteration": 1.1292574574000001e+09, + "items_per_second": 3.8075829390759785e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.0266494750976562e+08, + "cpu_time": 1.0266547400000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1560397400000000e+08, + "instructions_per_iteration": 1.1292611670000000e+09, + "items_per_second": 3.8961491572132558e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.1105837778180595e+06, + "cpu_time": 9.1044979209116343e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.9132144570515350e+07, + "instructions_per_iteration": 2.0362618927829494e+05, + "items_per_second": 3.0738922639969276e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..c093e4e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:19:26+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.48926,2.1543,3.97168], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.5137357711791992e+07, + "cpu_time": 9.5138198000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9979650400000000e+08, + "instructions_per_iteration": 1.1024865550000000e+09, + "items_per_second": 4.2044100940402457e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.6967458724975586e+07, + "cpu_time": 9.6828302000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0364428600000000e+08, + "instructions_per_iteration": 1.1024964900000000e+09, + "items_per_second": 4.1310235926681836e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.3909978866577148e+07, + "cpu_time": 9.3768067000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9721949200000000e+08, + "instructions_per_iteration": 1.1024991630000000e+09, + "items_per_second": 4.2658445758511769e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.3140840530395508e+07, + "cpu_time": 9.3004037999999240e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9560495400000000e+08, + "instructions_per_iteration": 1.1020803200000000e+09, + "items_per_second": 4.3008885270121638e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.0114145278930664e+08, + "cpu_time": 1.0102443499999936e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1240346200000000e+08, + "instructions_per_iteration": 1.1025510180000000e+09, + "items_per_second": 3.9594381299930313e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.6059417724609375e+07, + "cpu_time": 9.5952607999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0173373960000002e+08, + "instructions_per_iteration": 1.1024227092000000e+09, + "items_per_second": 4.1723209839129606e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.5137357711791992e+07, + "cpu_time": 9.5138198000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9979650400000000e+08, + "instructions_per_iteration": 1.1024964900000000e+09, + "items_per_second": 4.2044100940402457e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.1874752456841446e+06, + "cpu_time": 3.1866839023208236e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.6930278972666776e+06, + "instructions_per_iteration": 1.9304053211696242e+05, + "items_per_second": 1.3539808934496308e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_M_C_final_candidate.json new file mode 100644 index 0000000..62eb824 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:19:32+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.36963,2.13477,3.95557], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.8694562911987305e+07, + "cpu_time": 9.8663204000000164e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0726930200000000e+08, + "instructions_per_iteration": 1.1060387630000000e+09, + "items_per_second": 4.0541963344308110e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.3493461608886719e+07, + "cpu_time": 9.3400374999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9634428600000000e+08, + "instructions_per_iteration": 1.1060784380000000e+09, + "items_per_second": 4.2826380515067587e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.5301151275634766e+07, + "cpu_time": 9.5282198000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0014237600000000e+08, + "instructions_per_iteration": 1.1060942930000000e+09, + "items_per_second": 4.1980559684401890e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.9536657333374023e+07, + "cpu_time": 9.9515339999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0903696000000000e+08, + "instructions_per_iteration": 1.1060450120000000e+09, + "items_per_second": 4.0194808157214778e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.6481800079345703e+07, + "cpu_time": 9.6426208000000462e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0262063200000000e+08, + "instructions_per_iteration": 1.1060458060000000e+09, + "items_per_second": 4.1482498202148331e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.6701526641845718e+07, + "cpu_time": 9.6657465000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0308271120000002e+08, + "instructions_per_iteration": 1.1060604624000001e+09, + "items_per_second": 4.1405241980628143e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.6481800079345703e+07, + "cpu_time": 9.6426208000000447e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0262063200000000e+08, + "instructions_per_iteration": 1.1060458060000000e+09, + "items_per_second": 4.1482498202148331e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.4653180218989551e+06, + "cpu_time": 2.4871626827158188e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.1779842542808102e+06, + "instructions_per_iteration": 2.4454136664376438e+04, + "items_per_second": 1.0685262938852375e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..55fc185 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:18:45+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.13965,2.05273,4.03223], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3173, + "real_time": 2.4389025919301406e+04, + "cpu_time": 2.4371982981405614e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.1218323983611721e+04, + "instructions_per_iteration": 1.4945156129845572e+05, + "items_per_second": 4.1030719607958898e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3173, + "real_time": 2.2438847601620360e+04, + "cpu_time": 2.2432330286794855e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7122900094547746e+04, + "instructions_per_iteration": 1.4927707059565082e+05, + "items_per_second": 4.4578516240404402e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3173, + "real_time": 2.2263471313053375e+04, + "cpu_time": 2.2257183107469304e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6754596281121965e+04, + "instructions_per_iteration": 1.4926134856602584e+05, + "items_per_second": 4.4929315411185577e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3173, + "real_time": 2.2067431580032266e+04, + "cpu_time": 2.2061544910179640e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6343036243302871e+04, + "instructions_per_iteration": 1.4946395682319571e+05, + "items_per_second": 4.5327741283366784e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3173, + "real_time": 2.3202793928038762e+04, + "cpu_time": 2.3196228490387646e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8727125748502993e+04, + "instructions_per_iteration": 1.4916757421998109e+05, + "items_per_second": 4.3110456530223993e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2872314068409232e+04, + "cpu_time": 2.2863853955247414e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8033196470217459e+04, + "instructions_per_iteration": 1.4932430230066183e+05, + "items_per_second": 4.3795349814627931e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2438847601620357e+04, + "cpu_time": 2.2432330286794855e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7122900094547746e+04, + "instructions_per_iteration": 1.4927707059565082e+05, + "items_per_second": 4.4578516240404402e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.5079575552974461e+02, + "cpu_time": 9.4642590688952771e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.9966643838911853e+03, + "instructions_per_iteration": 1.2889524442913174e+02, + "items_per_second": 1.7578189773659785e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..deae7ec --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:18:42+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.13965,2.05273,4.03223], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2684, + "real_time": 2.1588606912581647e+04, + "cpu_time": 2.1583711251862886e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5337363636363640e+04, + "instructions_per_iteration": 1.4971184836065574e+05, + "items_per_second": 4.6331235084220752e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2684, + "real_time": 2.1909814655514303e+04, + "cpu_time": 2.1905353576751117e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6011773472429210e+04, + "instructions_per_iteration": 1.4964518926974665e+05, + "items_per_second": 4.5650940830342646e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2684, + "real_time": 2.2267176035441869e+04, + "cpu_time": 2.2260967585692990e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6762825633383014e+04, + "instructions_per_iteration": 1.4984343442622951e+05, + "items_per_second": 4.4921677198016085e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2684, + "real_time": 2.4471126618932503e+04, + "cpu_time": 2.4461324143070022e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.1390736214605065e+04, + "instructions_per_iteration": 1.4973121087928466e+05, + "items_per_second": 4.0880861320146621e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2684, + "real_time": 2.4316030181111593e+04, + "cpu_time": 2.4304674739195256e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.1065272727272728e+04, + "instructions_per_iteration": 1.4975804657228017e+05, + "items_per_second": 4.1144348185303497e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2910550880716382e+04, + "cpu_time": 2.2903206259314455e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8113594336810733e+04, + "instructions_per_iteration": 1.4973794590163935e+05, + "items_per_second": 4.3785812523605928e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2267176035441869e+04, + "cpu_time": 2.2260967585692990e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6762825633383014e+04, + "instructions_per_iteration": 1.4973121087928466e+05, + "items_per_second": 4.4921677198016085e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.3760185988386434e+03, + "cpu_time": 1.3730525121478372e+03, + "time_unit": "ns", + "cycles_per_iteration": 2.8897122757346565e+03, + "instructions_per_iteration": 7.2218593027760534e+01, + "items_per_second": 2.5818667430878400e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_P_C_final_candidate.json new file mode 100644 index 0000000..6011485 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:18:44+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.13965,2.05273,4.03223], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3321, + "real_time": 2.3302921362936908e+04, + "cpu_time": 2.3295831677205671e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8937633242999094e+04, + "instructions_per_iteration": 1.4934011050888288e+05, + "items_per_second": 4.2926134334086579e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3321, + "real_time": 2.2503167381849464e+04, + "cpu_time": 2.2453650707618170e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7258065642878653e+04, + "instructions_per_iteration": 1.4929224119241192e+05, + "items_per_second": 4.4536187590230737e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3321, + "real_time": 2.3471774268100075e+04, + "cpu_time": 2.3451648900933458e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9292090334236673e+04, + "instructions_per_iteration": 1.4910852574525744e+05, + "items_per_second": 4.2640924918511657e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3321, + "real_time": 2.2224258565285305e+04, + "cpu_time": 2.2218109906654612e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6672073471845826e+04, + "instructions_per_iteration": 1.4924026287262872e+05, + "items_per_second": 4.5008328980337203e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3321, + "real_time": 2.1534775869202378e+04, + "cpu_time": 2.1520143932550418e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5224370370370372e+04, + "instructions_per_iteration": 1.4930113791026798e+05, + "items_per_second": 4.6468090693735758e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2607379489474828e+04, + "cpu_time": 2.2587877024992464e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7476846612466121e+04, + "instructions_per_iteration": 1.4925645564588980e+05, + "items_per_second": 4.4315933303380385e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2503167381849467e+04, + "cpu_time": 2.2453650707618170e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7258065642878653e+04, + "instructions_per_iteration": 1.4929224119241192e+05, + "items_per_second": 4.4536187590230737e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.9672409954803754e+02, + "cpu_time": 7.9719822284559984e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.6731842016867135e+03, + "instructions_per_iteration": 9.0028755971730064e+01, + "items_per_second": 1.5729668958401403e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..4e84ed3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:19:19+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.22998,2.09229,3.97119], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.8440904617309570e+07, + "cpu_time": 7.8441867000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6473360400000000e+08, + "instructions_per_iteration": 1.0261690750000000e+09, + "items_per_second": 5.0993176896210285e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.9166173934936523e+07, + "cpu_time": 7.9133435999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6625699400000000e+08, + "instructions_per_iteration": 1.0263741550000000e+09, + "items_per_second": 5.0547533409265978e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.0319881439208984e+07, + "cpu_time": 8.0320859000000417e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6868097200000000e+08, + "instructions_per_iteration": 1.0261769920000000e+09, + "items_per_second": 4.9800264212811515e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.8601360321044922e+07, + "cpu_time": 7.8504115000000313e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6507173600000000e+08, + "instructions_per_iteration": 1.0261759330000000e+09, + "items_per_second": 5.0952743050475558e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.1607818603515625e+07, + "cpu_time": 8.1581921999999806e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7138593600000000e+08, + "instructions_per_iteration": 1.0261545520000000e+09, + "items_per_second": 4.9030470255407924e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.9627227783203140e+07, + "cpu_time": 7.9596439800000072e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6722584840000001e+08, + "instructions_per_iteration": 1.0262101414000001e+09, + "items_per_second": 5.0264837564834254e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.9166173934936523e+07, + "cpu_time": 7.9133435999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6625699400000000e+08, + "instructions_per_iteration": 1.0261759330000000e+09, + "items_per_second": 5.0547533409265978e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.3299291747617354e+06, + "cpu_time": 1.3423400353346695e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.7934689348782813e+06, + "instructions_per_iteration": 9.2122458499542874e+04, + "items_per_second": 8.4010418003571234e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..8284572 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:19:04+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.30273,2.09766,4.00391], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.2839260101318359e+07, + "cpu_time": 7.2839631000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5297112400000000e+08, + "instructions_per_iteration": 9.7457227200000000e+08, + "items_per_second": 5.4915160127595831e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.0029010772705078e+07, + "cpu_time": 7.9953404999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6807072000000000e+08, + "instructions_per_iteration": 9.7465470200000000e+08, + "items_per_second": 5.0029138846556991e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.4500560760498047e+07, + "cpu_time": 7.4501871999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5646642200000000e+08, + "instructions_per_iteration": 9.7458758000000000e+08, + "items_per_second": 5.3689926073267050e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.6098918914794922e+07, + "cpu_time": 7.6099672000000671e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5981697400000000e+08, + "instructions_per_iteration": 9.7457043400000000e+08, + "items_per_second": 5.2562644422435416e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.3771705627441406e+07, + "cpu_time": 8.3741007000000417e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7592947200000000e+08, + "instructions_per_iteration": 9.7456904000000000e+08, + "items_per_second": 4.7766323134852918e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.7447891235351562e+07, + "cpu_time": 7.7427117400000215e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6265094240000001e+08, + "instructions_per_iteration": 9.7459080560000002e+08, + "items_per_second": 5.1792638520941641e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6098918914794922e+07, + "cpu_time": 7.6099672000000671e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5981697400000000e+08, + "instructions_per_iteration": 9.7457227200000000e+08, + "items_per_second": 5.2562644422435416e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.4271540155871874e+06, + "cpu_time": 4.4048704387667514e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.2961267646627966e+06, + "instructions_per_iteration": 3.6487641743472544e+04, + "items_per_second": 2.8837430978840246e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_S_C_final_candidate.json new file mode 100644 index 0000000..ce7bc3f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:19:11+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.25,2.09424,3.98193], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.8722476959228516e+07, + "cpu_time": 7.8597357000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6532555000000000e+08, + "instructions_per_iteration": 9.7918341500000000e+08, + "items_per_second": 5.0892296543762889e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.4624528884887695e+07, + "cpu_time": 8.4625565000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7771971000000000e+08, + "instructions_per_iteration": 9.7896239200000000e+08, + "items_per_second": 4.7267040403216174e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.0274343490600586e+07, + "cpu_time": 8.0275355000000387e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6858397000000000e+08, + "instructions_per_iteration": 9.7918854600000000e+08, + "items_per_second": 4.9828493439860605e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.9929590225219727e+07, + "cpu_time": 7.9923629000000492e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6786195000000000e+08, + "instructions_per_iteration": 9.7896490600000000e+08, + "items_per_second": 5.0047777485178700e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.9057216644287109e+07, + "cpu_time": 7.8930752999999851e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6603075400000000e+08, + "instructions_per_iteration": 9.7897624000000000e+08, + "items_per_second": 5.0677332319381358e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.0521631240844727e+07, + "cpu_time": 8.0470531800000176e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6910438680000001e+08, + "instructions_per_iteration": 9.7905509980000007e+08, + "items_per_second": 4.9742588038279945e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.9929590225219727e+07, + "cpu_time": 7.9923629000000507e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6786195000000000e+08, + "instructions_per_iteration": 9.7897624000000000e+08, + "items_per_second": 5.0047777485178700e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.3783870118613909e+06, + "cpu_time": 2.4228702056282209e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.9941241183619974e+06, + "instructions_per_iteration": 1.1960476913568287e+05, + "items_per_second": 1.4512436863446722e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..0647633 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:19:53+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.66455,2.20996,3.93994], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.5615901947021484e+07, + "cpu_time": 5.5498959999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1680217200000000e+08, + "instructions_per_iteration": 6.3615065400000000e+08, + "items_per_second": 3.6036711318554445e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.6703567504882812e+07, + "cpu_time": 5.6704285999999993e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1908450200000000e+08, + "instructions_per_iteration": 6.3618497900000000e+08, + "items_per_second": 3.5270702465065871e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.4817438125610352e+07, + "cpu_time": 5.4818543000000112e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1512612800000000e+08, + "instructions_per_iteration": 6.3621485900000000e+08, + "items_per_second": 3.6484005056464123e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.1651239395141602e+07, + "cpu_time": 5.1628913000000052e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0847309400000000e+08, + "instructions_per_iteration": 6.3611157000000000e+08, + "items_per_second": 3.8737983888988672e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 6.0689926147460938e+07, + "cpu_time": 6.0690473999999382e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2745752400000000e+08, + "instructions_per_iteration": 6.3610867800000000e+08, + "items_per_second": 3.2954100836319393e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.5895614624023438e+07, + "cpu_time": 5.5868235199999906e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1738868400000000e+08, + "instructions_per_iteration": 6.3615414800000000e+08, + "items_per_second": 3.5896700713078510e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.5615901947021484e+07, + "cpu_time": 5.5498959999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1680217200000000e+08, + "instructions_per_iteration": 6.3615065400000000e+08, + "items_per_second": 3.6036711318554445e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.2746616492549521e+06, + "cpu_time": 3.2849291692472966e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.8776492834052686e+06, + "instructions_per_iteration": 4.6176268363738534e+04, + "items_per_second": 2.0909440026175440e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..41ac8e9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:19:44+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.31934,2.13086,3.93408], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.0382137298583984e+07, + "cpu_time": 5.0374682999999918e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0580871400000000e+08, + "instructions_per_iteration": 6.1078655200000000e+08, + "items_per_second": 3.9702483090563631e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.0998449325561523e+07, + "cpu_time": 5.0998760000000142e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0710304200000000e+08, + "instructions_per_iteration": 6.1075442500000000e+08, + "items_per_second": 3.9216639777123882e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.2309751510620117e+07, + "cpu_time": 5.2263518000000179e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0985789000000000e+08, + "instructions_per_iteration": 6.1075285600000000e+08, + "items_per_second": 3.8267611453174530e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.4983615875244141e+07, + "cpu_time": 5.4953983000000320e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1547288200000000e+08, + "instructions_per_iteration": 6.1083526400000000e+08, + "items_per_second": 3.6394086303079952e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.1430940628051758e+07, + "cpu_time": 5.1431527000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0801188800000000e+08, + "instructions_per_iteration": 6.1072697600000000e+08, + "items_per_second": 3.8886654094481710e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.2020978927612305e+07, + "cpu_time": 5.2004494200000130e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0925088320000000e+08, + "instructions_per_iteration": 6.1077121460000002e+08, + "items_per_second": 3.8493494943684745e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.1430940628051758e+07, + "cpu_time": 5.1431527000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0801188800000000e+08, + "instructions_per_iteration": 6.1075442500000000e+08, + "items_per_second": 3.8886654094481710e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.7986189948974296e+06, + "cpu_time": 1.7862428972050399e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.7775185654712538e+06, + "instructions_per_iteration": 4.1573861980816742e+04, + "items_per_second": 1.2842998967149956e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_W_C_final_candidate.json new file mode 100644 index 0000000..c3be659 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:19:49+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.37402,2.14551,3.92871], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.1852226257324219e+07, + "cpu_time": 5.1845283000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0889616600000000e+08, + "instructions_per_iteration": 6.1272070900000000e+08, + "items_per_second": 3.8576315611971859e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.5942296981811523e+07, + "cpu_time": 5.5893520999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1748736200000000e+08, + "instructions_per_iteration": 6.1275147700000000e+08, + "items_per_second": 3.5782322605870687e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.1658868789672852e+07, + "cpu_time": 5.1640404999999665e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0849129200000000e+08, + "instructions_per_iteration": 6.1274699900000000e+08, + "items_per_second": 3.8729363179859123e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.9437990188598633e+07, + "cpu_time": 5.9383626000000246e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2482755200000000e+08, + "instructions_per_iteration": 6.1275298500000000e+08, + "items_per_second": 3.3679317595055443e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.8871984481811523e+07, + "cpu_time": 5.8850029000000246e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2364034000000000e+08, + "instructions_per_iteration": 6.1271028300000000e+08, + "items_per_second": 3.3984690134986877e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.5552673339843750e+07, + "cpu_time": 5.5522572799999990e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1666854240000001e+08, + "instructions_per_iteration": 6.1273649060000002e+08, + "items_per_second": 3.6150401825548802e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.5942296981811523e+07, + "cpu_time": 5.5893520999999784e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1748736200000000e+08, + "instructions_per_iteration": 6.1274699900000000e+08, + "items_per_second": 3.5782322605870687e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.7121537730894177e+06, + "cpu_time": 3.6983437591635175e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.7962029856393877e+06, + "instructions_per_iteration": 1.9640397144660797e+04, + "items_per_second": 2.4221966311062931e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..4c241a5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:18:58+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.4165,2.11621,4.02051], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5277290344238281e+08, + "cpu_time": 1.5263490500000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2083148200000000e+08, + "instructions_per_iteration": 1.9204274760000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5304279327392578e+08, + "cpu_time": 1.5292644000000033e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2139827200000000e+08, + "instructions_per_iteration": 1.9203476040000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5537190437316895e+08, + "cpu_time": 1.5522185900000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2628990400000000e+08, + "instructions_per_iteration": 1.9203110080000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5040969848632812e+08, + "cpu_time": 1.5017710800000027e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1586801200000000e+08, + "instructions_per_iteration": 1.9205501640000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5274381637573242e+08, + "cpu_time": 1.5261128599999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2077052000000000e+08, + "instructions_per_iteration": 1.9202952600000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5286822319030762e+08, + "cpu_time": 1.5271431960000014e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2103163800000000e+08, + "instructions_per_iteration": 1.9203863024000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5277290344238281e+08, + "cpu_time": 1.5263490499999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2083148200000000e+08, + "instructions_per_iteration": 1.9203476040000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.7583942113065086e+06, + "cpu_time": 1.7879537334073104e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.6930698720332924e+06, + "instructions_per_iteration": 1.0488257510187286e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..a080cb3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:18:46+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.04834,2.03516,4.01562], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5608692169189453e+08, + "cpu_time": 1.5593427900000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2779024400000000e+08, + "instructions_per_iteration": 1.9252752800000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.6273999214172363e+08, + "cpu_time": 1.6254667900000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4176340400000000e+08, + "instructions_per_iteration": 1.9254191380000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5780496597290039e+08, + "cpu_time": 1.5769391799999964e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3139815400000000e+08, + "instructions_per_iteration": 1.9251866160000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.6270256042480469e+08, + "cpu_time": 1.6249146200000021e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4168435800000000e+08, + "instructions_per_iteration": 1.9252626520000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4934563636779785e+08, + "cpu_time": 1.4925076499999967e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1363314400000000e+08, + "instructions_per_iteration": 1.9251972970000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5773601531982422e+08, + "cpu_time": 1.5758342059999996e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3125386080000001e+08, + "instructions_per_iteration": 1.9252681966000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5780496597290039e+08, + "cpu_time": 1.5769391799999967e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3139815400000000e+08, + "instructions_per_iteration": 1.9252626520000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.5414140176209193e+06, + "cpu_time": 5.4974501218687855e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1637792880550848e+07, + "instructions_per_iteration": 9.2933266379698500e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_X_C_final_candidate.json new file mode 100644 index 0000000..f68fae1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block22_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:18:52+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.36523,2.10107,4.02637], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5366244316101074e+08, + "cpu_time": 1.5359444800000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2270076200000000e+08, + "instructions_per_iteration": 1.9204568970000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5743684768676758e+08, + "cpu_time": 1.5720181400000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3062584200000000e+08, + "instructions_per_iteration": 1.9204729410000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5681505203247070e+08, + "cpu_time": 1.5668836299999976e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2932043800000000e+08, + "instructions_per_iteration": 1.9203169710000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5412330627441406e+08, + "cpu_time": 1.5396556800000027e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2366764600000000e+08, + "instructions_per_iteration": 1.9204816060000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5240979194641113e+08, + "cpu_time": 1.5230263499999985e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2006891600000000e+08, + "instructions_per_iteration": 1.9203144820000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5488948822021487e+08, + "cpu_time": 1.5475056559999999e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2527672080000001e+08, + "instructions_per_iteration": 1.9204085794000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5412330627441406e+08, + "cpu_time": 1.5396556800000030e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2366764600000000e+08, + "instructions_per_iteration": 1.9204568970000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1469981490778830e+06, + "cpu_time": 2.1040954613198284e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.5086212607625406e+06, + "instructions_per_iteration": 8.5229557314349586e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..3df90c8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:17:02+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.27295,2.00439,4.24512], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0321068763732910e+08, + "cpu_time": 1.0319214400000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1675065400000000e+08, + "instructions_per_iteration": 1.1289743680000000e+09, + "items_per_second": 3.8762640690942486e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.7936630249023438e+07, + "cpu_time": 9.7937471999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0567601600000000e+08, + "instructions_per_iteration": 1.1293091910000000e+09, + "items_per_second": 4.0842385639686547e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0227918624877930e+08, + "cpu_time": 1.0217203700000033e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1479306800000000e+08, + "instructions_per_iteration": 1.1293781370000000e+09, + "items_per_second": 3.9149655007856870e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.5683574676513672e+07, + "cpu_time": 9.5669168999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0094435400000000e+08, + "instructions_per_iteration": 1.1292753840000000e+09, + "items_per_second": 4.1810753054623161e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.9685430526733398e+07, + "cpu_time": 9.9625937999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0934698200000000e+08, + "instructions_per_iteration": 1.1292830510000000e+09, + "items_per_second": 4.0150186590965912e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.9759101867675781e+07, + "cpu_time": 9.9719352000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0950221480000001e+08, + "instructions_per_iteration": 1.1292440262000000e+09, + "items_per_second": 4.0143124196814992e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.9685430526733398e+07, + "cpu_time": 9.9625937999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0934698200000000e+08, + "instructions_per_iteration": 1.1292830510000000e+09, + "items_per_second": 4.0150186590965912e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.0903487572737397e+06, + "cpu_time": 3.0685400774544268e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.4891038358836574e+06, + "instructions_per_iteration": 1.5608807462455292e+05, + "items_per_second": 1.2412411318606097e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..3881bad --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:17:08+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.25098,2.00391,4.23291], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.6455097198486328e+07, + "cpu_time": 9.6439143000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0256461200000000e+08, + "instructions_per_iteration": 1.1027455450000000e+09, + "items_per_second": 4.1476934319086596e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.5577478408813477e+07, + "cpu_time": 9.5515464000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0072269200000000e+08, + "instructions_per_iteration": 1.1025037520000000e+09, + "items_per_second": 4.1878035581756691e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.7147703170776367e+07, + "cpu_time": 9.7130545000000179e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0401956800000000e+08, + "instructions_per_iteration": 1.1025176030000000e+09, + "items_per_second": 4.1181690064644367e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.4926357269287109e+07, + "cpu_time": 9.4927463999999523e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9935320000000000e+08, + "instructions_per_iteration": 1.1024725070000000e+09, + "items_per_second": 4.2137436643203916e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.9514255523681641e+07, + "cpu_time": 8.9470086000000387e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8798866800000000e+08, + "instructions_per_iteration": 1.1024904170000000e+09, + "items_per_second": 4.4707680285452977e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.4724178314208984e+07, + "cpu_time": 9.4696540400000021e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9892974800000000e+08, + "instructions_per_iteration": 1.1025459648000000e+09, + "items_per_second": 4.2276355378828906e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.5577478408813477e+07, + "cpu_time": 9.5515464000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0072269200000000e+08, + "instructions_per_iteration": 1.1025037520000000e+09, + "items_per_second": 4.1878035581756691e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.0324019266473325e+06, + "cpu_time": 3.0414153523191982e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.3682747915106490e+06, + "instructions_per_iteration": 1.1280533746237365e+05, + "items_per_second": 1.4077165959682557e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_M_C_final_candidate.json new file mode 100644 index 0000000..860cb83 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:16:56+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.29688,2.00488,4.25732], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.7862958908081055e+07, + "cpu_time": 9.7808759000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0552091000000000e+08, + "instructions_per_iteration": 1.1056901970000000e+09, + "items_per_second": 4.0896132829985060e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.5695257186889648e+07, + "cpu_time": 9.5696570000000313e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0096859600000000e+08, + "instructions_per_iteration": 1.1062595240000000e+09, + "items_per_second": 4.1798781293833070e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.0170145034790039e+07, + "cpu_time": 9.0057071000000373e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8936561000000000e+08, + "instructions_per_iteration": 1.1060524630000000e+09, + "items_per_second": 4.4416279094841797e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.3904495239257812e+07, + "cpu_time": 9.3816840999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9720643000000000e+08, + "instructions_per_iteration": 1.1060201690000000e+09, + "items_per_second": 4.2636268258062648e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.6567869186401367e+07, + "cpu_time": 9.6440524000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0280102200000000e+08, + "instructions_per_iteration": 1.1060441380000000e+09, + "items_per_second": 4.1476340381559874e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.4840145111083984e+07, + "cpu_time": 9.4763953000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9917251360000002e+08, + "instructions_per_iteration": 1.1060132982000000e+09, + "items_per_second": 4.2244760371656492e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.5695257186889648e+07, + "cpu_time": 9.5696570000000313e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0096859600000000e+08, + "instructions_per_iteration": 1.1060441380000000e+09, + "items_per_second": 4.1798781293833070e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.9806874957451136e+06, + "cpu_time": 3.0001361496956800e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.2596917853405531e+06, + "instructions_per_iteration": 2.0466662688381807e+05, + "items_per_second": 1.3671992224481379e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..0c6aa64 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:16:15+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.20654,1.94971,4.354], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3145, + "real_time": 2.3264877367853551e+04, + "cpu_time": 2.3257473131955485e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8857617170111291e+04, + "instructions_per_iteration": 1.4980942384737678e+05, + "items_per_second": 4.2996932397871380e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3145, + "real_time": 2.2719888126148897e+04, + "cpu_time": 2.2693460731319537e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7713278219395863e+04, + "instructions_per_iteration": 1.4954234276629571e+05, + "items_per_second": 4.4065557555965323e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3145, + "real_time": 2.1478367913129408e+04, + "cpu_time": 2.1471325278219396e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5106010174880765e+04, + "instructions_per_iteration": 1.4974919872813989e+05, + "items_per_second": 4.6573743681038832e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3145, + "real_time": 2.3243499294942059e+04, + "cpu_time": 2.3236867408585040e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8812738950715422e+04, + "instructions_per_iteration": 1.4986297996820349e+05, + "items_per_second": 4.3035060725549534e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3145, + "real_time": 2.3362746488877434e+04, + "cpu_time": 2.3354239427662949e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9063124324324323e+04, + "instructions_per_iteration": 1.4970250492845787e+05, + "items_per_second": 4.2818778282092389e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2813875838190270e+04, + "cpu_time": 2.2802673195548483e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7910553767885540e+04, + "instructions_per_iteration": 1.4973329004769475e+05, + "items_per_second": 4.3898014528503496e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3243499294942063e+04, + "cpu_time": 2.3236867408585043e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8812738950715422e+04, + "instructions_per_iteration": 1.4974919872813989e+05, + "items_per_second": 4.3035060725549534e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.8766312492256873e+02, + "cpu_time": 7.8803672892172244e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.6540607974479515e+03, + "instructions_per_iteration": 1.2275738764206056e+02, + "items_per_second": 1.5739271196217062e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..64f6356 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:16:16+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.10986,1.93359,4.33594], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2656, + "real_time": 2.3182257112250270e+04, + "cpu_time": 2.3149697665662650e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8684529367469877e+04, + "instructions_per_iteration": 1.4945635015060240e+05, + "items_per_second": 4.3197108421993529e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2656, + "real_time": 2.2565384945237493e+04, + "cpu_time": 2.2560451807228921e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7388585843373497e+04, + "instructions_per_iteration": 1.4940833546686746e+05, + "items_per_second": 4.4325353434614088e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2656, + "real_time": 2.3263136306440974e+04, + "cpu_time": 2.3233399849397581e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8854197289156626e+04, + "instructions_per_iteration": 1.4921350602409639e+05, + "items_per_second": 4.3041483660684680e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2656, + "real_time": 2.3849128958690599e+04, + "cpu_time": 2.3841032379518092e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0084426204819276e+04, + "instructions_per_iteration": 1.4919887575301205e+05, + "items_per_second": 4.1944492339144810e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2656, + "real_time": 2.3688896592841091e+04, + "cpu_time": 2.3671032003012020e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9747924698795177e+04, + "instructions_per_iteration": 1.4916923870481929e+05, + "items_per_second": 4.2245728866943995e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3309760783092086e+04, + "cpu_time": 2.3291122740963852e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8951932680722901e+04, + "instructions_per_iteration": 1.4928926121987953e+05, + "items_per_second": 4.2950833344676226e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3263136306440974e+04, + "cpu_time": 2.3233399849397581e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8854197289156626e+04, + "instructions_per_iteration": 1.4921350602409639e+05, + "items_per_second": 4.3041483660684680e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.0179388372243091e+02, + "cpu_time": 5.0098519327032238e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.0537142576980959e+03, + "instructions_per_iteration": 1.3267551912113095e+02, + "items_per_second": 9.3113759926670878e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_P_C_final_candidate.json new file mode 100644 index 0000000..7a01aa5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:16:13+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.20654,1.94971,4.354], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3105, + "real_time": 2.1044873960928064e+04, + "cpu_time": 2.1037373913043477e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4195609017713366e+04, + "instructions_per_iteration": 1.4971532367149758e+05, + "items_per_second": 4.7534450076013789e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3105, + "real_time": 2.2931183401897142e+04, + "cpu_time": 2.2923440579710154e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8156727858293074e+04, + "instructions_per_iteration": 1.4967274267310789e+05, + "items_per_second": 4.3623469021710174e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3105, + "real_time": 2.2415876772476662e+04, + "cpu_time": 2.2407377777777772e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7074582286634461e+04, + "instructions_per_iteration": 1.4974305442834139e+05, + "items_per_second": 4.4628158185994303e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3105, + "real_time": 2.1997166140643872e+04, + "cpu_time": 2.1970503703703722e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6195256682769723e+04, + "instructions_per_iteration": 1.4985497777777776e+05, + "items_per_second": 4.5515570033627540e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3105, + "real_time": 2.1813572316929913e+04, + "cpu_time": 2.1786790338164232e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5809677938808374e+04, + "instructions_per_iteration": 1.4980541449275363e+05, + "items_per_second": 4.5899372256237570e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2040534518575128e+04, + "cpu_time": 2.2025097262479871e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6286370756843797e+04, + "instructions_per_iteration": 1.4975830260869564e+05, + "items_per_second": 4.5440203914716680e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.1997166140643872e+04, + "cpu_time": 2.1970503703703722e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6195256682769723e+04, + "instructions_per_iteration": 1.4974305442834139e+05, + "items_per_second": 4.5515570033627540e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.0336154361766978e+02, + "cpu_time": 7.0507573526667591e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.4770185822892286e+03, + "instructions_per_iteration": 7.2397887700706917e+01, + "items_per_second": 1.4630726689783132e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..032099b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:16:42+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.11328,1.9541,4.27832], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.8510046005249023e+07, + "cpu_time": 7.8510858999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6487847400000000e+08, + "instructions_per_iteration": 1.0261620460000000e+09, + "items_per_second": 5.0948366263576439e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.0250024795532227e+07, + "cpu_time": 8.0250465000000209e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6853209600000000e+08, + "instructions_per_iteration": 1.0264056450000000e+09, + "items_per_second": 4.9843947944725174e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.1796884536743164e+07, + "cpu_time": 8.1773475000000313e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7178797000000000e+08, + "instructions_per_iteration": 1.0261614810000000e+09, + "items_per_second": 4.8915617197385635e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.8008174896240234e+07, + "cpu_time": 7.8009381000000209e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6382549600000000e+08, + "instructions_per_iteration": 1.0261596730000000e+09, + "items_per_second": 5.1275884370880844e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.8868389129638672e+07, + "cpu_time": 7.8869318999999821e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6563156600000000e+08, + "instructions_per_iteration": 1.0261610540000000e+09, + "items_per_second": 5.0716806620328603e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.9486703872680664e+07, + "cpu_time": 7.9482699800000101e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6693112040000001e+08, + "instructions_per_iteration": 1.0262099798000001e+09, + "items_per_second": 5.0340124479379347e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.8868389129638672e+07, + "cpu_time": 7.8869318999999821e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6563156600000000e+08, + "instructions_per_iteration": 1.0261614810000000e+09, + "items_per_second": 5.0716806620328603e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.5363768399646475e+06, + "cpu_time": 1.5271291081672772e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.2287463784207329e+06, + "instructions_per_iteration": 1.0938368287820629e+05, + "items_per_second": 9.5693602553784542e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..f6ee8ab --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:16:49+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.18457,1.97168,4.271], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.6751232147216797e+07, + "cpu_time": 7.6685375000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6118676800000000e+08, + "instructions_per_iteration": 9.7455987600000000e+08, + "items_per_second": 5.2161184580501784e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.3974132537841797e+07, + "cpu_time": 7.3941887000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5535487800000000e+08, + "instructions_per_iteration": 9.7457733300000000e+08, + "items_per_second": 5.4096536649111919e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.5205326080322266e+07, + "cpu_time": 7.5206385000000432e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5793972600000000e+08, + "instructions_per_iteration": 9.7457444200000000e+08, + "items_per_second": 5.3186973419876210e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.3343515396118164e+07, + "cpu_time": 7.3344245999999553e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5402833800000000e+08, + "instructions_per_iteration": 9.7479473900000000e+08, + "items_per_second": 5.4537338893633513e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.6617479324340820e+07, + "cpu_time": 7.6618196000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6090562200000000e+08, + "instructions_per_iteration": 9.7456919900000000e+08, + "items_per_second": 5.2206919619981600e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.5178337097167984e+07, + "cpu_time": 7.5159217800000072e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5788306640000001e+08, + "instructions_per_iteration": 9.7461511780000007e+08, + "items_per_second": 5.3237790632621013e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.5205326080322266e+07, + "cpu_time": 7.5206385000000432e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5793972600000000e+08, + "instructions_per_iteration": 9.7457444200000000e+08, + "items_per_second": 5.3186973419876210e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.5299131420647260e+06, + "cpu_time": 1.5195406249391560e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.2134158052934888e+06, + "instructions_per_iteration": 1.0063073566261950e+05, + "items_per_second": 1.0782657869016510e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_S_C_final_candidate.json new file mode 100644 index 0000000..9afc8f3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:16:34+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.13477,1.95215,4.30371], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.7195882797241211e+07, + "cpu_time": 7.7197474000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6212071600000000e+08, + "instructions_per_iteration": 9.7896055300000000e+08, + "items_per_second": 5.1815166905590650e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.6715946197509766e+07, + "cpu_time": 7.6716975999999717e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6111305600000000e+08, + "instructions_per_iteration": 9.7896549900000000e+08, + "items_per_second": 5.2139698519920995e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.7647447586059570e+07, + "cpu_time": 7.7617276999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6306750000000000e+08, + "instructions_per_iteration": 9.7897063000000000e+08, + "items_per_second": 5.1534917928130953e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.8828096389770508e+07, + "cpu_time": 7.8805723999999523e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6554858400000000e+08, + "instructions_per_iteration": 9.7898384100000000e+08, + "items_per_second": 5.0757734298590086e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.8119993209838867e+07, + "cpu_time": 7.8121083000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6406071400000000e+08, + "instructions_per_iteration": 9.7895537500000000e+08, + "items_per_second": 5.1202567173831873e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.7701473236083999e+07, + "cpu_time": 7.7691706799999863e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6318211400000000e+08, + "instructions_per_iteration": 9.7896717960000002e+08, + "items_per_second": 5.1490016965212915e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.7647447586059570e+07, + "cpu_time": 7.7617276999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6306750000000000e+08, + "instructions_per_iteration": 9.7896549900000000e+08, + "items_per_second": 5.1534917928130953e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.1765559762634314e+05, + "cpu_time": 8.1013952983544092e+05, + "time_unit": "ns", + "cycles_per_iteration": 1.7170338750050915e+06, + "instructions_per_iteration": 1.0904039618416653e+04, + "items_per_second": 5.3588477985639627e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..9d0a720 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:17:19+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.05811,1.97021,4.19775], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.0855636596679688e+07, + "cpu_time": 5.0829533000000037e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0680337000000000e+08, + "instructions_per_iteration": 6.3613134000000000e+08, + "items_per_second": 3.9347203917848282e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.2336931228637695e+07, + "cpu_time": 5.2337366999999799e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0991335000000000e+08, + "instructions_per_iteration": 6.3615234800000000e+08, + "items_per_second": 3.8213615140402606e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.6100368499755859e+07, + "cpu_time": 5.6100787000000097e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1781871800000000e+08, + "instructions_per_iteration": 6.3615965600000000e+08, + "items_per_second": 3.5650123767425874e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.4401636123657227e+07, + "cpu_time": 5.4380591000000142e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1425122800000000e+08, + "instructions_per_iteration": 6.3616606300000000e+08, + "items_per_second": 3.6777827589258724e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.6308746337890625e+07, + "cpu_time": 5.6301878000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1825630400000000e+08, + "instructions_per_iteration": 6.3613353900000000e+08, + "items_per_second": 3.5522793751213648e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.4000663757324219e+07, + "cpu_time": 5.3990031200000063e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1340859400000000e+08, + "instructions_per_iteration": 6.3614858920000005e+08, + "items_per_second": 3.7102312833229825e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.4401636123657227e+07, + "cpu_time": 5.4380591000000142e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1425122800000000e+08, + "instructions_per_iteration": 6.3615234800000000e+08, + "items_per_second": 3.6777827589258724e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.3746571231899243e+06, + "cpu_time": 2.3807829836760727e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.9876154800452990e+06, + "instructions_per_iteration": 1.5540108107732069e+04, + "items_per_second": 1.6570721986817723e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..6a6e847 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:17:24+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.37402,2.0376,4.20752], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.2955627441406250e+07, + "cpu_time": 5.2923506000000067e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1121442000000000e+08, + "instructions_per_iteration": 6.1078186700000000e+08, + "items_per_second": 3.7790391286624088e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.3417682647705078e+07, + "cpu_time": 5.3385245000000082e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1218508400000000e+08, + "instructions_per_iteration": 6.1079772400000000e+08, + "items_per_second": 3.7463535102255256e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.0137281417846680e+07, + "cpu_time": 5.0104123999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0529523400000000e+08, + "instructions_per_iteration": 6.1079446100000000e+08, + "items_per_second": 3.9916873908423386e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.5787324905395508e+07, + "cpu_time": 5.5727768000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1716199200000000e+08, + "instructions_per_iteration": 6.1079626000000000e+08, + "items_per_second": 3.5888751187738143e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.0976514816284180e+07, + "cpu_time": 5.0956508999999702e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0705759600000000e+08, + "instructions_per_iteration": 6.1075590000000000e+08, + "items_per_second": 3.9249156569968550e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.2654886245727539e+07, + "cpu_time": 5.2619430399999946e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1058286520000000e+08, + "instructions_per_iteration": 6.1078524239999998e+08, + "items_per_second": 3.8061741611001887e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.2955627441406250e+07, + "cpu_time": 5.2923506000000067e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1121442000000000e+08, + "instructions_per_iteration": 6.1079446100000000e+08, + "items_per_second": 3.7790391286624088e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.2158373303771433e+06, + "cpu_time": 2.2041308080582609e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.6539618240438439e+06, + "instructions_per_iteration": 1.7567941256732389e+04, + "items_per_second": 1.5815213823212311e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_W_C_final_candidate.json new file mode 100644 index 0000000..19418ce --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:17:14+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.15039,1.98682,4.21533], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.8370599746704102e+07, + "cpu_time": 4.8309229000000007e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0158408400000000e+08, + "instructions_per_iteration": 6.1272592600000000e+08, + "items_per_second": 4.1399956931624794e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.1589488983154297e+07, + "cpu_time": 5.1531237999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0834363200000000e+08, + "instructions_per_iteration": 6.1274581900000000e+08, + "items_per_second": 3.8811409886950571e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.1434516906738281e+07, + "cpu_time": 5.1435048999999732e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0802073600000000e+08, + "instructions_per_iteration": 6.1276224100000000e+08, + "items_per_second": 3.8883991342168460e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.4360628128051758e+07, + "cpu_time": 5.4325326999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1416405400000000e+08, + "instructions_per_iteration": 6.1279883600000000e+08, + "items_per_second": 3.6815240891232975e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.1414251327514648e+07, + "cpu_time": 5.1362529999999575e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0797651400000000e+08, + "instructions_per_iteration": 6.1274377500000000e+08, + "items_per_second": 3.8938891834183726e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.1433897018432617e+07, + "cpu_time": 5.1392674599999830e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0801780400000000e+08, + "instructions_per_iteration": 6.1275531939999998e+08, + "items_per_second": 3.8969898177232104e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.1434516906738281e+07, + "cpu_time": 5.1435048999999732e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0802073600000000e+08, + "instructions_per_iteration": 6.1274581900000000e+08, + "items_per_second": 3.8883991342168460e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1197960019722627e+06, + "cpu_time": 2.1289663554110355e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.4518821707003880e+06, + "instructions_per_iteration": 2.7518658397530937e+04, + "items_per_second": 1.6264373247752644e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..41cae10 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:16:23+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.34131,1.98486,4.33984], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5954327583312988e+08, + "cpu_time": 1.5939895700000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3504980200000000e+08, + "instructions_per_iteration": 1.9204885390000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4869689941406250e+08, + "cpu_time": 1.4858721199999979e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1227162400000000e+08, + "instructions_per_iteration": 1.9203071350000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5070009231567383e+08, + "cpu_time": 1.5057516599999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1647819800000000e+08, + "instructions_per_iteration": 1.9202696010000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5459346771240234e+08, + "cpu_time": 1.5445584899999964e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2465471200000000e+08, + "instructions_per_iteration": 1.9204756530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5120744705200195e+08, + "cpu_time": 1.5102876200000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1754379000000000e+08, + "instructions_per_iteration": 1.9203422020000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5294823646545410e+08, + "cpu_time": 1.5280918919999990e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2119962519999999e+08, + "instructions_per_iteration": 1.9203766260000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5120744705200195e+08, + "cpu_time": 1.5102876200000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1754379000000000e+08, + "instructions_per_iteration": 1.9203422020000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.2532251510425098e+06, + "cpu_time": 4.2462454093232071e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.9321222762084939e+06, + "instructions_per_iteration": 9.9748721094558394e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..19a08ed --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:16:28+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.23389,1.96826,4.32178], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5511560440063477e+08, + "cpu_time": 1.5501209000000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2575272600000000e+08, + "instructions_per_iteration": 1.9252862820000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5322923660278320e+08, + "cpu_time": 1.5312613600000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2179014200000000e+08, + "instructions_per_iteration": 1.9251315990000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5506696701049805e+08, + "cpu_time": 1.5492917299999976e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2564999600000000e+08, + "instructions_per_iteration": 1.9250759950000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5202689170837402e+08, + "cpu_time": 1.5192169300000024e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1926466600000000e+08, + "instructions_per_iteration": 1.9251606840000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5770030021667480e+08, + "cpu_time": 1.5759508499999964e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3117966800000000e+08, + "instructions_per_iteration": 1.9250827530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5462779998779297e+08, + "cpu_time": 1.5451683539999995e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2472743960000002e+08, + "instructions_per_iteration": 1.9251474626000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5506696701049805e+08, + "cpu_time": 1.5492917299999976e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2564999600000000e+08, + "instructions_per_iteration": 1.9251315990000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1559094308053604e+06, + "cpu_time": 2.1540501916470807e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.5277805389263295e+06, + "instructions_per_iteration": 8.5135528658721552e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_X_C_final_candidate.json new file mode 100644 index 0000000..3dbd7b9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block23_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:16:17+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.10986,1.93359,4.33594], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5620493888854980e+08, + "cpu_time": 1.5595256499999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2804117000000000e+08, + "instructions_per_iteration": 1.8758183430000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.6171360015869141e+08, + "cpu_time": 1.6154537399999967e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3960726000000000e+08, + "instructions_per_iteration": 1.8759398880000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5117955207824707e+08, + "cpu_time": 1.5086978899999970e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1748506600000000e+08, + "instructions_per_iteration": 1.8757780150000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4678359031677246e+08, + "cpu_time": 1.4673891699999952e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0825360800000000e+08, + "instructions_per_iteration": 1.8756396720000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4700174331665039e+08, + "cpu_time": 1.4683674700000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0871105800000000e+08, + "instructions_per_iteration": 1.8757044470000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5257668495178223e+08, + "cpu_time": 1.5238867839999980e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2041963240000004e+08, + "instructions_per_iteration": 1.8757760730000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5117955207824707e+08, + "cpu_time": 1.5086978899999970e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1748506600000000e+08, + "instructions_per_iteration": 1.8757780150000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.3882577061265111e+06, + "cpu_time": 6.3560430529803699e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.3416104431261707e+07, + "instructions_per_iteration": 1.1441306219134247e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..9d86aa4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:33:23+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.19043,2.4126,3.08789], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.6380233764648438e+07, + "cpu_time": 9.6381083000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0240612600000000e+08, + "instructions_per_iteration": 1.1288329940000000e+09, + "items_per_second": 4.1501920039640958e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0098695755004883e+08, + "cpu_time": 1.0098807899999996e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1207968200000000e+08, + "instructions_per_iteration": 1.1293188330000000e+09, + "items_per_second": 3.9608635391509943e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.7469329833984375e+07, + "cpu_time": 9.7359207999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0469345000000000e+08, + "instructions_per_iteration": 1.1291973720000000e+09, + "items_per_second": 4.1084968563014660e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.2812776565551758e+07, + "cpu_time": 9.2678923999999434e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9491447800000000e+08, + "instructions_per_iteration": 1.1292079590000000e+09, + "items_per_second": 4.3159758738675304e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.8675727844238281e+07, + "cpu_time": 9.8570491000000253e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0722706400000000e+08, + "instructions_per_iteration": 1.1291801100000000e+09, + "items_per_second": 4.0580096126334500e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.7265005111694336e+07, + "cpu_time": 9.7195556999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0426416000000000e+08, + "instructions_per_iteration": 1.1291474536000001e+09, + "items_per_second": 4.1187075771835074e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.7469329833984375e+07, + "cpu_time": 9.7359207999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0469345000000000e+08, + "instructions_per_iteration": 1.1291973720000000e+09, + "items_per_second": 4.1084968563014660e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.0203466910800091e+06, + "cpu_time": 3.0562963627573741e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.3426003735865308e+06, + "instructions_per_iteration": 1.8403459500865592e+05, + "items_per_second": 1.3096687755896123e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..ffb67c6 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:33:17+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.20703,2.41992,3.09424], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.0543508529663086e+07, + "cpu_time": 9.0545067000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9015069600000000e+08, + "instructions_per_iteration": 1.1020733020000000e+09, + "items_per_second": 4.4176895909746205e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.3725919723510742e+07, + "cpu_time": 9.3687980999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9683396400000000e+08, + "instructions_per_iteration": 1.1024364870000000e+09, + "items_per_second": 4.2694910887235375e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.5538377761840820e+07, + "cpu_time": 9.5420843000000313e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0063866400000000e+08, + "instructions_per_iteration": 1.1024580190000000e+09, + "items_per_second": 4.1919562584455339e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.8293304443359375e+07, + "cpu_time": 9.8174782000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0642437400000000e+08, + "instructions_per_iteration": 1.1024186220000000e+09, + "items_per_second": 4.0743660627634469e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.5708608627319336e+07, + "cpu_time": 9.5592989000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0099536000000000e+08, + "instructions_per_iteration": 1.1026050950000000e+09, + "items_per_second": 4.1844072895345907e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.4761943817138672e+07, + "cpu_time": 9.4684332400000095e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9900861160000002e+08, + "instructions_per_iteration": 1.1023983050000000e+09, + "items_per_second": 4.2275820580883464e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.5538377761840820e+07, + "cpu_time": 9.5420843000000313e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0063866400000000e+08, + "instructions_per_iteration": 1.1024364870000000e+09, + "items_per_second": 4.1919562584455339e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.8652257329458138e+06, + "cpu_time": 2.8141418432038957e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.0164261186729455e+06, + "instructions_per_iteration": 1.9610294602580555e+05, + "items_per_second": 1.2698980310651807e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_M_C_final_candidate.json new file mode 100644 index 0000000..23dbb99 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:33:11+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.2251,2.42725,3.10059], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.7716331481933594e+07, + "cpu_time": 9.7699881000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0521303600000000e+08, + "instructions_per_iteration": 1.1060790640000000e+09, + "items_per_second": 4.0941708004741562e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.3740224838256836e+07, + "cpu_time": 9.3712113000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9686289000000000e+08, + "instructions_per_iteration": 1.1060778060000000e+09, + "items_per_second": 4.2683916432446660e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.8111867904663086e+07, + "cpu_time": 9.8006131000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0604359600000000e+08, + "instructions_per_iteration": 1.1060610950000000e+09, + "items_per_second": 4.0813773170986623e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.3350172042846680e+07, + "cpu_time": 9.3333074000000238e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9604526200000000e+08, + "instructions_per_iteration": 1.1062568670000000e+09, + "items_per_second": 4.2857261939106276e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.0545849800109863e+08, + "cpu_time": 1.0525442299999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2146989800000000e+08, + "instructions_per_iteration": 1.1061146880000000e+09, + "items_per_second": 3.8003153558687074e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.7675418853759766e+07, + "cpu_time": 9.7601124400000036e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0512693640000001e+08, + "instructions_per_iteration": 1.1061179040000000e+09, + "items_per_second": 4.1059962621193640e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.7716331481933594e+07, + "cpu_time": 9.7699881000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0521303600000000e+08, + "instructions_per_iteration": 1.1060790640000000e+09, + "items_per_second": 4.0941708004741562e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.8724222555592731e+06, + "cpu_time": 4.7981096944296006e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.0231218703451216e+07, + "instructions_per_iteration": 8.0101054175335303e+04, + "items_per_second": 1.9548776089298440e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..0aaadcb --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:32:29+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.62158,2.51758,3.16309], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2914, + "real_time": 2.3301202463792790e+04, + "cpu_time": 2.3281720658888131e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8933783115991762e+04, + "instructions_per_iteration": 1.4978687165408372e+05, + "items_per_second": 4.2952151804047848e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2914, + "real_time": 2.1664672464070944e+04, + "cpu_time": 2.1658263898421428e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5497094715168154e+04, + "instructions_per_iteration": 1.4969584934797528e+05, + "items_per_second": 4.6171752486259313e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2914, + "real_time": 2.3618984811504000e+04, + "cpu_time": 2.3611575154426930e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9601310912834590e+04, + "instructions_per_iteration": 1.4962844680851063e+05, + "items_per_second": 4.2352108805096395e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2914, + "real_time": 2.2854474446670440e+04, + "cpu_time": 2.2846747083047365e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7995695264241593e+04, + "instructions_per_iteration": 1.4970610192175704e+05, + "items_per_second": 4.3769907215457170e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2914, + "real_time": 2.4076431028304560e+04, + "cpu_time": 2.4068798901853068e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0561867536032943e+04, + "instructions_per_iteration": 1.4967037680164722e+05, + "items_per_second": 4.1547565546488884e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3103153042868547e+04, + "cpu_time": 2.3093421139327387e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8517950308853819e+04, + "instructions_per_iteration": 1.4969752930679481e+05, + "items_per_second": 4.3358697171469925e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3301202463792790e+04, + "cpu_time": 2.3281720658888134e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8933783115991762e+04, + "instructions_per_iteration": 1.4969584934797528e+05, + "items_per_second": 4.2952151804047848e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.1973412508470631e+02, + "cpu_time": 9.1867111473944351e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.9314828243365885e+03, + "instructions_per_iteration": 5.8240915818022302e+01, + "items_per_second": 1.7706687255411196e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..f2db989 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:32:28+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.62158,2.51758,3.16309], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3035, + "real_time": 2.3814284624731325e+04, + "cpu_time": 2.3806952553542014e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0011719275123556e+04, + "instructions_per_iteration": 1.4970216902800658e+05, + "items_per_second": 4.2004536185427030e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3035, + "real_time": 2.3351509056531224e+04, + "cpu_time": 2.3343110708401971e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9040056013179572e+04, + "instructions_per_iteration": 1.4979262504118617e+05, + "items_per_second": 4.2839191935120558e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3035, + "real_time": 2.3590556086582641e+04, + "cpu_time": 2.3560198682042857e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9541501153212521e+04, + "instructions_per_iteration": 1.4997195980230643e+05, + "items_per_second": 4.2444463796571516e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3035, + "real_time": 2.2202936389300929e+04, + "cpu_time": 2.2185544316309701e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6627436573311366e+04, + "instructions_per_iteration": 1.4974499011532124e+05, + "items_per_second": 4.5074395549756700e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3035, + "real_time": 2.1756657658534546e+04, + "cpu_time": 2.1734286985172985e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5690371663920923e+04, + "instructions_per_iteration": 1.4989987281713344e+05, + "items_per_second": 4.6010251023288445e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2943188763136135e+04, + "cpu_time": 2.2926018649093905e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8182216935749595e+04, + "instructions_per_iteration": 1.4982232336079076e+05, + "items_per_second": 4.3674567698032857e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3351509056531224e+04, + "cpu_time": 2.3343110708401968e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9040056013179572e+04, + "instructions_per_iteration": 1.4979262504118617e+05, + "items_per_second": 4.2839191935120558e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.0835669655546826e+02, + "cpu_time": 9.1114231056940321e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.9076985552322194e+03, + "instructions_per_iteration": 1.1147249387587634e+02, + "items_per_second": 1.7617426129463581e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_P_C_final_candidate.json new file mode 100644 index 0000000..76c10fc --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:32:26+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.62158,2.51758,3.16309], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3384, + "real_time": 2.4350611030632721e+04, + "cpu_time": 2.4340423463356983e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.1137741725768319e+04, + "instructions_per_iteration": 1.4918548729314422e+05, + "items_per_second": 4.1083919575410786e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3384, + "real_time": 2.1803534059096171e+04, + "cpu_time": 2.1797637115839254e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5788586879432623e+04, + "instructions_per_iteration": 1.4943257269503546e+05, + "items_per_second": 4.5876532152806147e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3384, + "real_time": 2.2835413051271553e+04, + "cpu_time": 2.2828352541371180e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7955552009456267e+04, + "instructions_per_iteration": 1.4931877334515366e+05, + "items_per_second": 4.3805175962116766e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3384, + "real_time": 2.2795747076084146e+04, + "cpu_time": 2.2790299940898338e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7872458037825061e+04, + "instructions_per_iteration": 1.4931458185579197e+05, + "items_per_second": 4.3878316766048782e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3384, + "real_time": 2.2873388114550435e+04, + "cpu_time": 2.2866770981087480e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8035439125295510e+04, + "instructions_per_iteration": 1.4913030555555556e+05, + "items_per_second": 4.3731578928527961e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2931738666327004e+04, + "cpu_time": 2.2924696808510642e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8157955555555563e+04, + "instructions_per_iteration": 1.4927634414893619e+05, + "items_per_second": 4.3675104676982090e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2835413051271553e+04, + "cpu_time": 2.2828352541371180e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7955552009456267e+04, + "instructions_per_iteration": 1.4931458185579197e+05, + "items_per_second": 4.3805175962116766e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.1066205938214773e+02, + "cpu_time": 9.0901672831198209e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.9124931272666834e+03, + "instructions_per_iteration": 1.1963690540459709e+02, + "items_per_second": 1.7045473149319134e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..6aa96ff --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:33:03+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.2666,2.44238,3.11328], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.7769508361816406e+07, + "cpu_time": 8.7672109000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8432322200000000e+08, + "instructions_per_iteration": 1.0261758940000000e+09, + "items_per_second": 4.5624544061099235e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.8149070739746094e+07, + "cpu_time": 8.8134547000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8512218400000000e+08, + "instructions_per_iteration": 1.0261940220000000e+09, + "items_per_second": 4.5385154132578624e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.9089164733886719e+07, + "cpu_time": 7.9056389999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6609710000000000e+08, + "instructions_per_iteration": 1.0261825100000000e+09, + "items_per_second": 5.0596795527850520e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.1264495849609375e+07, + "cpu_time": 8.1215052000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7066248800000000e+08, + "instructions_per_iteration": 1.0261774630000000e+09, + "items_per_second": 4.9251953935829457e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.1176042556762695e+07, + "cpu_time": 8.1121022999999687e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7047904000000000e+08, + "instructions_per_iteration": 1.0261830440000000e+09, + "items_per_second": 4.9309042860566685e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.3489656448364258e+07, + "cpu_time": 8.3439824199999973e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7533680680000001e+08, + "instructions_per_iteration": 1.0261825866000000e+09, + "items_per_second": 4.8033498103584899e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 8.1264495849609375e+07, + "cpu_time": 8.1215052000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7066248800000000e+08, + "instructions_per_iteration": 1.0261825100000000e+09, + "items_per_second": 4.9251953935829457e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.1741990309118750e+06, + "cpu_time": 4.1681411483385945e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.7653950477180425e+06, + "instructions_per_iteration": 7.1067854899384711e+03, + "items_per_second": 2.3716517501004221e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..72bd405 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:32:55+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.40234,2.4751,3.13135], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.5591087341308594e+07, + "cpu_time": 7.5510983000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5875134000000000e+08, + "instructions_per_iteration": 9.7455613600000000e+08, + "items_per_second": 5.2972426540917875e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.1972351074218750e+07, + "cpu_time": 9.1949520000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9314968200000000e+08, + "instructions_per_iteration": 9.7461148700000000e+08, + "items_per_second": 4.3502130299320752e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.4652910232543945e+07, + "cpu_time": 7.4653763000000596e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5677878000000000e+08, + "instructions_per_iteration": 9.7458206900000000e+08, + "items_per_second": 5.3580688223311240e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.9961299896240234e+07, + "cpu_time": 7.9962486000000328e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6792851800000000e+08, + "instructions_per_iteration": 9.7456378100000000e+08, + "items_per_second": 5.0023457249690602e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.3919296264648438e+07, + "cpu_time": 7.3875187999999702e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5523963800000000e+08, + "instructions_per_iteration": 9.7457020500000000e+08, + "items_per_second": 5.4145378283166140e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.9219388961791992e+07, + "cpu_time": 7.9190388000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6636959160000002e+08, + "instructions_per_iteration": 9.7457673560000002e+08, + "items_per_second": 5.0844816119281324e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.5591087341308594e+07, + "cpu_time": 7.5510983000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5875134000000000e+08, + "instructions_per_iteration": 9.7457020500000000e+08, + "items_per_second": 5.2972426540917875e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.5049443320360184e+06, + "cpu_time": 7.5126879893230917e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.5759923739333892e+07, + "instructions_per_iteration": 2.1627060826658810e+04, + "items_per_second": 4.4015650147657108e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_S_C_final_candidate.json new file mode 100644 index 0000000..10209b0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:32:48+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.5249,2.50049,3.14307], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.8231334686279297e+07, + "cpu_time": 7.8214536000000164e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6429411800000000e+08, + "instructions_per_iteration": 9.7897953000000000e+08, + "items_per_second": 5.1141388858971065e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.8174819946289062e+07, + "cpu_time": 8.8175812999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8517566000000000e+08, + "instructions_per_iteration": 9.7900403500000000e+08, + "items_per_second": 4.5363914024813194e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.7494859695434570e+07, + "cpu_time": 7.7495320000000596e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6274631000000000e+08, + "instructions_per_iteration": 9.7897176100000000e+08, + "items_per_second": 5.1616020167411007e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.6966524124145508e+07, + "cpu_time": 7.6900584999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6163816200000000e+08, + "instructions_per_iteration": 9.7897753200000000e+08, + "items_per_second": 5.2015208987031933e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.0443620681762695e+07, + "cpu_time": 8.0417536000000566e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6894203000000000e+08, + "instructions_per_iteration": 9.7898133500000000e+08, + "items_per_second": 4.9740394930776935e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.0262231826782227e+07, + "cpu_time": 8.0240758000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6855925600000000e+08, + "instructions_per_iteration": 9.7898283860000002e+08, + "items_per_second": 4.9975385393800829e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.8231334686279297e+07, + "cpu_time": 7.8214536000000164e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6429411800000000e+08, + "instructions_per_iteration": 9.7897953000000000e+08, + "items_per_second": 5.1141388858971065e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.6175354258399941e+06, + "cpu_time": 4.6313094635687191e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.6970960001059081e+06, + "instructions_per_iteration": 1.2383143381225947e+04, + "items_per_second": 2.7172143611323251e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..33334d2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:33:38+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.00586,2.35889,3.05957], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.4860115051269531e+07, + "cpu_time": 5.4852518000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1521274600000000e+08, + "instructions_per_iteration": 6.3621471400000000e+08, + "items_per_second": 3.6461407295832788e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.0426006317138672e+07, + "cpu_time": 5.0407546000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0590027600000000e+08, + "instructions_per_iteration": 6.3618187600000000e+08, + "items_per_second": 3.9676599213935002e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.4857730865478516e+07, + "cpu_time": 5.4838082999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1520860400000000e+08, + "instructions_per_iteration": 6.3619595400000000e+08, + "items_per_second": 3.6471005013067336e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.5177211761474609e+07, + "cpu_time": 5.5177919999999769e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1587879400000000e+08, + "instructions_per_iteration": 6.3615772500000000e+08, + "items_per_second": 3.6246382611015574e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.4442167282104492e+07, + "cpu_time": 5.4442847999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1433578600000000e+08, + "instructions_per_iteration": 6.3614373200000000e+08, + "items_per_second": 3.6735771060323748e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.3952646255493164e+07, + "cpu_time": 5.3943782999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1330724120000000e+08, + "instructions_per_iteration": 6.3617880020000005e+08, + "items_per_second": 3.7118233038834888e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.4857730865478516e+07, + "cpu_time": 5.4838082999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1520860400000000e+08, + "instructions_per_iteration": 6.3618187600000000e+08, + "items_per_second": 3.6471005013067336e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.9886590039062880e+06, + "cpu_time": 1.9939097220901966e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.1767227201132230e+06, + "instructions_per_iteration": 2.8580836936660900e+04, + "items_per_second": 1.4406562734914743e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..850b37c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:33:33+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.00684,2.36523,3.06543], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.9329280853271484e+07, + "cpu_time": 4.9317037999999978e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0359880000000000e+08, + "instructions_per_iteration": 6.1070410800000000e+08, + "items_per_second": 4.0553935944003789e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.9377679824829102e+07, + "cpu_time": 4.9336572000000082e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0369918800000000e+08, + "instructions_per_iteration": 6.1069805800000000e+08, + "items_per_second": 4.0537879283546428e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.3694486618041992e+07, + "cpu_time": 5.3672891000000164e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1276599800000000e+08, + "instructions_per_iteration": 6.1074907900000000e+08, + "items_per_second": 3.7262758959639305e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 4.9217224121093750e+07, + "cpu_time": 4.9217822999999769e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0336256600000000e+08, + "instructions_per_iteration": 6.1076111400000000e+08, + "items_per_second": 4.0635685979040749e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.2309513092041016e+07, + "cpu_time": 5.2289207000000283e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0985784400000000e+08, + "instructions_per_iteration": 6.1070281900000000e+08, + "items_per_second": 3.8248811078737322e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0785636901855469e+07, + "cpu_time": 5.0766706200000055e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0665687920000000e+08, + "instructions_per_iteration": 6.1072303560000002e+08, + "items_per_second": 3.9447814248993518e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 4.9377679824829102e+07, + "cpu_time": 4.9336572000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0369918800000000e+08, + "instructions_per_iteration": 6.1070410800000000e+08, + "items_per_second": 4.0537879283546428e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.0824768928024061e+06, + "cpu_time": 2.0802511666320239e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.3737796369693223e+06, + "instructions_per_iteration": 2.9660868497061914e+04, + "items_per_second": 1.5838924719337604e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_W_C_final_candidate.json new file mode 100644 index 0000000..89543e3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:33:29+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.09473,2.38867,3.07666], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.1874160766601562e+07, + "cpu_time": 5.1846449999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0894346800000000e+08, + "instructions_per_iteration": 6.1269303900000000e+08, + "items_per_second": 3.8575447306421180e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.9856901168823242e+07, + "cpu_time": 4.9837265999999933e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0470624000000000e+08, + "instructions_per_iteration": 6.1271063900000000e+08, + "items_per_second": 4.0130612301244666e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.0720930099487305e+07, + "cpu_time": 5.0703418999999531e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0652226200000000e+08, + "instructions_per_iteration": 6.1272044500000000e+08, + "items_per_second": 3.9445071741612111e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.1442146301269531e+07, + "cpu_time": 5.1407175000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0803595600000000e+08, + "instructions_per_iteration": 6.1275131700000000e+08, + "items_per_second": 3.8905075021142457e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.0447225570678711e+07, + "cpu_time": 5.0379631999999397e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0594648200000000e+08, + "instructions_per_iteration": 6.1270031600000000e+08, + "items_per_second": 3.9698582951142318e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0868272781372070e+07, + "cpu_time": 5.0834788399999775e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0683088160000001e+08, + "instructions_per_iteration": 6.1271515120000005e+08, + "items_per_second": 3.9350957864312548e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0720930099487305e+07, + "cpu_time": 5.0703418999999531e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0652226200000000e+08, + "instructions_per_iteration": 6.1271063900000000e+08, + "items_per_second": 3.9445071741612111e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.0046933324717171e+05, + "cpu_time": 8.0164858557139221e+05, + "time_unit": "ns", + "cycles_per_iteration": 1.6812745347964442e+06, + "instructions_per_iteration": 2.2723235685086751e+04, + "items_per_second": 6.2003826477812036e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..cec5683 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:32:42+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.4834,2.4917,3.14404], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5448069572448730e+08, + "cpu_time": 1.5434621799999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2441803800000000e+08, + "instructions_per_iteration": 1.9204548230000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5208983421325684e+08, + "cpu_time": 1.5197535400000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1939684800000000e+08, + "instructions_per_iteration": 1.9203027940000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5041756629943848e+08, + "cpu_time": 1.5028662299999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1588510800000000e+08, + "instructions_per_iteration": 1.9202424590000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.6295099258422852e+08, + "cpu_time": 1.6283611400000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4220447400000000e+08, + "instructions_per_iteration": 1.9204071080000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.6089200973510742e+08, + "cpu_time": 1.6074127400000027e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3788118200000000e+08, + "instructions_per_iteration": 1.9206818780000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5616621971130374e+08, + "cpu_time": 1.5603711660000008e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2795713000000000e+08, + "instructions_per_iteration": 1.9204178124000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5448069572448730e+08, + "cpu_time": 1.5434621799999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2441803800000000e+08, + "instructions_per_iteration": 1.9204071080000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.4970710422641234e+06, + "cpu_time": 5.4950134810360372e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1543514785643930e+07, + "instructions_per_iteration": 1.6970051172580477e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..c864850 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:32:36+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.52588,2.5,3.15039], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.6190505027770996e+08, + "cpu_time": 1.6180525599999985e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4001131400000000e+08, + "instructions_per_iteration": 1.8806282400000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5404200553894043e+08, + "cpu_time": 1.5391990299999979e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2349597600000000e+08, + "instructions_per_iteration": 1.8807367050000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5356278419494629e+08, + "cpu_time": 1.5343410100000021e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2248974800000000e+08, + "instructions_per_iteration": 1.8805232720000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5879416465759277e+08, + "cpu_time": 1.5866690899999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3347545400000000e+08, + "instructions_per_iteration": 1.8806474010000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5445375442504883e+08, + "cpu_time": 1.5432230800000024e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2436068800000000e+08, + "instructions_per_iteration": 1.8806238220000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5655155181884766e+08, + "cpu_time": 1.5642969540000001e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2876663600000000e+08, + "instructions_per_iteration": 1.8806318880000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5445375442504883e+08, + "cpu_time": 1.5432230800000024e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2436068800000000e+08, + "instructions_per_iteration": 1.8806282400000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.6510466458140733e+06, + "cpu_time": 3.6611303517618529e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.6682349315158566e+06, + "instructions_per_iteration": 7.5998458931744142e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_X_C_final_candidate.json new file mode 100644 index 0000000..d014fd2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block24_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:32:30+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.62158,2.51758,3.16309], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.7219328880310059e+08, + "cpu_time": 1.7206218299999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.6161600400000000e+08, + "instructions_per_iteration": 1.9204605870000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5434694290161133e+08, + "cpu_time": 1.5414320299999985e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2413656600000000e+08, + "instructions_per_iteration": 1.9205587790000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4703226089477539e+08, + "cpu_time": 1.4692848299999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0877655600000000e+08, + "instructions_per_iteration": 1.9202608330000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5168857574462891e+08, + "cpu_time": 1.5151657699999976e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1855468400000000e+08, + "instructions_per_iteration": 1.9203422770000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5398168563842773e+08, + "cpu_time": 1.5387109600000048e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2336930400000000e+08, + "instructions_per_iteration": 1.9204581670000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5584855079650882e+08, + "cpu_time": 1.5570430840000004e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2729062280000001e+08, + "instructions_per_iteration": 1.9204161286000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5398168563842773e+08, + "cpu_time": 1.5387109600000048e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2336930400000000e+08, + "instructions_per_iteration": 1.9204581670000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.5906573335234318e+06, + "cpu_time": 9.5907505562984832e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.0141027196659558e+07, + "instructions_per_iteration": 1.1582712635648008e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..c4bd146 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:39:18+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.06055,2.08154,2.71143], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0033679008483887e+08, + "cpu_time": 1.0031993199999990e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1071628400000000e+08, + "instructions_per_iteration": 1.1290000130000000e+09, + "items_per_second": 3.9872435320231323e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.8747968673706055e+07, + "cpu_time": 9.8689646999999598e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0737978200000000e+08, + "instructions_per_iteration": 1.1292106050000000e+09, + "items_per_second": 4.0531100491219875e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0849308967590332e+08, + "cpu_time": 1.0836029399999969e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2784366200000000e+08, + "instructions_per_iteration": 1.1293417260000000e+09, + "items_per_second": 3.6913890248396811e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.7209930419921875e+07, + "cpu_time": 9.7056886000000730e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0414895600000000e+08, + "instructions_per_iteration": 1.1292361870000000e+09, + "items_per_second": 4.1212943922391762e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.9450111389160156e+07, + "cpu_time": 9.9334304000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0885309000000000e+08, + "instructions_per_iteration": 1.1292170970000000e+09, + "items_per_second": 4.0268062883895538e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.0084757804870605e+08, + "cpu_time": 1.0075221259999999e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1178835480000001e+08, + "instructions_per_iteration": 1.1292011256000001e+09, + "items_per_second": 3.9759686573227067e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.9450111389160156e+07, + "cpu_time": 9.9334304000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0885309000000000e+08, + "instructions_per_iteration": 1.1292170970000000e+09, + "items_per_second": 4.0268062883895538e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.4246046503886962e+06, + "cpu_time": 4.4155930926401000e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.2915813063633032e+06, + "instructions_per_iteration": 1.2428696214808695e+05, + "items_per_second": 1.6640877254061494e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..365be29 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:39:24+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.05566,2.08008,2.70752], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.2885494232177734e+07, + "cpu_time": 9.2870022999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9506956400000000e+08, + "instructions_per_iteration": 1.1025295340000000e+09, + "items_per_second": 4.3070948738755062e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.7590923309326172e+07, + "cpu_time": 9.7524292000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0495044800000000e+08, + "instructions_per_iteration": 1.1024622800000000e+09, + "items_per_second": 4.1015422085812166e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.7148895263671875e+07, + "cpu_time": 9.7071180000000373e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0402177400000000e+08, + "instructions_per_iteration": 1.1024735050000000e+09, + "items_per_second": 4.1206875202299845e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.7750425338745117e+07, + "cpu_time": 9.7685454999999702e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0528415200000000e+08, + "instructions_per_iteration": 1.1024532300000000e+09, + "items_per_second": 4.0947754197388059e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.5928907394409180e+07, + "cpu_time": 9.5860363999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0146086800000000e+08, + "instructions_per_iteration": 1.1024379610000000e+09, + "items_per_second": 4.1727360851665461e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.6260929107666031e+07, + "cpu_time": 9.6202262800000012e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0215736120000002e+08, + "instructions_per_iteration": 1.1024713020000000e+09, + "items_per_second": 4.1593672215184122e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.7148895263671875e+07, + "cpu_time": 9.7071180000000373e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0402177400000000e+08, + "instructions_per_iteration": 1.1024622800000000e+09, + "items_per_second": 4.1206875202299845e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.0174096330310218e+06, + "cpu_time": 1.9952038919863030e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.2360406511859633e+06, + "instructions_per_iteration": 3.5055083511525118e+04, + "items_per_second": 8.8054156710870273e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_M_C_final_candidate.json new file mode 100644 index 0000000..ae83f23 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:39:30+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.9707,2.06201,2.69824], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.5400333404541016e+07, + "cpu_time": 9.5401442000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0034850600000000e+08, + "instructions_per_iteration": 1.1060642660000000e+09, + "items_per_second": 4.1928087418217431e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0014152526855469e+08, + "cpu_time": 1.0005676599999979e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1030630200000000e+08, + "instructions_per_iteration": 1.1060938220000000e+09, + "items_per_second": 3.9977306482202392e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.3042373657226562e+07, + "cpu_time": 9.2940303999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9539772800000000e+08, + "instructions_per_iteration": 1.1060066190000000e+09, + "items_per_second": 4.3038378699514540e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.5927000045776367e+07, + "cpu_time": 9.5815726999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0145698400000000e+08, + "instructions_per_iteration": 1.1060311040000000e+09, + "items_per_second": 4.1746800084291077e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.5997571945190430e+07, + "cpu_time": 9.5981701000000358e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0160333800000000e+08, + "instructions_per_iteration": 1.1060121380000000e+09, + "items_per_second": 4.1674610455173999e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.6101760864257812e+07, + "cpu_time": 9.6039187999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0182257160000002e+08, + "instructions_per_iteration": 1.1060415898000000e+09, + "items_per_second": 4.1673036627879888e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.5927000045776367e+07, + "cpu_time": 9.5815726999999732e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0145698400000000e+08, + "instructions_per_iteration": 1.1060311040000000e+09, + "items_per_second": 4.1746800084291077e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.5599288896640432e+06, + "cpu_time": 2.5594908949704478e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.3760320832850318e+06, + "instructions_per_iteration": 3.6887430921656771e+04, + "items_per_second": 1.0966031790969410e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..a8c64d8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:39:50+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.8252,2.02344,2.67188], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3054, + "real_time": 2.1526293576583412e+04, + "cpu_time": 2.1519926981008510e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5206556647020305e+04, + "instructions_per_iteration": 1.4921471283562540e+05, + "items_per_second": 4.6468559158332973e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3054, + "real_time": 2.3487821153042438e+04, + "cpu_time": 2.3462055337262602e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9325670595939751e+04, + "instructions_per_iteration": 1.4940852193844138e+05, + "items_per_second": 4.2622011823993649e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3054, + "real_time": 2.3088349028201999e+04, + "cpu_time": 2.3051310412573668e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8486975769482648e+04, + "instructions_per_iteration": 1.4921363719711854e+05, + "items_per_second": 4.3381481664250015e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3054, + "real_time": 2.3966219664088399e+04, + "cpu_time": 2.3939292403405350e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0330100851342504e+04, + "instructions_per_iteration": 1.4934550294695480e+05, + "items_per_second": 4.1772329070919011e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3054, + "real_time": 2.1422151341966030e+04, + "cpu_time": 2.1415448919449926e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4987950884086444e+04, + "instructions_per_iteration": 1.4937179240340536e+05, + "items_per_second": 4.6695262086791023e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2698166952776453e+04, + "cpu_time": 2.2677606810740010e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7667450949574333e+04, + "instructions_per_iteration": 1.4931083346430911e+05, + "items_per_second": 4.4187928760857336e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3088349028201999e+04, + "cpu_time": 2.3051310412573665e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8486975769482648e+04, + "instructions_per_iteration": 1.4934550294695480e+05, + "items_per_second": 4.3381481664250015e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.1603077754963056e+03, + "cpu_time": 1.1489266227918420e+03, + "time_unit": "ns", + "cycles_per_iteration": 2.4365313046785909e+03, + "instructions_per_iteration": 9.1031990066594830e+01, + "items_per_second": 2.2597328410699142e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..f2d26b5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:39:51+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.83936,2.02295,2.66797], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3150, + "real_time": 2.1906126113164992e+04, + "cpu_time": 2.1898837777777786e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6004260952380951e+04, + "instructions_per_iteration": 1.4923150222222222e+05, + "items_per_second": 4.5664523850428573e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3150, + "real_time": 2.3200474088154140e+04, + "cpu_time": 2.3192386349206339e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8722821587301587e+04, + "instructions_per_iteration": 1.4942782666666666e+05, + "items_per_second": 4.3117598376599170e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3150, + "real_time": 2.4783649141826329e+04, + "cpu_time": 2.4775175873015854e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.2047274920634918e+04, + "instructions_per_iteration": 1.4919657619047619e+05, + "items_per_second": 4.0362982895679888e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3150, + "real_time": 2.2209485371907551e+04, + "cpu_time": 2.2203155238095256e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6641722539682538e+04, + "instructions_per_iteration": 1.4928875206349205e+05, + "items_per_second": 4.5038643799789374e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3150, + "real_time": 2.2620473589215959e+04, + "cpu_time": 2.2613819999999971e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7504495238095238e+04, + "instructions_per_iteration": 1.4930156571428571e+05, + "items_per_second": 4.4220746428511477e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2944041660853796e+04, + "cpu_time": 2.2936675047619043e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8184115047619052e+04, + "instructions_per_iteration": 1.4928924457142857e+05, + "items_per_second": 4.3680899070201704e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2620473589215959e+04, + "cpu_time": 2.2613819999999971e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7504495238095238e+04, + "instructions_per_iteration": 1.4928875206349205e+05, + "items_per_second": 4.4220746428511477e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.1370412477752814e+03, + "cpu_time": 1.1363171263067363e+03, + "time_unit": "ns", + "cycles_per_iteration": 2.3878248758513287e+03, + "instructions_per_iteration": 8.8428866878273908e+01, + "items_per_second": 2.0853985591662181e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_P_C_final_candidate.json new file mode 100644 index 0000000..db088d1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:39:53+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.83936,2.02295,2.66797], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2943, + "real_time": 2.1526694419308660e+04, + "cpu_time": 2.1520521576622494e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5208020387359837e+04, + "instructions_per_iteration": 1.4918226843357118e+05, + "items_per_second": 4.6467275267449324e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2943, + "real_time": 2.2842897835775901e+04, + "cpu_time": 2.2801991505266717e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7971405368671425e+04, + "instructions_per_iteration": 1.4925235847774381e+05, + "items_per_second": 4.3855818460814000e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2943, + "real_time": 2.2627405677974286e+04, + "cpu_time": 2.2620810057764174e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7518890927624874e+04, + "instructions_per_iteration": 1.4947114780835883e+05, + "items_per_second": 4.4207081773217418e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2943, + "real_time": 2.1742672649646673e+04, + "cpu_time": 2.1719373088685032e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5661027522935779e+04, + "instructions_per_iteration": 1.4958704383282366e+05, + "items_per_second": 4.6041844574278337e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2943, + "real_time": 2.2990744898929264e+04, + "cpu_time": 2.2970884131838269e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8281896024464833e+04, + "instructions_per_iteration": 1.4925984879374786e+05, + "items_per_second": 4.3533370081039800e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2346083096326958e+04, + "cpu_time": 2.2326716072035339e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6928248046211345e+04, + "instructions_per_iteration": 1.4935053346924909e+05, + "items_per_second": 4.4821078031359779e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2627405677974286e+04, + "cpu_time": 2.2620810057764174e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7518890927624874e+04, + "instructions_per_iteration": 1.4925984879374786e+05, + "items_per_second": 4.4207081773217418e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.6653171177395416e+02, + "cpu_time": 6.6070900610698266e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.3995026004518970e+03, + "instructions_per_iteration": 1.7077773011149762e+02, + "items_per_second": 1.3385762493484110e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..255fa86 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:38:56+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.07617,2.08691,2.72656], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.9631805419921875e+07, + "cpu_time": 7.9632257000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6723549200000000e+08, + "instructions_per_iteration": 1.0261718900000000e+09, + "items_per_second": 5.0230900776804499e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.8558921813964844e+07, + "cpu_time": 7.8529763000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6498164600000000e+08, + "instructions_per_iteration": 1.0261744740000000e+09, + "items_per_second": 5.0936101768191922e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.1729173660278320e+07, + "cpu_time": 8.1730309000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7164094400000000e+08, + "instructions_per_iteration": 1.0261622540000000e+09, + "items_per_second": 4.8941452062783642e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.9634189605712891e+07, + "cpu_time": 7.9635043999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6724113000000000e+08, + "instructions_per_iteration": 1.0261869710000000e+09, + "items_per_second": 5.0229142838170743e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.7991247177124023e+07, + "cpu_time": 7.7965242000000328e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6379070400000000e+08, + "instructions_per_iteration": 1.0261552870000000e+09, + "items_per_second": 5.1304913540831227e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.9509067535400391e+07, + "cpu_time": 7.9498523000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6697798320000002e+08, + "instructions_per_iteration": 1.0261701752000000e+09, + "items_per_second": 5.0328502197356401e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.9631805419921875e+07, + "cpu_time": 7.9632257000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6723549200000000e+08, + "instructions_per_iteration": 1.0261718900000000e+09, + "items_per_second": 5.0230900776804499e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.4288235421540549e+06, + "cpu_time": 1.4410792898508389e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.0009528219217309e+06, + "instructions_per_iteration": 1.2123563832471045e+04, + "items_per_second": 9.0358490822910186e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..0796ab4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:39:04+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.06982,2.08545,2.72266], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.0897092819213867e+07, + "cpu_time": 8.0789436999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6989236400000000e+08, + "instructions_per_iteration": 9.7455420000000000e+08, + "items_per_second": 4.9511423133199969e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.3602914810180664e+07, + "cpu_time": 7.3603340000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5457292400000000e+08, + "instructions_per_iteration": 9.7459208700000000e+08, + "items_per_second": 5.4345359870897150e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.8938245773315430e+07, + "cpu_time": 7.8907902000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6578136800000000e+08, + "instructions_per_iteration": 9.7458145500000000e+08, + "items_per_second": 5.0692008007005379e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.1999311447143555e+07, + "cpu_time": 7.1999690999999359e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5120757600000000e+08, + "instructions_per_iteration": 9.7466221900000000e+08, + "items_per_second": 5.5555793982505221e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.3017835617065430e+07, + "cpu_time": 7.2973694999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5334525200000000e+08, + "instructions_per_iteration": 9.7458327300000000e+08, + "items_per_second": 5.4814272458041254e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.5691080093383789e+07, + "cpu_time": 7.5654812999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5895989680000001e+08, + "instructions_per_iteration": 9.7459464680000007e+08, + "items_per_second": 5.2983771490329793e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.3602914810180664e+07, + "cpu_time": 7.3603340000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5457292400000000e+08, + "instructions_per_iteration": 9.7458327300000000e+08, + "items_per_second": 5.4345359870897150e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.9617697898770287e+06, + "cpu_time": 3.9275884362365520e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.3204499994847029e+06, + "instructions_per_iteration": 4.0348125111335721e+04, + "items_per_second": 2.6985801538914960e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_S_C_final_candidate.json new file mode 100644 index 0000000..a3b053a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:39:11+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.97852,2.06592,2.70947], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.0301523208618164e+07, + "cpu_time": 8.0302346000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6864206600000000e+08, + "instructions_per_iteration": 9.7905274700000000e+08, + "items_per_second": 4.9811745225973800e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.9846143722534180e+07, + "cpu_time": 7.9828490000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6768619600000000e+08, + "instructions_per_iteration": 9.7898700400000000e+08, + "items_per_second": 5.0107424053743128e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.5255155563354492e+07, + "cpu_time": 7.5255838000000358e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5804768000000000e+08, + "instructions_per_iteration": 9.7894467900000000e+08, + "items_per_second": 5.3152022571325051e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.9192399978637695e+07, + "cpu_time": 7.9135567999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6631166800000000e+08, + "instructions_per_iteration": 9.7894548200000000e+08, + "items_per_second": 5.0546171602635188e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.5476646423339844e+07, + "cpu_time": 7.5446802000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5851048800000000e+08, + "instructions_per_iteration": 9.7898133900000000e+08, + "items_per_second": 5.3017489064678913e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.8014373779296875e+07, + "cpu_time": 7.7993808800000116e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6383961960000002e+08, + "instructions_per_iteration": 9.7898225020000005e+08, + "items_per_second": 5.1326970503671225e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.9192399978637695e+07, + "cpu_time": 7.9135567999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6631166800000000e+08, + "instructions_per_iteration": 9.7898133900000000e+08, + "items_per_second": 5.0546171602635188e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.4508939521982321e+06, + "cpu_time": 2.4486088357011499e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.1457961642971244e+06, + "instructions_per_iteration": 4.4036130620207769e+04, + "items_per_second": 1.6264621240840742e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..9b82ba2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:39:36+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.97559,2.05908,2.69043], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.9898624420166016e+07, + "cpu_time": 4.9891270000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0479336400000000e+08, + "instructions_per_iteration": 6.3617325500000000e+08, + "items_per_second": 4.0087173567640157e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.1746129989624023e+07, + "cpu_time": 5.1727758999999821e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0867325000000000e+08, + "instructions_per_iteration": 6.3620373000000000e+08, + "items_per_second": 3.8663959905937682e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.6271314620971680e+07, + "cpu_time": 5.6252211999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1817715600000000e+08, + "instructions_per_iteration": 6.3625628100000000e+08, + "items_per_second": 3.5554157408067812e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 6.0028076171875000e+07, + "cpu_time": 6.0003307999999754e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2606542800000000e+08, + "instructions_per_iteration": 6.3618147600000000e+08, + "items_per_second": 3.3331495656872923e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.7112216949462891e+07, + "cpu_time": 5.7030988000000171e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1994263000000000e+08, + "instructions_per_iteration": 6.3614860200000000e+08, + "items_per_second": 3.5068654255121690e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.5011272430419922e+07, + "cpu_time": 5.4981107399999954e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1553036560000001e+08, + "instructions_per_iteration": 6.3619266880000007e+08, + "items_per_second": 3.6541088158728052e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.6271314620971680e+07, + "cpu_time": 5.6252211999999963e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1817715600000000e+08, + "instructions_per_iteration": 6.3618147600000000e+08, + "items_per_second": 3.5554157408067812e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.1222056841509477e+06, + "cpu_time": 4.1088604507594453e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.6568521131973825e+06, + "instructions_per_iteration": 4.0659929168654489e+04, + "items_per_second": 2.7624664756994392e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..8e0d9e7 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:39:41+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.89746,2.04102,2.68115], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.4310083389282227e+07, + "cpu_time": 5.4260976999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1405900800000000e+08, + "instructions_per_iteration": 6.1074913400000000e+08, + "items_per_second": 3.6858901379531012e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.0889492034912109e+07, + "cpu_time": 5.0869829999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0687696800000000e+08, + "instructions_per_iteration": 6.1080037300000000e+08, + "items_per_second": 3.9316034671238419e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 4.9102544784545898e+07, + "cpu_time": 4.9080992000000380e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0312110600000000e+08, + "instructions_per_iteration": 6.1075762500000000e+08, + "items_per_second": 4.0748972636901564e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.0091028213500977e+07, + "cpu_time": 5.0072849000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0519822600000000e+08, + "instructions_per_iteration": 6.1076695900000000e+08, + "items_per_second": 3.9941805588094103e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 4.9164295196533203e+07, + "cpu_time": 4.9137262000000350e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0325228200000000e+08, + "instructions_per_iteration": 6.1071245400000000e+08, + "items_per_second": 4.0702308565747635e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0711488723754883e+07, + "cpu_time": 5.0684382000000164e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0650151800000000e+08, + "instructions_per_iteration": 6.1075730900000000e+08, + "items_per_second": 3.9513604568302552e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0091028213500977e+07, + "cpu_time": 5.0072849000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0519822600000000e+08, + "instructions_per_iteration": 6.1075762500000000e+08, + "items_per_second": 3.9941805588094103e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1417894621391343e+06, + "cpu_time": 2.1310112125064782e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.4983304601071160e+06, + "instructions_per_iteration": 3.1727480832867899e+04, + "items_per_second": 1.5975755425413288e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_W_C_final_candidate.json new file mode 100644 index 0000000..4bc1f25 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:39:45+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.89746,2.04102,2.68115], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.9802780151367188e+07, + "cpu_time": 4.9803762000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0459361400000000e+08, + "instructions_per_iteration": 6.1271197400000000e+08, + "items_per_second": 4.0157608977410155e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.9340248107910156e+07, + "cpu_time": 4.9340763000000007e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0362100000000000e+08, + "instructions_per_iteration": 6.1273969900000000e+08, + "items_per_second": 4.0534435999702713e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.1226139068603516e+07, + "cpu_time": 5.1172089999999672e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0758201400000000e+08, + "instructions_per_iteration": 6.1276376100000000e+08, + "items_per_second": 3.9083805253997110e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.2748918533325195e+07, + "cpu_time": 5.2679283999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1078027400000000e+08, + "instructions_per_iteration": 6.1284416100000000e+08, + "items_per_second": 3.7965588142769830e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 4.9804687500000000e+07, + "cpu_time": 4.9750214999999546e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0459701000000000e+08, + "instructions_per_iteration": 6.1276793300000000e+08, + "items_per_second": 4.0200831292890259e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0584554672241211e+07, + "cpu_time": 5.0549222799999826e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0623478240000001e+08, + "instructions_per_iteration": 6.1276550560000002e+08, + "items_per_second": 3.9588453933354015e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 4.9804687500000000e+07, + "cpu_time": 4.9803762000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0459701000000000e+08, + "instructions_per_iteration": 6.1276376100000000e+08, + "items_per_second": 4.0157608977410155e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.4021202244002076e+06, + "cpu_time": 1.3765559034773472e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.9446611628339346e+06, + "instructions_per_iteration": 4.9313336127258721e+04, + "items_per_second": 1.0585590711344618e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..4ce104a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:38:40+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.68506,2.02246,2.71973], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5526843070983887e+08, + "cpu_time": 1.5503083499999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2607135800000000e+08, + "instructions_per_iteration": 1.8758339640000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4604425430297852e+08, + "cpu_time": 1.4591877799999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0670017800000000e+08, + "instructions_per_iteration": 1.8759340740000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4588093757629395e+08, + "cpu_time": 1.4572287600000021e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0635711200000000e+08, + "instructions_per_iteration": 1.8757361760000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4894819259643555e+08, + "cpu_time": 1.4886513500000033e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1279853200000000e+08, + "instructions_per_iteration": 1.8756886610000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4868378639221191e+08, + "cpu_time": 1.4847357900000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1224414600000000e+08, + "instructions_per_iteration": 1.8758995800000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.4896512031555176e+08, + "cpu_time": 1.4880224060000011e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1283426519999999e+08, + "instructions_per_iteration": 1.8758184910000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4868378639221191e+08, + "cpu_time": 1.4847357900000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1224414600000000e+08, + "instructions_per_iteration": 1.8758339640000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.8031170992809450e+06, + "cpu_time": 3.7651097347185067e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.9867183918227637e+06, + "instructions_per_iteration": 1.0464924423998484e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..3cccb33 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:38:45+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.71045,2.02197,2.71582], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5136384963989258e+08, + "cpu_time": 1.5126264700000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1787282000000000e+08, + "instructions_per_iteration": 1.8806388020000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5786623954772949e+08, + "cpu_time": 1.5773265099999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3152728200000000e+08, + "instructions_per_iteration": 1.8808026680000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5919184684753418e+08, + "cpu_time": 1.5909663800000030e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3431260200000000e+08, + "instructions_per_iteration": 1.8805996310000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5554165840148926e+08, + "cpu_time": 1.5544497700000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2664607000000000e+08, + "instructions_per_iteration": 1.8806036400000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5726351737976074e+08, + "cpu_time": 1.5716071400000066e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3026220400000000e+08, + "instructions_per_iteration": 1.8808016640000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5624542236328125e+08, + "cpu_time": 1.5613952540000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2812419560000002e+08, + "instructions_per_iteration": 1.8806892810000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5726351737976074e+08, + "cpu_time": 1.5716071400000066e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3026220400000000e+08, + "instructions_per_iteration": 1.8806388020000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.0277887565439646e+06, + "cpu_time": 3.0245549536897568e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.3585377194273211e+06, + "instructions_per_iteration": 1.0417075213321636e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_X_C_final_candidate.json new file mode 100644 index 0000000..2c137a0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block25_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:38:51+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.99561,2.07129,2.72461], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5381574630737305e+08, + "cpu_time": 1.5371091000000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2302257000000000e+08, + "instructions_per_iteration": 1.9204470420000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4742803573608398e+08, + "cpu_time": 1.4712272700000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0960709200000000e+08, + "instructions_per_iteration": 1.9205153390000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4824056625366211e+08, + "cpu_time": 1.4813484300000024e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1131276800000000e+08, + "instructions_per_iteration": 1.9202991450000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5156340599060059e+08, + "cpu_time": 1.5140152400000063e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1829176000000000e+08, + "instructions_per_iteration": 1.9203952530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5500736236572266e+08, + "cpu_time": 1.5488209099999928e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2552317000000000e+08, + "instructions_per_iteration": 1.9202839640000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5121102333068848e+08, + "cpu_time": 1.5105041900000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1755147200000000e+08, + "instructions_per_iteration": 1.9203881486000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5156340599060059e+08, + "cpu_time": 1.5140152400000063e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1829176000000000e+08, + "instructions_per_iteration": 1.9203952530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.3337499823996038e+06, + "cpu_time": 3.3841743917949558e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.0011340123554273e+06, + "instructions_per_iteration": 9.8071878946005716e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..2ae41de --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:23:06+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.36426,2.33008,3.6582], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.4583511352539062e+07, + "cpu_time": 9.4537821999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9863381000000000e+08, + "instructions_per_iteration": 1.1292268790000000e+09, + "items_per_second": 4.2311108034623461e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.9945783615112305e+07, + "cpu_time": 9.9908090000000447e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0989525200000000e+08, + "instructions_per_iteration": 1.1292380250000000e+09, + "items_per_second": 4.0036797820876990e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0311388969421387e+08, + "cpu_time": 1.0309312500000001e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1654613800000000e+08, + "instructions_per_iteration": 1.1293061620000000e+09, + "items_per_second": 3.8799871475425735e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.0107898712158203e+08, + "cpu_time": 1.0098089899999963e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1227277800000000e+08, + "instructions_per_iteration": 1.1293014330000000e+09, + "items_per_second": 3.9611451666715848e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.1455130577087402e+08, + "cpu_time": 1.1455225100000010e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.4056686600000000e+08, + "instructions_per_iteration": 1.1293007970000000e+09, + "items_per_second": 3.4918563058180292e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.0265469551086426e+08, + "cpu_time": 1.0261443740000002e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1558296880000001e+08, + "instructions_per_iteration": 1.1292746592000000e+09, + "items_per_second": 3.9135558411164470e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.0107898712158203e+08, + "cpu_time": 1.0098089899999961e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1227277800000000e+08, + "instructions_per_iteration": 1.1293007970000000e+09, + "items_per_second": 3.9611451666715848e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.3604563255479839e+06, + "cpu_time": 7.3818191463897098e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.5457233612171682e+07, + "instructions_per_iteration": 3.8786141855049209e+04, + "items_per_second": 2.6934437900791469e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..3428536 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:23:18+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.22803,2.30176,3.63428], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.8194837570190430e+07, + "cpu_time": 9.8195971000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0621918000000000e+08, + "instructions_per_iteration": 1.1025339900000000e+09, + "items_per_second": 4.0734868847113904e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0059165954589844e+08, + "cpu_time": 1.0043784699999981e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1125113400000000e+08, + "instructions_per_iteration": 1.1025806930000000e+09, + "items_per_second": 3.9825624697032860e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.5278501510620117e+07, + "cpu_time": 9.5163417999999836e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0009243600000000e+08, + "instructions_per_iteration": 1.1025258010000000e+09, + "items_per_second": 4.2032958505126489e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.9696159362792969e+07, + "cpu_time": 9.9667541000000522e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0937059200000000e+08, + "instructions_per_iteration": 1.1025009640000000e+09, + "items_per_second": 4.0133427190703731e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.0084533691406250e+08, + "cpu_time": 1.0072126399999970e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1178181200000000e+08, + "instructions_per_iteration": 1.1025834670000000e+09, + "items_per_second": 3.9713560385818947e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.8921298980712891e+07, + "cpu_time": 9.8837208199999973e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0774303080000001e+08, + "instructions_per_iteration": 1.1025449830000000e+09, + "items_per_second": 4.0488087925159186e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.9696159362792969e+07, + "cpu_time": 9.9667541000000522e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0937059200000000e+08, + "instructions_per_iteration": 1.1025339900000000e+09, + "items_per_second": 4.0133427190703731e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.2852874320043731e+06, + "cpu_time": 2.2753616726040491e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.7989899759616088e+06, + "instructions_per_iteration": 3.5995453046183487e+04, + "items_per_second": 9.5027109377665518e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_M_C_final_candidate.json new file mode 100644 index 0000000..6e0c095 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:23:12+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.33496,2.32422,3.64893], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.8997354507446289e+07, + "cpu_time": 9.8977633999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0790376000000000e+08, + "instructions_per_iteration": 1.1063026230000000e+09, + "items_per_second": 4.0413170514866044e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.5673799514770508e+07, + "cpu_time": 9.5522846000000164e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0092415400000000e+08, + "instructions_per_iteration": 1.1061083760000000e+09, + "items_per_second": 4.1874799249595152e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.9183559417724609e+07, + "cpu_time": 9.9069200000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0829416000000000e+08, + "instructions_per_iteration": 1.1060912050000000e+09, + "items_per_second": 4.0375818115014476e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.0520143508911133e+07, + "cpu_time": 9.0409773000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9009944000000000e+08, + "instructions_per_iteration": 1.1060553520000000e+09, + "items_per_second": 4.4243004569870904e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.0184931755065918e+08, + "cpu_time": 1.0171515100000051e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1389090800000000e+08, + "instructions_per_iteration": 1.1061375410000000e+09, + "items_per_second": 3.9325508153647436e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.7244834899902344e+07, + "cpu_time": 9.7138920800000191e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0422248440000001e+08, + "instructions_per_iteration": 1.1061390194000001e+09, + "items_per_second": 4.1246460120598804e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.8997354507446289e+07, + "cpu_time": 9.8977633999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0790376000000000e+08, + "instructions_per_iteration": 1.1061083760000000e+09, + "items_per_second": 4.0413170514866044e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.3508868261929797e+06, + "cpu_time": 4.3572311947683841e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.1371236406179816e+06, + "instructions_per_iteration": 9.6168849842347598e+04, + "items_per_second": 1.9050284922892461e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..9284ad0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:23:38+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.26465,2.31201,3.60986], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2976, + "real_time": 2.3845463029799921e+04, + "cpu_time": 2.3825122647849461e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0077065860215051e+04, + "instructions_per_iteration": 1.4960435047043010e+05, + "items_per_second": 4.1972501664761141e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2976, + "real_time": 2.2816081200876542e+04, + "cpu_time": 2.2809589717741950e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7915254032258068e+04, + "instructions_per_iteration": 1.4975299361559140e+05, + "items_per_second": 4.3841209437545098e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2976, + "real_time": 2.3185485793698219e+04, + "cpu_time": 2.3178105846774190e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8690749327956990e+04, + "instructions_per_iteration": 1.4971868413978495e+05, + "items_per_second": 4.3144164005928673e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2976, + "real_time": 2.2718182174108362e+04, + "cpu_time": 2.2711147849462366e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7709505376344088e+04, + "instructions_per_iteration": 1.4974149966397849e+05, + "items_per_second": 4.4031239928001814e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2976, + "real_time": 2.3294760975786434e+04, + "cpu_time": 2.3287669354838701e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8920266129032258e+04, + "instructions_per_iteration": 1.4977180981182796e+05, + "items_per_second": 4.2941179933586631e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3171994634853902e+04, + "cpu_time": 2.3162327083333334e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8662568145161291e+04, + "instructions_per_iteration": 1.4971786754032259e+05, + "items_per_second": 4.3186058993964667e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3185485793698219e+04, + "cpu_time": 2.3178105846774190e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8690749327956990e+04, + "instructions_per_iteration": 1.4974149966397849e+05, + "items_per_second": 4.3144164005928673e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.4761405999956077e+02, + "cpu_time": 4.4250535728532606e+02, + "time_unit": "ns", + "cycles_per_iteration": 9.4005495058761221e+02, + "instructions_per_iteration": 6.6311535705113144e+01, + "items_per_second": 8.1822907099475378e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..b0ac94e --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:23:41+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.32373,2.32373,3.60645], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3103, + "real_time": 2.3613043688897968e+04, + "cpu_time": 2.3606505961972271e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9589105381888498e+04, + "instructions_per_iteration": 1.4965774444086369e+05, + "items_per_second": 4.2361203373802979e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3103, + "real_time": 2.3559489789563842e+04, + "cpu_time": 2.3553011279407030e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9476514985497903e+04, + "instructions_per_iteration": 1.4985374637447632e+05, + "items_per_second": 4.2457416087357131e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3103, + "real_time": 2.3609662954937132e+04, + "cpu_time": 2.3603669029970999e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9581857557202704e+04, + "instructions_per_iteration": 1.4956507251047372e+05, + "items_per_second": 4.2366294779436190e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3103, + "real_time": 2.4411281077968586e+04, + "cpu_time": 2.4404039316790182e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.1264805671930393e+04, + "instructions_per_iteration": 1.4974746954560102e+05, + "items_per_second": 4.0976823017654773e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3103, + "real_time": 2.2906623960809095e+04, + "cpu_time": 2.2899347728005119e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8105231711247179e+04, + "instructions_per_iteration": 1.4977182307444408e+05, + "items_per_second": 4.3669366126836634e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3620020294435326e+04, + "cpu_time": 2.3613314663229121e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9603503061553347e+04, + "instructions_per_iteration": 1.4971917118917179e+05, + "items_per_second": 4.2366220677017540e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3609662954937136e+04, + "cpu_time": 2.3603669029971003e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9581857557202704e+04, + "instructions_per_iteration": 1.4974746954560102e+05, + "items_per_second": 4.2366294779436190e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.3358407161280729e+02, + "cpu_time": 5.3356587154178214e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.1204402254120621e+03, + "instructions_per_iteration": 1.1090891155403945e+02, + "items_per_second": 9.5354020640432827e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_P_C_final_candidate.json new file mode 100644 index 0000000..68b44af --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:23:39+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.26465,2.31201,3.60986], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3001, + "real_time": 2.2029924376810919e+04, + "cpu_time": 2.2022886371209603e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6264221259580139e+04, + "instructions_per_iteration": 1.4975312729090304e+05, + "items_per_second": 4.5407308703517381e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3001, + "real_time": 2.2167763841902961e+04, + "cpu_time": 2.2159189603465526e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6554313228923689e+04, + "instructions_per_iteration": 1.4967674308563813e+05, + "items_per_second": 4.5128004132588307e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3001, + "real_time": 2.3570310191606051e+04, + "cpu_time": 2.3556463178940383e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9498982339220260e+04, + "instructions_per_iteration": 1.4972945551482838e+05, + "items_per_second": 4.2451194494002222e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3001, + "real_time": 2.2638006950767387e+04, + "cpu_time": 2.2599638120626467e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7541201599466847e+04, + "instructions_per_iteration": 1.4968859580139953e+05, + "items_per_second": 4.4248496133542503e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3001, + "real_time": 2.2160057543278217e+04, + "cpu_time": 2.2135716761079631e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6537477507497504e+04, + "instructions_per_iteration": 1.4982051349550151e+05, + "items_per_second": 4.5175858129801381e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2513212580873111e+04, + "cpu_time": 2.2494778807064322e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7279239186937688e+04, + "instructions_per_iteration": 1.4973368703765410e+05, + "items_per_second": 4.4482172318690362e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2167763841902961e+04, + "cpu_time": 2.2159189603465526e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6554313228923689e+04, + "instructions_per_iteration": 1.4972945551482838e+05, + "items_per_second": 4.5128004132588307e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.3455689134135048e+02, + "cpu_time": 6.3292916637288067e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.3324670159357631e+03, + "instructions_per_iteration": 5.7468461592398107e+01, + "items_per_second": 1.2179543865420092e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..de53b11 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:22:44+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.6416,2.37695,3.70996], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.2852840423583984e+07, + "cpu_time": 8.2831789999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7399949000000000e+08, + "instructions_per_iteration": 1.0261838990000000e+09, + "items_per_second": 4.8290638171648858e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.9861392974853516e+07, + "cpu_time": 8.9830553000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8871740800000000e+08, + "instructions_per_iteration": 1.0262054990000000e+09, + "items_per_second": 4.4528279815888433e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.9004764556884766e+07, + "cpu_time": 7.9005512000000164e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6591762800000000e+08, + "instructions_per_iteration": 1.0261616400000000e+09, + "items_per_second": 5.0629378871691786e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.1357240676879883e+07, + "cpu_time": 8.1358333999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7085796000000000e+08, + "instructions_per_iteration": 1.0261666060000000e+09, + "items_per_second": 4.9165215207086271e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.6850404739379883e+07, + "cpu_time": 8.6851493000000164e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8239557000000000e+08, + "instructions_per_iteration": 1.0262416670000000e+09, + "items_per_second": 4.6055627391459951e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.3985328674316406e+07, + "cpu_time": 8.3975536400000066e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7637761120000002e+08, + "instructions_per_iteration": 1.0261918622000000e+09, + "items_per_second": 4.7733827891555056e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 8.2852840423583984e+07, + "cpu_time": 8.2831789999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7399949000000000e+08, + "instructions_per_iteration": 1.0261838990000000e+09, + "items_per_second": 4.8290638171648858e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.3512121187897641e+06, + "cpu_time": 4.3419866569932681e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.1381025319756623e+06, + "instructions_per_iteration": 3.2715249043832755e+04, + "items_per_second": 2.4410560315970800e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..ba9c621 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:22:59+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.43115,2.3418,3.67676], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.5296878814697266e+07, + "cpu_time": 7.5205404999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5813287200000000e+08, + "instructions_per_iteration": 9.7456887200000000e+08, + "items_per_second": 5.3187666498172609e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.0680608749389648e+07, + "cpu_time": 8.0681466999999791e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6943899200000000e+08, + "instructions_per_iteration": 9.7454507000000000e+08, + "items_per_second": 4.9577680584315732e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.8444242477416992e+07, + "cpu_time": 7.8432729000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6474534000000000e+08, + "instructions_per_iteration": 9.7458032800000000e+08, + "items_per_second": 5.0999117983004134e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.9343080520629883e+07, + "cpu_time": 7.9278564000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6662957400000000e+08, + "instructions_per_iteration": 9.7456561200000000e+08, + "items_per_second": 5.0455000673321988e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.6655387878417969e+07, + "cpu_time": 7.6656278999999821e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6098513000000000e+08, + "instructions_per_iteration": 9.7457460700000000e+08, + "items_per_second": 5.2180983112942502e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.8084039688110352e+07, + "cpu_time": 7.8050888799999952e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6398638160000002e+08, + "instructions_per_iteration": 9.7456689780000007e+08, + "items_per_second": 5.1280089770351397e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.8444242477416992e+07, + "cpu_time": 7.8432729000000209e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6474534000000000e+08, + "instructions_per_iteration": 9.7456887200000000e+08, + "items_per_second": 5.0999117983004134e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1369611885216176e+06, + "cpu_time": 2.1572346042829370e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.4878873062466709e+06, + "instructions_per_iteration": 1.3433212571831058e+04, + "items_per_second": 1.4237601612692297e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_S_C_final_candidate.json new file mode 100644 index 0000000..492bfc0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:22:52+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.46875,2.34766,3.68604], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.6336622238159180e+07, + "cpu_time": 7.6337392000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6031339200000000e+08, + "instructions_per_iteration": 9.7898600700000000e+08, + "items_per_second": 5.2398960656135511e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.5092792510986328e+07, + "cpu_time": 7.5042802999999657e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5770362400000000e+08, + "instructions_per_iteration": 9.7896995100000000e+08, + "items_per_second": 5.3302913005528571e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.0405712127685547e+07, + "cpu_time": 8.0368444999999508e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6886212000000000e+08, + "instructions_per_iteration": 9.7896857200000000e+08, + "items_per_second": 4.9770777573213270e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.7311038970947266e+07, + "cpu_time": 7.7277754999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6236246800000000e+08, + "instructions_per_iteration": 9.7894213700000000e+08, + "items_per_second": 5.1761338046116969e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.2880973815917969e+07, + "cpu_time": 8.2853602000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7406122600000000e+08, + "instructions_per_iteration": 9.7896603000000000e+08, + "items_per_second": 4.8277925201127566e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.8405427932739258e+07, + "cpu_time": 7.8375999399999857e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6466056600000000e+08, + "instructions_per_iteration": 9.7896653940000010e+08, + "items_per_second": 5.1102382896424383e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.7311038970947266e+07, + "cpu_time": 7.7277754999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6236246800000000e+08, + "instructions_per_iteration": 9.7896857200000000e+08, + "items_per_second": 5.1761338046116969e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.1813065496767177e+06, + "cpu_time": 3.1816278713470730e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.6821344390426623e+06, + "instructions_per_iteration": 1.5736063040036412e+04, + "items_per_second": 2.0437956445473942e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..50bfddd --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:23:24+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.53027,2.36328,3.64746], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.5097818374633789e+07, + "cpu_time": 5.5036702999999963e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1571217000000000e+08, + "instructions_per_iteration": 6.3614344000000000e+08, + "items_per_second": 3.6339386100217546e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.3283929824829102e+07, + "cpu_time": 5.3284400000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1190208200000000e+08, + "instructions_per_iteration": 6.3615758800000000e+08, + "items_per_second": 3.7534437846724284e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.2817821502685547e+07, + "cpu_time": 5.2796926999999717e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1092476600000000e+08, + "instructions_per_iteration": 6.3617991400000000e+08, + "items_per_second": 3.7880992581254034e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.7565450668334961e+07, + "cpu_time": 5.7542802000000395e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2089385600000000e+08, + "instructions_per_iteration": 6.3618453100000000e+08, + "items_per_second": 3.4756736385551514e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.3237438201904297e+07, + "cpu_time": 5.3145401000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1180470600000000e+08, + "instructions_per_iteration": 6.3616636500000000e+08, + "items_per_second": 3.7632607193988366e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.4400491714477539e+07, + "cpu_time": 5.4361246600000061e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1424751600000000e+08, + "instructions_per_iteration": 6.3616636760000002e+08, + "items_per_second": 3.6828832021547155e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.3283929824829102e+07, + "cpu_time": 5.3284400000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1190208200000000e+08, + "instructions_per_iteration": 6.3616636500000000e+08, + "items_per_second": 3.7534437846724284e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.9753150746390473e+06, + "cpu_time": 1.9788576910359175e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.1481349918451305e+06, + "instructions_per_iteration": 1.6704567040183952e+04, + "items_per_second": 1.3023165500729821e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..5c5b4bc --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:23:33+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.375,2.33447,3.62402], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.1745414733886719e+07, + "cpu_time": 5.1745719999999993e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0867311800000000e+08, + "instructions_per_iteration": 6.1071949100000000e+08, + "items_per_second": 3.8650539600183363e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.9638032913208008e+07, + "cpu_time": 4.9638779999999993e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0424656800000000e+08, + "instructions_per_iteration": 6.1074298800000000e+08, + "items_per_second": 4.0291078870189805e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.2897453308105469e+07, + "cpu_time": 5.2890189000000201e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1109353800000000e+08, + "instructions_per_iteration": 6.1074106600000000e+08, + "items_per_second": 3.7814196504383688e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.1205635070800781e+07, + "cpu_time": 5.1150241000000209e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0753837000000000e+08, + "instructions_per_iteration": 6.1080315300000000e+08, + "items_per_second": 3.9100500034789513e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.2456378936767578e+07, + "cpu_time": 5.2433386000000581e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1016506000000000e+08, + "instructions_per_iteration": 6.1076509300000000e+08, + "items_per_second": 3.8143636193931433e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.1588582992553711e+07, + "cpu_time": 5.1571663200000197e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0834333080000001e+08, + "instructions_per_iteration": 6.1075435820000005e+08, + "items_per_second": 3.8799990240695560e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.1745414733886719e+07, + "cpu_time": 5.1745719999999993e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0867311800000000e+08, + "instructions_per_iteration": 6.1074298800000000e+08, + "items_per_second": 3.8650539600183363e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.2690648349892756e+06, + "cpu_time": 1.2673798142651042e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.6656389406359969e+06, + "instructions_per_iteration": 3.1693272472245590e+04, + "items_per_second": 9.6676999029753322e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_W_C_final_candidate.json new file mode 100644 index 0000000..876fd6b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:23:29+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.40771,2.34033,3.63281], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.8593044281005859e+07, + "cpu_time": 4.8574088000000067e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0205233200000000e+08, + "instructions_per_iteration": 6.1268548100000000e+08, + "items_per_second": 4.1174216178798811e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.3103208541870117e+07, + "cpu_time": 5.3055195999999858e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1152479400000000e+08, + "instructions_per_iteration": 6.1271567200000000e+08, + "items_per_second": 3.7696590546946716e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.0319671630859375e+07, + "cpu_time": 5.0319678000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0567728400000000e+08, + "instructions_per_iteration": 6.1273131100000000e+08, + "items_per_second": 3.9745882316655410e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.1935195922851562e+07, + "cpu_time": 5.1857421000000238e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0907168000000000e+08, + "instructions_per_iteration": 6.1277384800000000e+08, + "items_per_second": 3.8567286252048495e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 4.8238992691040039e+07, + "cpu_time": 4.8217800000000641e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0130835600000000e+08, + "instructions_per_iteration": 6.1271093000000000e+08, + "items_per_second": 4.1478458162752623e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0438022613525391e+07, + "cpu_time": 5.0404836600000188e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0592688920000000e+08, + "instructions_per_iteration": 6.1272344839999998e+08, + "items_per_second": 3.9732486691440414e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0319671630859375e+07, + "cpu_time": 5.0319678000000142e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0567728400000000e+08, + "instructions_per_iteration": 6.1271567200000000e+08, + "items_per_second": 3.9745882316655410e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.0975240495257066e+06, + "cpu_time": 2.0782461296476063e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.4054396062441943e+06, + "instructions_per_iteration": 3.2636813569955018e+04, + "items_per_second": 1.6301644787606521e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..70edcae --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:22:27+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.66602,2.36328,3.72705], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5049028396606445e+08, + "cpu_time": 1.5028092799999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1603950200000000e+08, + "instructions_per_iteration": 1.8758949480000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4966368675231934e+08, + "cpu_time": 1.4955946800000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1430220400000000e+08, + "instructions_per_iteration": 1.8757508490000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.6332983970642090e+08, + "cpu_time": 1.6310813499999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4300256200000000e+08, + "instructions_per_iteration": 1.8757261080000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4906311035156250e+08, + "cpu_time": 1.4902269700000036e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1304136400000000e+08, + "instructions_per_iteration": 1.8758791530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5183591842651367e+08, + "cpu_time": 1.5169648300000027e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1886363400000000e+08, + "instructions_per_iteration": 1.8756690630000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5287656784057617e+08, + "cpu_time": 1.5273354220000011e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2104985319999999e+08, + "instructions_per_iteration": 1.8757840242000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5049028396606445e+08, + "cpu_time": 1.5028092799999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1603950200000000e+08, + "instructions_per_iteration": 1.8757508490000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.9353445043607000e+06, + "cpu_time": 5.8857476816799035e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.2464662712928096e+07, + "instructions_per_iteration": 9.8773142908383757e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..d717704 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:22:39+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.78467,2.40039,3.72461], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5007042884826660e+08, + "cpu_time": 1.4996248200000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1515807800000000e+08, + "instructions_per_iteration": 1.8806328600000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5421009063720703e+08, + "cpu_time": 1.5404326100000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2384958400000000e+08, + "instructions_per_iteration": 1.8805237560000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.7362546920776367e+08, + "cpu_time": 1.7344212399999970e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.6462252200000000e+08, + "instructions_per_iteration": 1.8806836580000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5649199485778809e+08, + "cpu_time": 1.5636730599999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2864168200000000e+08, + "instructions_per_iteration": 1.8804685470000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5065789222717285e+08, + "cpu_time": 1.5054832000000039e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1638877200000000e+08, + "instructions_per_iteration": 1.8805133450000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5701117515563968e+08, + "cpu_time": 1.5687269860000002e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2973212760000002e+08, + "instructions_per_iteration": 1.8805644332000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5421009063720703e+08, + "cpu_time": 1.5404326099999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2384958400000000e+08, + "instructions_per_iteration": 1.8805237560000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.6525715846082978e+06, + "cpu_time": 9.6249137013484668e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.0270551747616541e+07, + "instructions_per_iteration": 8.9938286396839918e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_X_C_final_candidate.json new file mode 100644 index 0000000..b9fc5a1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block26_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:22:33+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.85303,2.40723,3.73438], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5354394912719727e+08, + "cpu_time": 1.5349614099999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2245091800000000e+08, + "instructions_per_iteration": 1.9204935430000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5063929557800293e+08, + "cpu_time": 1.5053453399999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1635065600000000e+08, + "instructions_per_iteration": 1.9205103300000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5967845916748047e+08, + "cpu_time": 1.5954280099999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3533430000000000e+08, + "instructions_per_iteration": 1.9203548230000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4585971832275391e+08, + "cpu_time": 1.4573996399999967e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0631367800000000e+08, + "instructions_per_iteration": 1.9203575530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4876127243041992e+08, + "cpu_time": 1.4856402699999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1240780800000000e+08, + "instructions_per_iteration": 1.9202814190000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5169653892517090e+08, + "cpu_time": 1.5157549339999980e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1857147200000000e+08, + "instructions_per_iteration": 1.9203995336000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5063929557800293e+08, + "cpu_time": 1.5053453399999970e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1635065600000000e+08, + "instructions_per_iteration": 1.9203575530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.2660707088940628e+06, + "cpu_time": 5.2766657873472655e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1059145482153673e+07, + "instructions_per_iteration": 9.8521667870575562e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..1b3deff --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:44:21+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.15674,2.09717,2.5415], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.3465805053710938e+07, + "cpu_time": 9.3435511000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9628662200000000e+08, + "instructions_per_iteration": 1.1288926870000000e+09, + "items_per_second": 4.2810275848975647e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.4438076019287109e+07, + "cpu_time": 9.4418995999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9832819400000000e+08, + "instructions_per_iteration": 1.1292519810000000e+09, + "items_per_second": 4.2364356426751278e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.5751285552978516e+07, + "cpu_time": 9.5625285999999747e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0108573600000000e+08, + "instructions_per_iteration": 1.1292687970000000e+09, + "items_per_second": 4.1829940252414099e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.2740058898925781e+07, + "cpu_time": 9.2414063000000551e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9476133800000000e+08, + "instructions_per_iteration": 1.1292710140000000e+09, + "items_per_second": 4.3283455679250639e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.5896959304809570e+07, + "cpu_time": 9.5766137000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0139129000000000e+08, + "instructions_per_iteration": 1.1292725030000000e+09, + "items_per_second": 4.1768417577499226e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.4458436965942383e+07, + "cpu_time": 9.4331998600000069e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9837063600000000e+08, + "instructions_per_iteration": 1.1291913964000001e+09, + "items_per_second": 4.2411289156978177e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.4438076019287109e+07, + "cpu_time": 9.4418995999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9832819400000000e+08, + "instructions_per_iteration": 1.1292687970000000e+09, + "items_per_second": 4.2364356426751278e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.3855828963792287e+06, + "cpu_time": 1.4334469627135328e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.9098138396674106e+06, + "instructions_per_iteration": 1.6718694303084796e+05, + "items_per_second": 6.4678395169289761e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..c583c08 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:44:15+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.99609,2.06494,2.5332], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.2838764190673828e+07, + "cpu_time": 9.2809364000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9497007800000000e+08, + "instructions_per_iteration": 1.1020536320000000e+09, + "items_per_second": 4.3099099353810865e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.5313072204589844e+07, + "cpu_time": 9.5204299000000164e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0016525800000000e+08, + "instructions_per_iteration": 1.1024402320000000e+09, + "items_per_second": 4.2014909431768339e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0290050506591797e+08, + "cpu_time": 1.0278708299999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1609800800000000e+08, + "instructions_per_iteration": 1.1024998620000000e+09, + "items_per_second": 3.8915395624175873e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.7916364669799805e+07, + "cpu_time": 9.7761737000000790e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0563325200000000e+08, + "instructions_per_iteration": 1.1024232640000000e+09, + "items_per_second": 4.0915803286105357e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.0136079788208008e+08, + "cpu_time": 1.0124113200000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1286529800000000e+08, + "instructions_per_iteration": 1.1024693670000000e+09, + "items_per_second": 3.9509633298055110e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.8065900802612305e+07, + "cpu_time": 9.7960723000000238e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0594637880000001e+08, + "instructions_per_iteration": 1.1023772714000001e+09, + "items_per_second": 4.0890968198783109e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.7916364669799805e+07, + "cpu_time": 9.7761737000000790e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0563325200000000e+08, + "instructions_per_iteration": 1.1024402320000000e+09, + "items_per_second": 4.0915803286105357e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.1579180082112798e+06, + "cpu_time": 4.1300363890564949e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.7310595528200362e+06, + "instructions_per_iteration": 1.8325656244729683e+05, + "items_per_second": 1.7284875599841672e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_M_C_final_candidate.json new file mode 100644 index 0000000..abff8e9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:44:26+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.13232,2.09326,2.53564], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.3058824539184570e+07, + "cpu_time": 9.3044711000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9543202400000000e+08, + "instructions_per_iteration": 1.1060791940000000e+09, + "items_per_second": 4.2990084627163764e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0766601562500000e+08, + "cpu_time": 1.0764431900000027e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2610688200000000e+08, + "instructions_per_iteration": 1.1061483510000000e+09, + "items_per_second": 3.7159415723555186e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.4876289367675781e+07, + "cpu_time": 9.4699995000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9925010800000000e+08, + "instructions_per_iteration": 1.1060670070000000e+09, + "items_per_second": 4.2238650593381748e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.2514514923095703e+07, + "cpu_time": 9.2352520000000387e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9428871800000000e+08, + "instructions_per_iteration": 1.1060896760000000e+09, + "items_per_second": 4.3312299436983243e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.4272136688232422e+07, + "cpu_time": 9.4163328999999687e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9798032200000000e+08, + "instructions_per_iteration": 1.1060879150000000e+09, + "items_per_second": 4.2479381755927652e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.6477556228637695e+07, + "cpu_time": 9.6380974800000101e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0261161080000001e+08, + "instructions_per_iteration": 1.1060944286000001e+09, + "items_per_second": 4.1635966427402319e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.4272136688232422e+07, + "cpu_time": 9.4163328999999687e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9798032200000000e+08, + "instructions_per_iteration": 1.1060879150000000e+09, + "items_per_second": 4.2479381755927652e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.3246141646578880e+06, + "cpu_time": 6.3632867444578018e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.3281503274892868e+07, + "instructions_per_iteration": 3.1451056580026052e+04, + "items_per_second": 2.5376077456121583e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..997b32f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:44:47+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.02051,2.06934,2.51855], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3252, + "real_time": 2.3394639788225275e+04, + "cpu_time": 2.3388413591635916e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9129920664206642e+04, + "instructions_per_iteration": 1.4966239052890529e+05, + "items_per_second": 4.2756213288344465e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3252, + "real_time": 2.3024915035946928e+04, + "cpu_time": 2.3007500307503087e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8353520295202950e+04, + "instructions_per_iteration": 1.4972524969249693e+05, + "items_per_second": 4.3464087216544998e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3252, + "real_time": 2.4108722494390473e+04, + "cpu_time": 2.4100673739237398e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0629575645756457e+04, + "instructions_per_iteration": 1.4972184009840098e+05, + "items_per_second": 4.1492615966662284e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3252, + "real_time": 2.3004093733220961e+04, + "cpu_time": 2.2997895141451398e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8310404059040593e+04, + "instructions_per_iteration": 1.4977861685116851e+05, + "items_per_second": 4.3482240172388665e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3252, + "real_time": 2.3622647715963853e+04, + "cpu_time": 2.3603874846248436e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9608836408364084e+04, + "instructions_per_iteration": 1.4959930104551045e+05, + "items_per_second": 4.2365925362417292e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3431003753549499e+04, + "cpu_time": 2.3419671525215246e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9206451414514151e+04, + "instructions_per_iteration": 1.4969747964329645e+05, + "items_per_second": 4.2712216401271544e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3394639788225271e+04, + "cpu_time": 2.3388413591635916e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9129920664206642e+04, + "instructions_per_iteration": 1.4972184009840098e+05, + "items_per_second": 4.2756213288344465e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.5948684693150472e+02, + "cpu_time": 4.6001423021622338e+02, + "time_unit": "ns", + "cycles_per_iteration": 9.6481158446931829e+02, + "instructions_per_iteration": 6.8589607270080407e+01, + "items_per_second": 8.3179395896856943e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..e3a748b --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:44:46+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.02051,2.06934,2.51855], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2849, + "real_time": 2.3026598591936727e+04, + "cpu_time": 2.3018993330993348e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8357575991575992e+04, + "instructions_per_iteration": 1.4970263074763076e+05, + "items_per_second": 4.3442386277317128e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2849, + "real_time": 2.3754825505008612e+04, + "cpu_time": 2.3746346437346430e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9886354510354511e+04, + "instructions_per_iteration": 1.4991804141804142e+05, + "items_per_second": 4.2111741384656831e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2849, + "real_time": 2.3095136610990492e+04, + "cpu_time": 2.3082295191295216e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8501024219024221e+04, + "instructions_per_iteration": 1.4967190944190943e+05, + "items_per_second": 4.3323248044116488e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2849, + "real_time": 2.2574448510193750e+04, + "cpu_time": 2.2567512460512498e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7407688311688311e+04, + "instructions_per_iteration": 1.4983106107406109e+05, + "items_per_second": 4.4311485448374071e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2849, + "real_time": 2.3836418384834524e+04, + "cpu_time": 2.3803384345384315e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0058499824499828e+04, + "instructions_per_iteration": 1.4969149631449633e+05, + "items_per_second": 4.2010832808062813e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3257485520592822e+04, + "cpu_time": 2.3243706353106361e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8842228571428575e+04, + "instructions_per_iteration": 1.4976302779922780e+05, + "items_per_second": 4.3039938792505469e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3095136610990496e+04, + "cpu_time": 2.3082295191295219e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8501024219024221e+04, + "instructions_per_iteration": 1.4970263074763076e+05, + "items_per_second": 4.3323248044116488e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.3120519134469657e+02, + "cpu_time": 5.2432675765485044e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.1156532870315532e+03, + "instructions_per_iteration": 1.0691686104905220e+02, + "items_per_second": 9.7206848566375322e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_P_C_final_candidate.json new file mode 100644 index 0000000..2d49b54 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:44:49+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.02051,2.06934,2.51855], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2963, + "real_time": 2.3482339107785079e+04, + "cpu_time": 2.3444233209584901e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9314256496793787e+04, + "instructions_per_iteration": 1.4957034289571381e+05, + "items_per_second": 4.2654412753033088e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2963, + "real_time": 2.3078403479337612e+04, + "cpu_time": 2.3062939588255165e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8466029699628758e+04, + "instructions_per_iteration": 1.4968010901113736e+05, + "items_per_second": 4.3359607138252723e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2963, + "real_time": 2.2652661764175151e+04, + "cpu_time": 2.2636097873776562e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7572010124873443e+04, + "instructions_per_iteration": 1.4961689166385421e+05, + "items_per_second": 4.4177225490727302e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2963, + "real_time": 2.1746220558107281e+04, + "cpu_time": 2.1723657441781994e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5668415794802568e+04, + "instructions_per_iteration": 1.4986165237934527e+05, + "items_per_second": 4.6032764173341246e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2963, + "real_time": 2.3626050070415989e+04, + "cpu_time": 2.3608532230847093e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9616054674316569e+04, + "instructions_per_iteration": 1.4959042861964225e+05, + "items_per_second": 4.2357567604028853e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2917134995964221e+04, + "cpu_time": 2.2895092068849142e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8127353358083026e+04, + "instructions_per_iteration": 1.4966388491393859e+05, + "items_per_second": 4.3716315431876646e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3078403479337612e+04, + "cpu_time": 2.3062939588255169e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8466029699628758e+04, + "instructions_per_iteration": 1.4961689166385421e+05, + "items_per_second": 4.3359607138252723e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.5647381079068430e+02, + "cpu_time": 7.5466262752712942e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.5885883970323328e+03, + "instructions_per_iteration": 1.1803547517477318e+02, + "items_per_second": 1.4730450281591377e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..925a010 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:44:00+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.07373,2.08496,2.54736], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.3254814147949219e+07, + "cpu_time": 8.3227734000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7484429800000000e+08, + "instructions_per_iteration": 1.0261672660000000e+09, + "items_per_second": 4.8060902391022658e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.2324743270874023e+07, + "cpu_time": 8.2143108999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7289159000000000e+08, + "instructions_per_iteration": 1.0261689400000000e+09, + "items_per_second": 4.8695502869266858e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.7039709091186523e+07, + "cpu_time": 8.7025535999999627e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8279253400000000e+08, + "instructions_per_iteration": 1.0263665120000000e+09, + "items_per_second": 4.5963520408538673e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.1173419952392578e+07, + "cpu_time": 8.1174344999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7047194400000000e+08, + "instructions_per_iteration": 1.0261577350000000e+09, + "items_per_second": 4.9276652617277056e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.2175493240356445e+07, + "cpu_time": 8.2125623999999672e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7257815800000000e+08, + "instructions_per_iteration": 1.0261633040000000e+09, + "items_per_second": 4.8705870411407966e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.3193635940551758e+07, + "cpu_time": 8.3139269599999875e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7471570480000001e+08, + "instructions_per_iteration": 1.0262047514000001e+09, + "items_per_second": 4.8140489739502640e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 8.2324743270874023e+07, + "cpu_time": 8.2143108999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7289159000000000e+08, + "instructions_per_iteration": 1.0261672660000000e+09, + "items_per_second": 4.8695502869266858e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.2731521683163354e+06, + "cpu_time": 2.2908314270645315e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.7738274212218858e+06, + "instructions_per_iteration": 9.0529734341817224e+04, + "items_per_second": 1.2907449958459144e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..46ea2f1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:43:53+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.99268,2.06934,2.54443], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.6733589172363281e+07, + "cpu_time": 7.6647821999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6115033600000000e+08, + "instructions_per_iteration": 9.7453694100000000e+08, + "items_per_second": 5.2186740544304065e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.2313070297241211e+07, + "cpu_time": 7.2277527999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5186738000000000e+08, + "instructions_per_iteration": 9.7455343900000000e+08, + "items_per_second": 5.5342235832968820e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.6372623443603516e+07, + "cpu_time": 7.6310047999999851e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6039314400000000e+08, + "instructions_per_iteration": 9.7457740600000000e+08, + "items_per_second": 5.2417736652452480e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.6355695724487305e+07, + "cpu_time": 7.6356365999999732e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6035664000000000e+08, + "instructions_per_iteration": 9.7457097100000000e+08, + "items_per_second": 5.2385939896616004e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.5775623321533203e+07, + "cpu_time": 7.5744152000000402e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5913709200000000e+08, + "instructions_per_iteration": 9.7457289700000000e+08, + "items_per_second": 5.2809357480165316e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.5510120391845703e+07, + "cpu_time": 7.5467183199999958e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5858091840000001e+08, + "instructions_per_iteration": 9.7456233080000007e+08, + "items_per_second": 5.3028402081301343e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6355695724487305e+07, + "cpu_time": 7.6310047999999851e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6035664000000000e+08, + "instructions_per_iteration": 9.7457097100000000e+08, + "items_per_second": 5.2417736652452480e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.8198493157022458e+06, + "cpu_time": 1.8128421821838436e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.8216548297432619e+06, + "instructions_per_iteration": 1.6861677259395045e+04, + "items_per_second": 1.3129995463862686e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_S_C_final_candidate.json new file mode 100644 index 0000000..a717dde --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:44:07+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.9082,2.04883,2.53027], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.6561689376831055e+07, + "cpu_time": 7.6562196000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6078791400000000e+08, + "instructions_per_iteration": 9.7897638100000000e+08, + "items_per_second": 5.2245105404238906e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.7282905578613281e+07, + "cpu_time": 7.7283436999999732e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6230327000000000e+08, + "instructions_per_iteration": 9.7897751400000000e+08, + "items_per_second": 5.1757532471026275e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.3493003845214844e+07, + "cpu_time": 7.3458452999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5434265000000000e+08, + "instructions_per_iteration": 9.7895097000000000e+08, + "items_per_second": 5.4452548844174724e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.9535007476806641e+07, + "cpu_time": 7.9471703000000283e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6703273800000000e+08, + "instructions_per_iteration": 9.7894626700000000e+08, + "items_per_second": 5.0332380570729505e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.6107263565063477e+07, + "cpu_time": 7.6108199000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5983294600000000e+08, + "instructions_per_iteration": 9.7914146600000000e+08, + "items_per_second": 5.2556755416062269e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.6595973968505874e+07, + "cpu_time": 7.6576797599999979e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6085990359999999e+08, + "instructions_per_iteration": 9.7899851960000002e+08, + "items_per_second": 5.2268864541246342e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6561689376831055e+07, + "cpu_time": 7.6562196000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6078791400000000e+08, + "instructions_per_iteration": 9.7897638100000000e+08, + "items_per_second": 5.2245105404238906e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1782005117509114e+06, + "cpu_time": 2.1693136826872299e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.5749756828834619e+06, + "instructions_per_iteration": 8.1173156153989723e+04, + "items_per_second": 1.4885692326317544e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..f6e8d07 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:44:37+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.11182,2.08936,2.52979], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.1197767257690430e+07, + "cpu_time": 5.1185289000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0752227800000000e+08, + "instructions_per_iteration": 6.3614206500000000e+08, + "items_per_second": 3.9073726828034455e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.3884267807006836e+07, + "cpu_time": 5.3884908999999978e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1316492600000000e+08, + "instructions_per_iteration": 6.3633661200000000e+08, + "items_per_second": 3.7116143222956927e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.3976058959960938e+07, + "cpu_time": 5.3937445999999948e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1335847800000000e+08, + "instructions_per_iteration": 6.3616445800000000e+08, + "items_per_second": 3.7079990773015134e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.5184602737426758e+07, + "cpu_time": 5.5159707000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1589502800000000e+08, + "instructions_per_iteration": 6.3617084300000000e+08, + "items_per_second": 3.6258350683407327e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.3808927536010742e+07, + "cpu_time": 5.3718092000000440e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1300907800000000e+08, + "instructions_per_iteration": 6.3611761200000000e+08, + "items_per_second": 3.7231404272511830e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.3610324859619141e+07, + "cpu_time": 5.3577088600000098e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1258995760000001e+08, + "instructions_per_iteration": 6.3618631800000000e+08, + "items_per_second": 3.7351923155985135e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.3884267807006836e+07, + "cpu_time": 5.3884908999999978e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1316492600000000e+08, + "instructions_per_iteration": 6.3616445800000000e+08, + "items_per_second": 3.7116143222956927e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.4617655602751384e+06, + "cpu_time": 1.4551528390328514e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.0700871751922616e+06, + "instructions_per_iteration": 8.6580113652039057e+04, + "items_per_second": 1.0373732256114847e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..5d4d9ca --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:44:32+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.12158,2.09131,2.53271], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.9317836761474609e+07, + "cpu_time": 4.9287909000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0357345800000000e+08, + "instructions_per_iteration": 6.1073610900000000e+08, + "items_per_second": 4.0577903193255761e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.7999620437622070e+07, + "cpu_time": 4.8000167000000097e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0080482800000000e+08, + "instructions_per_iteration": 6.1076538200000000e+08, + "items_per_second": 4.1666521701893164e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.0000429153442383e+07, + "cpu_time": 4.9928548000000462e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0500846400000000e+08, + "instructions_per_iteration": 6.1076249200000000e+08, + "items_per_second": 4.0057243403112413e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 4.9210071563720703e+07, + "cpu_time": 4.9186983999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0334711800000000e+08, + "instructions_per_iteration": 6.1083639000000000e+08, + "items_per_second": 4.0661163530579656e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.5192470550537109e+07, + "cpu_time": 5.5170707000000261e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1591277400000000e+08, + "instructions_per_iteration": 6.1092403600000000e+08, + "items_per_second": 3.6251121451098868e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0344085693359375e+07, + "cpu_time": 5.0314863000000142e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0572932840000001e+08, + "instructions_per_iteration": 6.1080488180000007e+08, + "items_per_second": 3.9842790655987980e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 4.9317836761474609e+07, + "cpu_time": 4.9287909000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0357345800000000e+08, + "instructions_per_iteration": 6.1076538200000000e+08, + "items_per_second": 4.0577903193255761e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.8044887142092669e+06, + "cpu_time": 2.8023661145865582e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.8905775933351815e+06, + "instructions_per_iteration": 7.6284528444501775e+04, + "items_per_second": 2.0905858742353757e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_W_C_final_candidate.json new file mode 100644 index 0000000..19d05af --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:44:41+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.02246,2.0708,2.52148], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.0331830978393555e+07, + "cpu_time": 5.0310564000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0570289000000000e+08, + "instructions_per_iteration": 6.1273759900000000e+08, + "items_per_second": 3.9753082473891564e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.2777767181396484e+07, + "cpu_time": 5.2691862000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1084079800000000e+08, + "instructions_per_iteration": 6.1275705400000000e+08, + "items_per_second": 3.7956525430815038e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 4.9293518066406250e+07, + "cpu_time": 4.9293964000000298e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0352316000000000e+08, + "instructions_per_iteration": 6.1275450800000000e+08, + "items_per_second": 4.0572918826329079e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.0668239593505859e+07, + "cpu_time": 5.0668849999999657e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0641090200000000e+08, + "instructions_per_iteration": 6.1274476000000000e+08, + "items_per_second": 3.9471983279668153e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.1646471023559570e+07, + "cpu_time": 5.1578829999999523e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0846422600000000e+08, + "instructions_per_iteration": 6.1272200300000000e+08, + "items_per_second": 3.8775598438351909e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0943565368652344e+07, + "cpu_time": 5.0908813999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0698839520000000e+08, + "instructions_per_iteration": 6.1274318480000007e+08, + "items_per_second": 3.9306021689811149e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0668239593505859e+07, + "cpu_time": 5.0668849999999657e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0641090200000000e+08, + "instructions_per_iteration": 6.1274476000000000e+08, + "items_per_second": 3.9471983279668153e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.3258065465886327e+06, + "cpu_time": 1.2895161802840750e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.7844640817520884e+06, + "instructions_per_iteration": 1.4167924336330992e+04, + "items_per_second": 9.9183213388426768e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..b1556b3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:43:42+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.07812,2.08936,2.55664], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4421796798706055e+08, + "cpu_time": 1.4407633499999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0286632400000000e+08, + "instructions_per_iteration": 1.8759026030000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5498113632202148e+08, + "cpu_time": 1.5485854900000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2546863400000000e+08, + "instructions_per_iteration": 1.8759316480000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5280151367187500e+08, + "cpu_time": 1.5261022900000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2089211000000000e+08, + "instructions_per_iteration": 1.8756719750000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4948797225952148e+08, + "cpu_time": 1.4942802400000054e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1393261800000000e+08, + "instructions_per_iteration": 1.8758201840000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5172195434570312e+08, + "cpu_time": 1.5152175799999946e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1862356600000000e+08, + "instructions_per_iteration": 1.8757429040000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5064210891723633e+08, + "cpu_time": 1.5049897900000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1635665040000004e+08, + "instructions_per_iteration": 1.8758138628000002e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5172195434570312e+08, + "cpu_time": 1.5152175799999946e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1862356600000000e+08, + "instructions_per_iteration": 1.8758201840000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.1005448411964150e+06, + "cpu_time": 4.0898228749238839e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.6110740430877730e+06, + "instructions_per_iteration": 1.0834600869436770e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..b3be280 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:43:36+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.08496,2.09131,2.56006], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4887166023254395e+08, + "cpu_time": 1.4876838799999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1263956800000000e+08, + "instructions_per_iteration": 1.8806547220000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5970373153686523e+08, + "cpu_time": 1.5955776400000009e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3538671600000000e+08, + "instructions_per_iteration": 1.8807482430000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5575718879699707e+08, + "cpu_time": 1.5562882199999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2709749800000000e+08, + "instructions_per_iteration": 1.8805318050000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4841270446777344e+08, + "cpu_time": 1.4835633800000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1167473600000000e+08, + "instructions_per_iteration": 1.8804822790000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5229701995849609e+08, + "cpu_time": 1.5222242599999979e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1983120000000000e+08, + "instructions_per_iteration": 1.8806710820000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5300846099853516e+08, + "cpu_time": 1.5290674759999993e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2132594360000002e+08, + "instructions_per_iteration": 1.8806176262000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5229701995849609e+08, + "cpu_time": 1.5222242599999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1983120000000000e+08, + "instructions_per_iteration": 1.8806547220000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.7729026575155165e+06, + "cpu_time": 4.7419998932709573e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.0023090196004424e+07, + "instructions_per_iteration": 1.0837263713687140e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_X_C_final_candidate.json new file mode 100644 index 0000000..0feacd2 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block27_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:43:47+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.9917,2.0708,2.54785], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.6023898124694824e+08, + "cpu_time": 1.6007162599999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3651102400000000e+08, + "instructions_per_iteration": 1.8758868560000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4923524856567383e+08, + "cpu_time": 1.4912691000000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1340185600000000e+08, + "instructions_per_iteration": 1.8758040740000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5585637092590332e+08, + "cpu_time": 1.5574735300000021e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2730652200000000e+08, + "instructions_per_iteration": 1.8756948970000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4612627029418945e+08, + "cpu_time": 1.4608758199999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0687286400000000e+08, + "instructions_per_iteration": 1.8757805180000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4238977432250977e+08, + "cpu_time": 1.4226070999999952e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.9902763800000000e+08, + "instructions_per_iteration": 1.8756782280000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5076932907104492e+08, + "cpu_time": 1.5065883619999990e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1662398080000001e+08, + "instructions_per_iteration": 1.8757689146000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4923524856567383e+08, + "cpu_time": 1.4912691000000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1340185600000000e+08, + "instructions_per_iteration": 1.8757805180000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.2401768409284158e+06, + "cpu_time": 7.2156999237296283e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.5204512658561602e+07, + "instructions_per_iteration": 8.5122936039589229e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..a9ce4a3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:45:41+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.0625,2.08447,2.49902], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0013580322265625e+08, + "cpu_time": 1.0011831899999990e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1029305800000000e+08, + "instructions_per_iteration": 1.1293178280000000e+09, + "items_per_second": 3.9952728331365651e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0021615028381348e+08, + "cpu_time": 1.0021749599999996e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1046098400000000e+08, + "instructions_per_iteration": 1.1293040030000000e+09, + "items_per_second": 3.9913190407391554e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.2554569244384766e+07, + "cpu_time": 9.2443006999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9437234600000000e+08, + "instructions_per_iteration": 1.1292402370000000e+09, + "items_per_second": 4.3269903585027279e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.0138440132141113e+08, + "cpu_time": 1.0122516099999945e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1291362600000000e+08, + "instructions_per_iteration": 1.1295043440000000e+09, + "items_per_second": 3.9515867008598996e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.6613168716430664e+07, + "cpu_time": 9.6501999000000894e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0289496600000000e+08, + "instructions_per_iteration": 1.1292416040000000e+09, + "items_per_second": 4.1449918565935232e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.8180818557739258e+07, + "cpu_time": 9.8101196400000036e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0618699600000000e+08, + "instructions_per_iteration": 1.1293216032000000e+09, + "items_per_second": 4.0820321579663749e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.0013580322265625e+08, + "cpu_time": 1.0011831899999991e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1029305800000000e+08, + "instructions_per_iteration": 1.1293040030000000e+09, + "items_per_second": 3.9952728331365651e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.6173087426946862e+06, + "cpu_time": 3.6359043583708601e+06, + "time_unit": "ns", + "cycles_per_iteration": 7.5960135247424357e+06, + "instructions_per_iteration": 1.0809549999884362e+05, + "items_per_second": 1.5551568331115312e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..7c64144 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:45:29+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.27832,2.12451,2.51855], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.7202301025390625e+07, + "cpu_time": 9.7185222000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0413440200000000e+08, + "instructions_per_iteration": 1.1021619290000000e+09, + "items_per_second": 4.1158520994066354e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.9019298553466797e+07, + "cpu_time": 8.8993852000000209e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8694769600000000e+08, + "instructions_per_iteration": 1.1024956630000000e+09, + "items_per_second": 4.4946925097702155e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.1911077499389648e+07, + "cpu_time": 9.1797855999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9302159600000000e+08, + "instructions_per_iteration": 1.1024760100000000e+09, + "items_per_second": 4.3574002425503321e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.4310045242309570e+07, + "cpu_time": 9.4191416000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9805908400000000e+08, + "instructions_per_iteration": 1.1022667010000000e+09, + "items_per_second": 4.2466714801272275e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.0461449623107910e+08, + "cpu_time": 1.0449106100000004e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1969741200000000e+08, + "instructions_per_iteration": 1.1025767890000000e+09, + "items_per_second": 3.8280786525844522e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.5411443710327163e+07, + "cpu_time": 9.5331881400000066e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0037203800000000e+08, + "instructions_per_iteration": 1.1023954184000001e+09, + "items_per_second": 4.2085389968877723e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.4310045242309570e+07, + "cpu_time": 9.4191416000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9805908400000000e+08, + "instructions_per_iteration": 1.1024760100000000e+09, + "items_per_second": 4.2466714801272275e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.9629796982093323e+06, + "cpu_time": 5.9431905542470897e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.2522152121768447e+07, + "instructions_per_iteration": 1.7358337247559169e+05, + "items_per_second": 2.5438087792976570e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_M_C_final_candidate.json new file mode 100644 index 0000000..e8c1fc7 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:45:35+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.25586,2.12207,2.51562], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.4206333160400391e+07, + "cpu_time": 9.4176650999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9784238800000000e+08, + "instructions_per_iteration": 1.1060692650000000e+09, + "items_per_second": 4.2473372725899993e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.0745739936828613e+08, + "cpu_time": 1.0741502599999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2566898800000000e+08, + "instructions_per_iteration": 1.1061475530000000e+09, + "items_per_second": 3.7238737902460694e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.9190235137939453e+07, + "cpu_time": 9.9121586999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0830769800000000e+08, + "instructions_per_iteration": 1.1060667410000000e+09, + "items_per_second": 4.0354478989526285e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.0608720779418945e+08, + "cpu_time": 1.0604400599999942e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.2279009200000000e+08, + "instructions_per_iteration": 1.1061535900000000e+09, + "items_per_second": 3.7720189484354467e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.2939615249633789e+07, + "cpu_time": 9.2783810999999434e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9518103200000000e+08, + "instructions_per_iteration": 1.1060705210000000e+09, + "items_per_second": 4.3110969002987212e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.9976158142089844e+07, + "cpu_time": 9.9908216199999750e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0995803960000002e+08, + "instructions_per_iteration": 1.1061015340000000e+09, + "items_per_second": 4.0179549621045734e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.9190235137939453e+07, + "cpu_time": 9.9121586999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0830769800000000e+08, + "instructions_per_iteration": 1.1060705210000000e+09, + "items_per_second": 4.0354478989526285e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.6470931485144375e+06, + "cpu_time": 6.6750821050586775e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.3958582155107301e+07, + "instructions_per_iteration": 4.4836431615372785e+04, + "items_per_second": 2.6731194398705271e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..65177e3 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:46:03+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.91455,2.04639,2.47656], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2960, + "real_time": 2.2034709518020216e+04, + "cpu_time": 2.2027394594594600e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6274320270270269e+04, + "instructions_per_iteration": 1.4980555979729729e+05, + "items_per_second": 4.5398015444159450e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2960, + "real_time": 2.3330707807798644e+04, + "cpu_time": 2.3307054391891892e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8995822972972972e+04, + "instructions_per_iteration": 1.4983530608108107e+05, + "items_per_second": 4.2905464722641322e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2960, + "real_time": 2.2117994927071235e+04, + "cpu_time": 2.2111534459459457e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6449877027027025e+04, + "instructions_per_iteration": 1.4967777195945947e+05, + "items_per_second": 4.5225264751908413e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2960, + "real_time": 2.2103013219060125e+04, + "cpu_time": 2.2096803040540537e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6417666216216217e+04, + "instructions_per_iteration": 1.4970773209459460e+05, + "items_per_second": 4.5255415372319752e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2960, + "real_time": 2.2560438594302617e+04, + "cpu_time": 2.2553590202702671e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7378215540540543e+04, + "instructions_per_iteration": 1.4986602635135135e+05, + "items_per_second": 4.4338838784087100e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2429372813250568e+04, + "cpu_time": 2.2419275337837833e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7103180405405408e+04, + "instructions_per_iteration": 1.4977847925675675e+05, + "items_per_second": 4.4624599815023212e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2117994927071239e+04, + "cpu_time": 2.2111534459459457e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6449877027027025e+04, + "instructions_per_iteration": 1.4980555979729729e+05, + "items_per_second": 4.5225264751908413e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.4516256765386458e+02, + "cpu_time": 5.3815784845488747e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.1447144125852883e+03, + "instructions_per_iteration": 8.1814207352088758e+01, + "items_per_second": 1.0480915038512046e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..533ee2a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:46:01+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.90674,2.04736,2.47949], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3170, + "real_time": 2.1629529044455157e+04, + "cpu_time": 2.1614373501577298e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5423193059936908e+04, + "instructions_per_iteration": 1.4966228170347004e+05, + "items_per_second": 4.6265509380923097e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3170, + "real_time": 2.2796050231163434e+04, + "cpu_time": 2.2766816403785480e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7872908517350159e+04, + "instructions_per_iteration": 1.4974289779179811e+05, + "items_per_second": 4.3923576413333227e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3170, + "real_time": 2.4568094440063091e+04, + "cpu_time": 2.4556285804416384e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.1594256151419555e+04, + "instructions_per_iteration": 1.4967518075709778e+05, + "items_per_second": 4.0722770860573408e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3170, + "real_time": 2.1787321529929945e+04, + "cpu_time": 2.1771729022082003e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5754434069400631e+04, + "instructions_per_iteration": 1.4981451135646689e+05, + "items_per_second": 4.5931124670243167e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3170, + "real_time": 2.2636979160248669e+04, + "cpu_time": 2.2629882649842260e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7539068138801260e+04, + "instructions_per_iteration": 1.4977870788643532e+05, + "items_per_second": 4.4189358622545500e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2683594881172059e+04, + "cpu_time": 2.2667817476340686e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7636771987381704e+04, + "instructions_per_iteration": 1.4973471589905364e+05, + "items_per_second": 4.4206467989523684e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2636979160248669e+04, + "cpu_time": 2.2629882649842264e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7539068138801260e+04, + "instructions_per_iteration": 1.4974289779179811e+05, + "items_per_second": 4.4189358622545500e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.1705253656926923e+03, + "cpu_time": 1.1715663863672514e+03, + "time_unit": "ns", + "cycles_per_iteration": 2.4581555644892619e+03, + "instructions_per_iteration": 6.5499425870985391e+01, + "items_per_second": 2.2040053413285364e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_P_C_final_candidate.json new file mode 100644 index 0000000..7b6bb34 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:46:02+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.91455,2.04639,2.47656], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3213, + "real_time": 2.1384951855362371e+04, + "cpu_time": 2.1378615935262991e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4909357609710554e+04, + "instructions_per_iteration": 1.4965919887955181e+05, + "items_per_second": 4.6775712844466623e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3213, + "real_time": 2.1866760705068704e+04, + "cpu_time": 2.1859691565515102e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5921364456893869e+04, + "instructions_per_iteration": 1.4964366697790226e+05, + "items_per_second": 4.5746299621974373e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3213, + "real_time": 2.0742342177485145e+04, + "cpu_time": 2.0735236227824451e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.3560173669467789e+04, + "instructions_per_iteration": 1.4973018145035792e+05, + "items_per_second": 4.8227084997377933e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3213, + "real_time": 2.1311637956777762e+04, + "cpu_time": 2.1305153750389043e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4755821350762526e+04, + "instructions_per_iteration": 1.4967421973233737e+05, + "items_per_second": 4.6936999925745171e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3213, + "real_time": 2.1453887697250124e+04, + "cpu_time": 2.1437330220977237e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5054476812947403e+04, + "instructions_per_iteration": 1.4977941207594148e+05, + "items_per_second": 4.6647599756683427e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.1351916078388818e+04, + "cpu_time": 2.1343205539993764e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4840238779956431e+04, + "instructions_per_iteration": 1.4969733582321819e+05, + "items_per_second": 4.6866739429249508e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.1384951855362371e+04, + "cpu_time": 2.1378615935262991e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.4909357609710554e+04, + "instructions_per_iteration": 1.4967421973233737e+05, + "items_per_second": 4.6775712844466623e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.0303760090663332e+02, + "cpu_time": 4.0247539969975026e+02, + "time_unit": "ns", + "cycles_per_iteration": 8.4634524075291927e+02, + "instructions_per_iteration": 5.6312679591088333e+01, + "items_per_second": 8.8982723028842713e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..263b887 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:45:22+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.30273,2.12695,2.52148], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.8942060470581055e+07, + "cpu_time": 7.8842854999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6578738200000000e+08, + "instructions_per_iteration": 1.0261628350000000e+09, + "items_per_second": 5.0733829971022746e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.9759359359741211e+07, + "cpu_time": 7.9760335000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6750227400000000e+08, + "instructions_per_iteration": 1.0262441550000000e+09, + "items_per_second": 5.0150240718021048e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.8785896301269531e+07, + "cpu_time": 7.8786593999999434e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6546197600000000e+08, + "instructions_per_iteration": 1.0261615700000000e+09, + "items_per_second": 5.0770058672672519e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.0828428268432617e+07, + "cpu_time": 8.0829024999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6974830000000000e+08, + "instructions_per_iteration": 1.0261415610000000e+09, + "items_per_second": 4.9487173697814681e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.9662561416625977e+07, + "cpu_time": 7.9622030999999538e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6730114600000000e+08, + "instructions_per_iteration": 1.0261752940000000e+09, + "items_per_second": 5.0237352021327149e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.9595661163330078e+07, + "cpu_time": 7.9568167999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6716021560000002e+08, + "instructions_per_iteration": 1.0261770830000000e+09, + "items_per_second": 5.0275731016171640e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.9662561416625977e+07, + "cpu_time": 7.9622030999999538e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6730114600000000e+08, + "instructions_per_iteration": 1.0261628350000000e+09, + "items_per_second": 5.0237352021327149e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.1146479840602214e+05, + "cpu_time": 8.3164394703436445e+05, + "time_unit": "ns", + "cycles_per_iteration": 1.7032128478569554e+06, + "instructions_per_iteration": 3.9393290799322669e+04, + "items_per_second": 5.2279486677946355e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..8763a39 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:45:07+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.08789,2.08105,2.51318], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.6719284057617188e+07, + "cpu_time": 7.6720362000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6112042800000000e+08, + "instructions_per_iteration": 9.7458034200000000e+08, + "items_per_second": 5.2137397370465938e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.9560995101928711e+07, + "cpu_time": 7.9529786999999791e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6708738400000000e+08, + "instructions_per_iteration": 9.7456353300000000e+08, + "items_per_second": 5.0295620683606388e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.4777364730834961e+07, + "cpu_time": 7.4778392999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5704153600000000e+08, + "instructions_per_iteration": 9.7454844800000000e+08, + "items_per_second": 5.3491387545597646e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.3355436325073242e+07, + "cpu_time": 7.3356511000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5405439800000000e+08, + "instructions_per_iteration": 9.7455711200000000e+08, + "items_per_second": 5.4528220405684179e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.7180862426757812e+07, + "cpu_time": 7.7182019999999523e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6208822400000000e+08, + "instructions_per_iteration": 9.7455948000000000e+08, + "items_per_second": 5.1825541751822829e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.6318788528442383e+07, + "cpu_time": 7.6313414599999875e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6027839400000000e+08, + "instructions_per_iteration": 9.7456178300000000e+08, + "items_per_second": 5.2455633551435396e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6719284057617188e+07, + "cpu_time": 7.6720362000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6112042800000000e+08, + "instructions_per_iteration": 9.7455948000000000e+08, + "items_per_second": 5.2137397370465938e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.3755481022937773e+06, + "cpu_time": 2.3645667232555831e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.9890436615232183e+06, + "instructions_per_iteration": 1.1752044928436922e+04, + "items_per_second": 1.6226789683136711e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_S_C_final_candidate.json new file mode 100644 index 0000000..3103003 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:45:14+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.16113,2.09668,2.51611], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.4914216995239258e+07, + "cpu_time": 7.4914866000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5732952600000000e+08, + "instructions_per_iteration": 9.7897511500000000e+08, + "items_per_second": 5.3393941864622645e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.3536396026611328e+07, + "cpu_time": 7.3465965999999657e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5443591000000000e+08, + "instructions_per_iteration": 9.7896781600000000e+08, + "items_per_second": 5.4446980252053291e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.3990821838378906e+07, + "cpu_time": 7.3991625999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5538882600000000e+08, + "instructions_per_iteration": 9.7898220500000000e+08, + "items_per_second": 5.4060171619961606e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.9870939254760742e+07, + "cpu_time": 7.9871645999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6773838800000000e+08, + "instructions_per_iteration": 9.7896358300000000e+08, + "items_per_second": 5.0080350165814813e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.5854063034057617e+07, + "cpu_time": 7.5855128999999806e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5930195600000000e+08, + "instructions_per_iteration": 9.7896165100000000e+08, + "items_per_second": 5.2732096731389258e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.5633287429809570e+07, + "cpu_time": 7.5619846599999860e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5883892120000002e+08, + "instructions_per_iteration": 9.7897007400000000e+08, + "items_per_second": 5.2942708126768321e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.4914216995239258e+07, + "cpu_time": 7.4914866000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5732952600000000e+08, + "instructions_per_iteration": 9.7896781600000000e+08, + "items_per_second": 5.3393941864622645e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.5307184712378355e+06, + "cpu_time": 2.5456068801605990e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.3146695319760945e+06, + "instructions_per_iteration": 8.5257257755571754e+03, + "items_per_second": 1.7286281720056970e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..9f196dc --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:45:56+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.90674,2.04736,2.47949], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.3381204605102539e+07, + "cpu_time": 5.3362602999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1210730200000000e+08, + "instructions_per_iteration": 6.3614586900000000e+08, + "items_per_second": 3.7479431053991159e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.3856849670410156e+07, + "cpu_time": 5.3835446999999978e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1310491800000000e+08, + "instructions_per_iteration": 6.3614782700000000e+08, + "items_per_second": 3.7150244150475813e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.3241014480590820e+07, + "cpu_time": 5.3241572999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1181227800000000e+08, + "instructions_per_iteration": 6.3617585700000000e+08, + "items_per_second": 3.7564630181005523e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.3485155105590820e+07, + "cpu_time": 5.3435104000000067e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1232660200000000e+08, + "instructions_per_iteration": 6.3616360500000000e+08, + "items_per_second": 3.7428578785960581e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 6.2184333801269531e+07, + "cpu_time": 6.2161276999999516e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.3059401400000000e+08, + "instructions_per_iteration": 6.3615552900000000e+08, + "items_per_second": 3.2174371192535437e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.5229711532592773e+07, + "cpu_time": 5.5207200799999855e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1598902280000001e+08, + "instructions_per_iteration": 6.3615773739999998e+08, + "items_per_second": 3.6359451072793701e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.3485155105590820e+07, + "cpu_time": 5.3435104000000067e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1232660200000000e+08, + "instructions_per_iteration": 6.3615552900000000e+08, + "items_per_second": 3.7428578785960581e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.8944476997779780e+06, + "cpu_time": 3.8938234758295729e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.1784795050669415e+06, + "instructions_per_iteration": 1.2315648582190059e+04, + "items_per_second": 2.3446797864563702e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..a31383c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:45:47+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.97705,2.06641,2.49072], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.9681425094604492e+07, + "cpu_time": 4.9610888999999993e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0434064800000000e+08, + "instructions_per_iteration": 6.1071940000000000e+08, + "items_per_second": 4.0313730318358140e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.8265933990478516e+07, + "cpu_time": 4.8233621000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0136412200000000e+08, + "instructions_per_iteration": 6.1072005200000000e+08, + "items_per_second": 4.1464852908306378e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.2239418029785156e+07, + "cpu_time": 5.2216668999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0971080600000000e+08, + "instructions_per_iteration": 6.1093513800000000e+08, + "items_per_second": 3.8301945304094455e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 6.3375473022460938e+07, + "cpu_time": 6.3351028000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.3309564400000000e+08, + "instructions_per_iteration": 6.1079981700000000e+08, + "items_per_second": 3.1570127007252336e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.3048849105834961e+07, + "cpu_time": 5.2984554000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1140938000000000e+08, + "instructions_per_iteration": 6.1072328600000000e+08, + "items_per_second": 3.7746849770595394e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.3322219848632812e+07, + "cpu_time": 5.3279352199999996e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1198412000000000e+08, + "instructions_per_iteration": 6.1077953860000002e+08, + "items_per_second": 3.7879501061721342e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.2239418029785156e+07, + "cpu_time": 5.2216668999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0971080600000000e+08, + "instructions_per_iteration": 6.1072328600000000e+08, + "items_per_second": 3.8301945304094455e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.9400442725482704e+06, + "cpu_time": 5.9491991178435143e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.2473990439586284e+07, + "instructions_per_iteration": 9.3463961824865954e+04, + "items_per_second": 3.8335517604382214e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_W_C_final_candidate.json new file mode 100644 index 0000000..d9a0fe9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:45:51+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.89844,2.04834,2.48242], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.1708459854125977e+07, + "cpu_time": 5.1708941999999978e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0859489400000000e+08, + "instructions_per_iteration": 6.1269382800000000e+08, + "items_per_second": 3.8678029807687821e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.1140069961547852e+07, + "cpu_time": 5.1074798000000142e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0740158000000000e+08, + "instructions_per_iteration": 6.1271687800000000e+08, + "items_per_second": 3.9158255701764976e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 4.9900054931640625e+07, + "cpu_time": 4.9879060999999948e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0479784400000000e+08, + "instructions_per_iteration": 6.1274338000000000e+08, + "items_per_second": 4.0096985787282605e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 4.9133300781250000e+07, + "cpu_time": 4.9083050999999769e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0318649400000000e+08, + "instructions_per_iteration": 6.1274189200000000e+08, + "items_per_second": 4.0747263245718149e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 4.9630165100097656e+07, + "cpu_time": 4.9609295999999858e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0423021000000000e+08, + "instructions_per_iteration": 6.1270167300000000e+08, + "items_per_second": 4.0315024829217605e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0302410125732422e+07, + "cpu_time": 5.0271029599999942e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0564220440000001e+08, + "instructions_per_iteration": 6.1271953020000005e+08, + "items_per_second": 3.9799111874334235e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 4.9900054931640625e+07, + "cpu_time": 4.9879060999999948e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0479784400000000e+08, + "instructions_per_iteration": 6.1271687800000000e+08, + "items_per_second": 4.0096985787282605e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.0792670632556695e+06, + "cpu_time": 1.0858705730570634e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.2666585878347447e+06, + "instructions_per_iteration": 2.2668148579008390e+04, + "items_per_second": 8.5460629856151631e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..aea0185 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:45:02+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.18262,2.09961,2.52148], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5524411201477051e+08, + "cpu_time": 1.5513944600000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2602109000000000e+08, + "instructions_per_iteration": 1.8758447880000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4809131622314453e+08, + "cpu_time": 1.4794986499999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1099948400000000e+08, + "instructions_per_iteration": 1.8758704340000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4761519432067871e+08, + "cpu_time": 1.4746709800000036e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1000004400000000e+08, + "instructions_per_iteration": 1.8758453450000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.6091132164001465e+08, + "cpu_time": 1.6086255599999964e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3792276800000000e+08, + "instructions_per_iteration": 1.8757571610000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.4901542663574219e+08, + "cpu_time": 1.4886991000000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1294069600000000e+08, + "instructions_per_iteration": 1.8756882380000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5217547416687015e+08, + "cpu_time": 1.5205777500000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1957681640000004e+08, + "instructions_per_iteration": 1.8758011932000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4901542663574219e+08, + "cpu_time": 1.4886991000000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1294069600000000e+08, + "instructions_per_iteration": 1.8758447880000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.7704845571982730e+06, + "cpu_time": 5.8123271534483368e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.2118435305412989e+07, + "instructions_per_iteration": 7.6390261159391259e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..4817401 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:44:50+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.02051,2.06934,2.51855], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.6074585914611816e+08, + "cpu_time": 1.6048570300000021e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3757568200000000e+08, + "instructions_per_iteration": 1.8806638670000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5967106819152832e+08, + "cpu_time": 1.5955900400000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3531758600000000e+08, + "instructions_per_iteration": 1.8805252350000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.6218852996826172e+08, + "cpu_time": 1.6208225799999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4060442600000000e+08, + "instructions_per_iteration": 1.8808370810000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5844535827636719e+08, + "cpu_time": 1.5834525399999943e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3274348000000000e+08, + "instructions_per_iteration": 1.8806019200000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.7169094085693359e+08, + "cpu_time": 1.7153916300000027e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.6055923800000000e+08, + "instructions_per_iteration": 1.8807139120000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.6254835128784183e+08, + "cpu_time": 1.6240227639999998e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4136008240000004e+08, + "instructions_per_iteration": 1.8806684030000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.6074585914611816e+08, + "cpu_time": 1.6048570300000018e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3757568200000000e+08, + "instructions_per_iteration": 1.8806638670000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.2933614792586090e+06, + "cpu_time": 5.2868230254537864e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1115955631421888e+07, + "instructions_per_iteration": 1.1775077409512007e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_X_C_final_candidate.json new file mode 100644 index 0000000..5d29b8d --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block28_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:44:56+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.02393,2.06738,2.51318], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5830421447753906e+08, + "cpu_time": 1.5810485499999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3244927800000000e+08, + "instructions_per_iteration": 1.9205159520000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5945124626159668e+08, + "cpu_time": 1.5933880499999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3485562200000000e+08, + "instructions_per_iteration": 1.9205446440000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.6500258445739746e+08, + "cpu_time": 1.6479788799999985e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4651407600000000e+08, + "instructions_per_iteration": 1.9203412670000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5748333930969238e+08, + "cpu_time": 1.5737499799999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3072223400000000e+08, + "instructions_per_iteration": 1.9203190920000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5070891380310059e+08, + "cpu_time": 1.5057095600000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1649632600000000e+08, + "instructions_per_iteration": 1.9204578920000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5819005966186526e+08, + "cpu_time": 1.5803750039999998e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3220750720000005e+08, + "instructions_per_iteration": 1.9204357694000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5830421447753906e+08, + "cpu_time": 1.5810485499999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3244927800000000e+08, + "instructions_per_iteration": 1.9204578920000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.1108001836133832e+06, + "cpu_time": 5.0889332259695558e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.0733081187625481e+07, + "instructions_per_iteration": 1.0163249244213192e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..87706aa --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:34:28+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.77002,2.23926,2.98047], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.5715761184692383e+07, + "cpu_time": 9.5684816000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0101154800000000e+08, + "instructions_per_iteration": 1.1292540910000000e+09, + "items_per_second": 4.1803915889852317e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.4621181488037109e+07, + "cpu_time": 9.4608277999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9871245400000000e+08, + "instructions_per_iteration": 1.1292396940000000e+09, + "items_per_second": 4.2279598408925729e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.5196485519409180e+07, + "cpu_time": 9.5043452000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9991996200000000e+08, + "instructions_per_iteration": 1.1292384470000000e+09, + "items_per_second": 4.2086013458349518e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.4875335693359375e+07, + "cpu_time": 9.4776457999999225e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9924654000000000e+08, + "instructions_per_iteration": 1.1292084480000000e+09, + "items_per_second": 4.2204573629455874e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.5611572265625000e+07, + "cpu_time": 9.5468057999999806e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0079170200000000e+08, + "instructions_per_iteration": 1.1292174750000000e+09, + "items_per_second": 4.1898830706287213e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.5204067230224624e+07, + "cpu_time": 9.5116212399999842e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9993644120000002e+08, + "instructions_per_iteration": 1.1292316310000000e+09, + "items_per_second": 4.2054586418574136e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.5196485519409180e+07, + "cpu_time": 9.5043452000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9991996200000000e+08, + "instructions_per_iteration": 1.1292384470000000e+09, + "items_per_second": 4.2086013458349518e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.6791258559073962e+05, + "cpu_time": 4.5437590797726915e+05, + "time_unit": "ns", + "cycles_per_iteration": 9.8256113842345704e+05, + "instructions_per_iteration": 1.8396773630177657e+04, + "items_per_second": 2.0075468483670989e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..8b65207 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:34:33+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.78857,2.23486,2.9751], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.0181112289428711e+07, + "cpu_time": 9.0164114000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8939019200000000e+08, + "instructions_per_iteration": 1.1020518890000000e+09, + "items_per_second": 4.4363548007580927e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.2135190963745117e+07, + "cpu_time": 9.2104694000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9349196200000000e+08, + "instructions_per_iteration": 1.1024544940000000e+09, + "items_per_second": 4.3428839793984825e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.3854188919067383e+07, + "cpu_time": 9.3590037999999881e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9710206000000000e+08, + "instructions_per_iteration": 1.1024330530000000e+09, + "items_per_second": 4.2739591579180742e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.8859081268310547e+07, + "cpu_time": 8.8720600000000253e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8661193600000000e+08, + "instructions_per_iteration": 1.1024396190000000e+09, + "items_per_second": 4.5085357853756491e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.1688632965087891e+07, + "cpu_time": 9.1440107000000387e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9255339600000000e+08, + "instructions_per_iteration": 1.1024141460000000e+09, + "items_per_second": 4.3744480745194042e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.1343641281127930e+07, + "cpu_time": 9.1203910600000128e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9182990920000002e+08, + "instructions_per_iteration": 1.1023586402000000e+09, + "items_per_second": 4.3872363595939400e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.1688632965087891e+07, + "cpu_time": 9.1440107000000387e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9255339600000000e+08, + "instructions_per_iteration": 1.1024330530000000e+09, + "items_per_second": 4.3744480745194042e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.9087254725504697e+06, + "cpu_time": 1.8580104915976631e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.0081445535808709e+06, + "instructions_per_iteration": 1.7209007315937779e+05, + "items_per_second": 8.9566414242552739e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_M_C_final_candidate.json new file mode 100644 index 0000000..19be713 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:34:22+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.8374,2.26025,2.99121], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.2909097671508789e+07, + "cpu_time": 9.2873502000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9511870600000000e+08, + "instructions_per_iteration": 1.1060439840000000e+09, + "items_per_second": 4.3069335320207914e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.2771291732788086e+07, + "cpu_time": 9.2756323999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9482775000000000e+08, + "instructions_per_iteration": 1.1060432260000000e+09, + "items_per_second": 4.3123744317422602e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.1113090515136719e+07, + "cpu_time": 9.1044914999999896e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9134766600000000e+08, + "instructions_per_iteration": 1.1060402670000000e+09, + "items_per_second": 4.3934359211604567e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.7557544708251953e+07, + "cpu_time": 9.7496932999999508e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0488011800000000e+08, + "instructions_per_iteration": 1.1060498000000000e+09, + "items_per_second": 4.1026931585632754e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.0057373046875000e+07, + "cpu_time": 8.9970886000000581e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8912945800000000e+08, + "instructions_per_iteration": 1.1060285060000000e+09, + "items_per_second": 4.4458826380791385e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.2881679534912109e+07, + "cpu_time": 9.2828511999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9506073960000002e+08, + "instructions_per_iteration": 1.1060411566000001e+09, + "items_per_second": 4.3122639363131840e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.2771291732788086e+07, + "cpu_time": 9.2756323999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9482775000000000e+08, + "instructions_per_iteration": 1.1060432260000000e+09, + "items_per_second": 4.3123744317422602e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.8714659409248168e+06, + "cpu_time": 2.8787425403709025e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.0300259824705562e+06, + "instructions_per_iteration": 7.8710405919420846e+03, + "items_per_second": 1.3075854168231513e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..4fe6f59 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:34:54+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.78076,2.20312,2.94873], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3045, + "real_time": 2.2403281702000910e+04, + "cpu_time": 2.2385919540229886e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7048172742200331e+04, + "instructions_per_iteration": 1.4946321871921181e+05, + "items_per_second": 4.4670936934392776e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3045, + "real_time": 2.3007745226028517e+04, + "cpu_time": 2.2986385550082108e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8317545484400660e+04, + "instructions_per_iteration": 1.4919488341543515e+05, + "items_per_second": 4.3504012312907020e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3045, + "real_time": 2.1769299687227398e+04, + "cpu_time": 2.1755697865353031e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5716855829228240e+04, + "instructions_per_iteration": 1.4926748538587848e+05, + "items_per_second": 4.5964970013329104e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3045, + "real_time": 2.2794225533020319e+04, + "cpu_time": 2.2788141543513968e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7869203940886699e+04, + "instructions_per_iteration": 1.4922386962233169e+05, + "items_per_second": 4.3882472736554642e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3045, + "real_time": 2.3375904227320978e+04, + "cpu_time": 2.3369164860426910e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9090871592775038e+04, + "instructions_per_iteration": 1.4924533563218391e+05, + "items_per_second": 4.2791430758117895e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2670091275119627e+04, + "cpu_time": 2.2657061871921178e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7608529917898195e+04, + "instructions_per_iteration": 1.4927895855500823e+05, + "items_per_second": 4.4162764551060296e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2794225533020319e+04, + "cpu_time": 2.2788141543513972e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7869203940886699e+04, + "instructions_per_iteration": 1.4924533563218391e+05, + "items_per_second": 4.3882472736554642e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.1445184131240899e+02, + "cpu_time": 6.1617811303083170e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.2903896584927234e+03, + "instructions_per_iteration": 1.0643937503598968e+02, + "items_per_second": 1.2144194172141706e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..531a397 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:34:55+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.78076,2.20312,2.94873], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3099, + "real_time": 2.5822216943603595e+04, + "cpu_time": 2.5814253630203286e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.4228008389803159e+04, + "instructions_per_iteration": 1.4922089286866732e+05, + "items_per_second": 3.8738288324167406e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3099, + "real_time": 2.3783080306273194e+04, + "cpu_time": 2.3776801871571475e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9945844465956761e+04, + "instructions_per_iteration": 1.4930039077121651e+05, + "items_per_second": 4.2057800935610321e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3099, + "real_time": 2.1619079727709544e+04, + "cpu_time": 2.1612502742820277e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5401179735398517e+04, + "instructions_per_iteration": 1.4945044659567601e+05, + "items_per_second": 4.6269514081713751e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3099, + "real_time": 2.3931255260564772e+04, + "cpu_time": 2.3924156824782218e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0257220393675379e+04, + "instructions_per_iteration": 1.4941089190061309e+05, + "items_per_second": 4.1798756266475153e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3099, + "real_time": 2.2821635652180830e+04, + "cpu_time": 2.2790644401419759e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7926761535979349e+04, + "instructions_per_iteration": 1.4928487802516940e+05, + "items_per_second": 4.3877653583928688e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3595453578066386e+04, + "cpu_time": 2.3583671894159404e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9551802904162636e+04, + "instructions_per_iteration": 1.4933350003226846e+05, + "items_per_second": 4.2548402638379070e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3783080306273194e+04, + "cpu_time": 2.3776801871571475e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9945844465956761e+04, + "instructions_per_iteration": 1.4930039077121651e+05, + "items_per_second": 4.2057800935610321e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.5501039823186945e+03, + "cpu_time": 1.5526690314391483e+03, + "time_unit": "ns", + "cycles_per_iteration": 3.2553115238121586e+03, + "instructions_per_iteration": 9.4613286612404892e+01, + "items_per_second": 2.7808815711474012e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_P_C_final_candidate.json new file mode 100644 index 0000000..4a8f36c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:34:53+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.78076,2.20312,2.94873], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 2831, + "real_time": 2.1541636556923833e+04, + "cpu_time": 2.1532465913104908e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5238672553867895e+04, + "instructions_per_iteration": 1.4986465489226423e+05, + "items_per_second": 4.6441499270707704e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 2831, + "real_time": 2.3086346404285490e+04, + "cpu_time": 2.3078494171670787e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8482756623101377e+04, + "instructions_per_iteration": 1.4965222712822325e+05, + "items_per_second": 4.3330383367365263e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 2831, + "real_time": 2.3977363206438276e+04, + "cpu_time": 2.3943167078770770e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0354009890498055e+04, + "instructions_per_iteration": 1.5008011727304838e+05, + "items_per_second": 4.1765569137536993e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 2831, + "real_time": 2.1912697051279709e+04, + "cpu_time": 2.1904343694807492e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6018043800777108e+04, + "instructions_per_iteration": 1.4974377958318614e+05, + "items_per_second": 4.5653045529825831e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 2831, + "real_time": 2.2891973362757268e+04, + "cpu_time": 2.2885509713882017e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8074396326386435e+04, + "instructions_per_iteration": 1.4958933380430943e+05, + "items_per_second": 4.3695771363720793e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2682003316336915e+04, + "cpu_time": 2.2668796114447196e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7633575838926183e+04, + "instructions_per_iteration": 1.4978602253620629e+05, + "items_per_second": 4.4177253733831327e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2891973362757264e+04, + "cpu_time": 2.2885509713882017e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8074396326386435e+04, + "instructions_per_iteration": 1.4974377958318614e+05, + "items_per_second": 4.3695771363720793e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 9.7182900675473161e+02, + "cpu_time": 9.6364833644849750e+02, + "time_unit": "ns", + "cycles_per_iteration": 2.0409371405308993e+03, + "instructions_per_iteration": 1.9432376154342145e+02, + "items_per_second": 1.8755003704821752e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..c6feee1 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:34:07+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.87793,2.29102,3.01367], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.2149028778076172e+07, + "cpu_time": 8.2142114000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7252121800000000e+08, + "instructions_per_iteration": 1.0261675730000000e+09, + "items_per_second": 4.8696092725346684e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 8.5135221481323242e+07, + "cpu_time": 8.5136205999999598e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7879318000000000e+08, + "instructions_per_iteration": 1.0262466090000000e+09, + "items_per_second": 4.6983536005821293e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 8.0808877944946289e+07, + "cpu_time": 8.0734046999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6971390000000000e+08, + "instructions_per_iteration": 1.0261881400000000e+09, + "items_per_second": 4.9545391921205204e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.8843832015991211e+07, + "cpu_time": 7.8844516000000194e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6558040200000000e+08, + "instructions_per_iteration": 1.0261593770000000e+09, + "items_per_second": 5.0732761172634885e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.2637786865234375e+07, + "cpu_time": 8.2604860000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7354727200000000e+08, + "instructions_per_iteration": 1.0261566120000000e+09, + "items_per_second": 4.8423301001902306e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.1914949417114258e+07, + "cpu_time": 8.1892348599999964e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7203119440000001e+08, + "instructions_per_iteration": 1.0261836622000000e+09, + "items_per_second": 4.8876216565382080e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 8.2149028778076172e+07, + "cpu_time": 8.2142114000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7252121800000000e+08, + "instructions_per_iteration": 1.0261675730000000e+09, + "items_per_second": 4.8696092725346684e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.3239296183504197e+06, + "cpu_time": 2.3304298013391607e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.8796936275897482e+06, + "instructions_per_iteration": 3.7291744931016568e+04, + "items_per_second": 1.3887377669567679e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..18c4792 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:34:14+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.80762,2.26953,3.00244], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.5388669967651367e+07, + "cpu_time": 7.5389861999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5832508400000000e+08, + "instructions_per_iteration": 9.7457575000000000e+08, + "items_per_second": 5.3057531793863764e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.5710296630859375e+07, + "cpu_time": 7.5658277000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5900074800000000e+08, + "instructions_per_iteration": 9.7457337100000000e+08, + "items_per_second": 5.2869298094113311e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.6407670974731445e+07, + "cpu_time": 7.6408333999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6046325600000000e+08, + "instructions_per_iteration": 9.7456498900000000e+08, + "items_per_second": 5.2350310373211447e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.4355831146240234e+07, + "cpu_time": 8.4356994000000179e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7715565400000000e+08, + "instructions_per_iteration": 9.7458068900000000e+08, + "items_per_second": 4.7417526518310877e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 8.0088853836059570e+07, + "cpu_time": 8.0058078000000417e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6819527600000000e+08, + "instructions_per_iteration": 9.7457201400000000e+08, + "items_per_second": 4.9963727582867760e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.8390264511108413e+07, + "cpu_time": 7.8374309000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6462800360000002e+08, + "instructions_per_iteration": 9.7457336260000002e+08, + "items_per_second": 5.1131678872473435e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6407670974731445e+07, + "cpu_time": 7.6408333999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6046325600000000e+08, + "instructions_per_iteration": 9.7457337100000000e+08, + "items_per_second": 5.2350310373211447e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 3.8273902905894271e+06, + "cpu_time": 3.8332887080169199e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.0374961985045439e+06, + "instructions_per_iteration": 5.7295724098749288e+03, + "items_per_second": 2.4172469202405860e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_S_C_final_candidate.json new file mode 100644 index 0000000..199f0a8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:33:59+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.94287,2.31836,3.03076], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.5605154037475586e+07, + "cpu_time": 7.5606161000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5877910200000000e+08, + "instructions_per_iteration": 9.7895458800000000e+08, + "items_per_second": 5.2905741372055607e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.7794790267944336e+07, + "cpu_time": 7.7795881000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6337670400000000e+08, + "instructions_per_iteration": 9.7896018700000000e+08, + "items_per_second": 5.1416603920199759e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.5253486633300781e+07, + "cpu_time": 7.5254233999999970e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5803959000000000e+08, + "instructions_per_iteration": 9.7897506100000000e+08, + "items_per_second": 5.3153155475610867e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.3870420455932617e+07, + "cpu_time": 7.3871376999999687e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5513710600000000e+08, + "instructions_per_iteration": 9.7897542900000000e+08, + "items_per_second": 5.4148171625391757e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.6829910278320312e+07, + "cpu_time": 7.6831032000000298e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6135161600000000e+08, + "instructions_per_iteration": 9.7899029500000000e+08, + "items_per_second": 5.2062296911487337e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.5870752334594727e+07, + "cpu_time": 7.5871737000000030e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5933682359999999e+08, + "instructions_per_iteration": 9.7897111200000000e+08, + "items_per_second": 5.2737193860949073e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.5605154037475586e+07, + "cpu_time": 7.5606161000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5877910200000000e+08, + "instructions_per_iteration": 9.7897506100000000e+08, + "items_per_second": 5.2905741372055607e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.5062198508353601e+06, + "cpu_time": 1.5063082126630987e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.1627329312328920e+06, + "instructions_per_iteration": 1.4094481189458518e+04, + "items_per_second": 1.0478232513311935e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..d271a37 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:34:44+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.82764,2.22754,2.96484], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.1385879516601562e+07, + "cpu_time": 5.1386449000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0791689400000000e+08, + "instructions_per_iteration": 6.3619688100000000e+08, + "items_per_second": 3.8920766834851732e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.4717302322387695e+07, + "cpu_time": 5.4718139000000000e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1491514600000000e+08, + "instructions_per_iteration": 6.3614263800000000e+08, + "items_per_second": 3.6550950682003275e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.0840854644775391e+07, + "cpu_time": 5.0841137000000373e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0677208400000000e+08, + "instructions_per_iteration": 6.3612560300000000e+08, + "items_per_second": 3.9338223297405513e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.4548263549804688e+07, + "cpu_time": 5.4530519000000052e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1455844800000000e+08, + "instructions_per_iteration": 6.3612703200000000e+08, + "items_per_second": 3.6676709422112745e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.7531595230102539e+07, + "cpu_time": 5.7532394999999955e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.2082320000000000e+08, + "instructions_per_iteration": 6.3617598200000000e+08, + "items_per_second": 3.4763023510493548e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.3804779052734375e+07, + "cpu_time": 5.3801727800000072e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1299715440000001e+08, + "instructions_per_iteration": 6.3615362720000005e+08, + "items_per_second": 3.7249934749373365e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.4548263549804688e+07, + "cpu_time": 5.4530519000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1455844800000000e+08, + "instructions_per_iteration": 6.3614263800000000e+08, + "items_per_second": 3.6676709422112745e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.7345269059261549e+06, + "cpu_time": 2.7334727648454299e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.7429057634859374e+06, + "instructions_per_iteration": 3.1559669199787251e+04, + "items_per_second": 1.8811248250729177e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..61d2613 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:34:48+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.76123,2.20703,2.9541], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.4174423217773438e+07, + "cpu_time": 5.4145592000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1377381800000000e+08, + "instructions_per_iteration": 6.1074787700000000e+08, + "items_per_second": 3.6937448204463241e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.0523519515991211e+07, + "cpu_time": 5.0504916999999814e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0610565000000000e+08, + "instructions_per_iteration": 6.1074201600000000e+08, + "items_per_second": 3.9600104678916852e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.3875923156738281e+07, + "cpu_time": 5.3802173999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1314913000000000e+08, + "instructions_per_iteration": 6.1075939100000000e+08, + "items_per_second": 3.7173219059884176e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.1150083541870117e+07, + "cpu_time": 5.1131595999999836e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0742132000000000e+08, + "instructions_per_iteration": 6.1083698200000000e+08, + "items_per_second": 3.9114757927759704e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.0845146179199219e+07, + "cpu_time": 5.0825521999999344e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0678207200000000e+08, + "instructions_per_iteration": 6.1073304500000000e+08, + "items_per_second": 3.9350309082905743e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.2113819122314453e+07, + "cpu_time": 5.2081960199999779e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0944639800000000e+08, + "instructions_per_iteration": 6.1076386220000005e+08, + "items_per_second": 3.8435167790785939e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.1150083541870117e+07, + "cpu_time": 5.1131595999999836e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0742132000000000e+08, + "instructions_per_iteration": 6.1074787700000000e+08, + "items_per_second": 3.9114757927759704e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.7619924808177904e+06, + "cpu_time": 1.7454659865929405e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.7012484130391735e+06, + "instructions_per_iteration": 4.1979100514422651e+04, + "items_per_second": 1.2739783015051924e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_W_C_final_candidate.json new file mode 100644 index 0000000..823a95f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:34:39+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.7251,2.21436,2.96436], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.9730777740478516e+07, + "cpu_time": 4.9731062000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0444246000000000e+08, + "instructions_per_iteration": 6.1271248100000000e+08, + "items_per_second": 4.0216313900555670e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.1596879959106445e+07, + "cpu_time": 5.1567045000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0836672000000000e+08, + "instructions_per_iteration": 6.1275142400000000e+08, + "items_per_second": 3.8784460114012673e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.0415039062500000e+07, + "cpu_time": 5.0396252000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0587871000000000e+08, + "instructions_per_iteration": 6.1273196100000000e+08, + "items_per_second": 3.9685490897219828e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.1589012145996094e+07, + "cpu_time": 5.1509364999999806e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0834414200000000e+08, + "instructions_per_iteration": 6.1274971900000000e+08, + "items_per_second": 3.8827890811700113e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.0187587738037109e+07, + "cpu_time": 5.0187860000000305e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0540070400000000e+08, + "instructions_per_iteration": 6.1272385700000000e+08, + "items_per_second": 3.9850274548466257e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0703859329223633e+07, + "cpu_time": 5.0678316800000079e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0648654720000000e+08, + "instructions_per_iteration": 6.1273388839999998e+08, + "items_per_second": 3.9472886054390911e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0415039062500000e+07, + "cpu_time": 5.0396252000000082e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0587871000000000e+08, + "instructions_per_iteration": 6.1273196100000000e+08, + "items_per_second": 3.9685490897219828e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.4820732063644659e+05, + "cpu_time": 8.2126107365242392e+05, + "time_unit": "ns", + "cycles_per_iteration": 1.7827312049731445e+06, + "instructions_per_iteration": 1.6738623599328588e+04, + "items_per_second": 6.3840758837633221e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..d14be55 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:33:48+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.93164,2.33008,3.04248], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5385937690734863e+08, + "cpu_time": 1.5366373800000012e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2311307400000000e+08, + "instructions_per_iteration": 1.9204932300000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5115737915039062e+08, + "cpu_time": 1.5099546399999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1743771200000000e+08, + "instructions_per_iteration": 1.9205634740000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5410327911376953e+08, + "cpu_time": 1.5399844599999967e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2362579400000000e+08, + "instructions_per_iteration": 1.9203195150000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5288472175598145e+08, + "cpu_time": 1.5279303900000051e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2106615200000000e+08, + "instructions_per_iteration": 1.9203825400000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5202164649963379e+08, + "cpu_time": 1.5191718599999949e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1925327800000000e+08, + "instructions_per_iteration": 1.9202892000000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5280528068542480e+08, + "cpu_time": 1.5267357459999990e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2089920200000000e+08, + "instructions_per_iteration": 1.9204095918000002e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5288472175598145e+08, + "cpu_time": 1.5279303900000054e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2106615200000000e+08, + "instructions_per_iteration": 1.9203825400000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.2381328336495680e+06, + "cpu_time": 1.2387653559241784e+06, + "time_unit": "ns", + "cycles_per_iteration": 2.6006914610964525e+06, + "instructions_per_iteration": 1.1620552000658144e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..3eb8712 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:33:54+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.9375,2.32422,3.03662], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5370845794677734e+08, + "cpu_time": 1.5358099999999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2279665200000000e+08, + "instructions_per_iteration": 1.8806964680000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.6641902923583984e+08, + "cpu_time": 1.6620089599999988e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4948872200000000e+08, + "instructions_per_iteration": 1.8805495020000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5299105644226074e+08, + "cpu_time": 1.5274641000000021e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2128940600000000e+08, + "instructions_per_iteration": 1.8806632760000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.5295863151550293e+08, + "cpu_time": 1.5283634299999970e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2122207800000000e+08, + "instructions_per_iteration": 1.8804658740000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5944600105285645e+08, + "cpu_time": 1.5927883399999931e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3484523200000000e+08, + "instructions_per_iteration": 1.8806267210000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5710463523864749e+08, + "cpu_time": 1.5692869659999985e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2992841800000000e+08, + "instructions_per_iteration": 1.8806003682000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5370845794677734e+08, + "cpu_time": 1.5358099999999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2279665200000000e+08, + "instructions_per_iteration": 1.8806267210000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.8712185063042473e+06, + "cpu_time": 5.8511276526377443e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.2329593700661024e+07, + "instructions_per_iteration": 9.2955758939400839e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_X_C_final_candidate.json new file mode 100644 index 0000000..bb9f96c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block29_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:33:42+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.92529,2.33594,3.04834], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5267109870910645e+08, + "cpu_time": 1.5251457399999979e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2061759800000000e+08, + "instructions_per_iteration": 1.9204887530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5133428573608398e+08, + "cpu_time": 1.5117314500000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1780974600000000e+08, + "instructions_per_iteration": 1.9205426500000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.5578007698059082e+08, + "cpu_time": 1.5564311300000000e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2714626600000000e+08, + "instructions_per_iteration": 1.9203717300000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4819359779357910e+08, + "cpu_time": 1.4810363699999928e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1121472600000000e+08, + "instructions_per_iteration": 1.9203622300000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5879487991333008e+08, + "cpu_time": 1.5865981399999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3347726600000000e+08, + "instructions_per_iteration": 1.9205383660000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5335478782653812e+08, + "cpu_time": 1.5321885659999982e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2205312040000004e+08, + "instructions_per_iteration": 1.9204607458000002e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5267109870910645e+08, + "cpu_time": 1.5251457399999979e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2061759800000000e+08, + "instructions_per_iteration": 1.9204887530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.0824126278665820e+06, + "cpu_time": 4.0720835578614818e+06, + "time_unit": "ns", + "cycles_per_iteration": 8.5730534061989840e+06, + "instructions_per_iteration": 8.8242237505629921e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_M_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_M_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..4784df0 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_M_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:43:13+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.97217,2.08105,2.57129], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.5732927322387695e+07, + "cpu_time": 9.5734508000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0104783000000000e+08, + "instructions_per_iteration": 1.1293450070000000e+09, + "items_per_second": 4.1782217129062782e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.7722768783569336e+07, + "cpu_time": 9.7541269000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0522599600000000e+08, + "instructions_per_iteration": 1.1293540640000000e+09, + "items_per_second": 4.1008283375931820e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.0171604156494141e+08, + "cpu_time": 1.0159669999999999e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1361011000000000e+08, + "instructions_per_iteration": 1.1294069200000000e+09, + "items_per_second": 3.9371357534250626e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.8283290863037109e+07, + "cpu_time": 9.8112698000000447e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0640305000000000e+08, + "instructions_per_iteration": 1.1293482040000000e+09, + "items_per_second": 4.0769442503762175e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.8353385925292969e+07, + "cpu_time": 9.8235059000000298e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0654973000000000e+08, + "instructions_per_iteration": 1.1295166340000000e+09, + "items_per_second": 4.0718660330829425e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.8361682891845718e+07, + "cpu_time": 9.8244046800000191e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0656734320000002e+08, + "instructions_per_iteration": 1.1293941658000000e+09, + "items_per_second": 4.0729992174767368e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.8283290863037109e+07, + "cpu_time": 9.8112698000000447e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0640305000000000e+08, + "instructions_per_iteration": 1.1293540640000000e+09, + "items_per_second": 4.0769442503762175e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.1550233954245592e+06, + "cpu_time": 2.1242232928857720e+06, + "time_unit": "ns", + "cycles_per_iteration": 4.5247128349609105e+06, + "instructions_per_iteration": 7.2969786624328292e+04, + "items_per_second": 8.7066011919771365e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_M_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_M_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..08323d5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_M_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:43:07+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.96973,2.08252,2.57471], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.0105824470520020e+08, + "cpu_time": 1.0104069899999990e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.1223099400000000e+08, + "instructions_per_iteration": 1.1026089060000000e+09, + "items_per_second": 3.9588007996658892e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.4140529632568359e+07, + "cpu_time": 9.4088608000000298e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9770263000000000e+08, + "instructions_per_iteration": 1.1024856720000000e+09, + "items_per_second": 4.2513116997118155e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.6140861511230469e+07, + "cpu_time": 9.6014943999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0190342600000000e+08, + "instructions_per_iteration": 1.1026876160000000e+09, + "items_per_second": 4.1660181565069803e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.6257448196411133e+07, + "cpu_time": 9.6131623000000671e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0214876000000000e+08, + "instructions_per_iteration": 1.1025028430000000e+09, + "items_per_second": 4.1609616847933298e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.3847513198852539e+07, + "cpu_time": 9.3722098000000641e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9708742600000000e+08, + "instructions_per_iteration": 1.1024748720000000e+09, + "items_per_second": 4.2679368957361290e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.6288919448852539e+07, + "cpu_time": 9.6199594400000244e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0221464720000002e+08, + "instructions_per_iteration": 1.1025519818000000e+09, + "items_per_second": 4.1610058472828288e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.6140861511230469e+07, + "cpu_time": 9.6014943999999776e+07, + "time_unit": "ns", + "cycles_per_iteration": 2.0190342600000000e+08, + "instructions_per_iteration": 1.1025028430000000e+09, + "items_per_second": 4.1660181565069803e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.8872745917954212e+06, + "cpu_time": 2.9184440041986406e+06, + "time_unit": "ns", + "cycles_per_iteration": 6.0637261527694343e+06, + "instructions_per_iteration": 9.2728817527239065e+04, + "items_per_second": 1.2298516433100743e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_M_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_M_C_final_candidate.json new file mode 100644 index 0000000..6c880e5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_M_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:43:01+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.9668,2.08398,2.57812], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 9.4305276870727539e+07, + "cpu_time": 9.4306127000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9804875000000000e+08, + "instructions_per_iteration": 1.1060320790000000e+09, + "items_per_second": 4.2415059628098151e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 9.1835021972656250e+07, + "cpu_time": 9.1728285999999940e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9286118600000000e+08, + "instructions_per_iteration": 1.1062164860000000e+09, + "items_per_second": 4.3607050501303412e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 9.4984292984008789e+07, + "cpu_time": 9.4867301999999925e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9947437000000000e+08, + "instructions_per_iteration": 1.1060098920000000e+09, + "items_per_second": 4.2164158942772532e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 9.3265295028686523e+07, + "cpu_time": 9.3163549999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9586466800000000e+08, + "instructions_per_iteration": 1.1060053790000000e+09, + "items_per_second": 4.2935246671042545e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.1670989990234375e+07, + "cpu_time": 9.1576316000000268e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9251631400000000e+08, + "instructions_per_iteration": 1.1059897510000000e+09, + "items_per_second": 4.3679415974759106e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_mean", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 9.3212175369262695e+07, + "cpu_time": 9.3128316200000018e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9575305760000002e+08, + "instructions_per_iteration": 1.1060507174000001e+09, + "items_per_second": 4.2960186343595153e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_median", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 9.3265295028686523e+07, + "cpu_time": 9.3163549999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.9586466800000000e+08, + "instructions_per_iteration": 1.1060098920000000e+09, + "items_per_second": 4.2935246671042545e+06 + }, + { + "name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64_stddev", + "run_name": "MultikeyCountQueryBenchmark/DirectDeduplicatingCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.4671313234956418e+06, + "cpu_time": 1.4816663335214348e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.0810005249171900e+06, + "instructions_per_iteration": 9.3895957740469312e+04, + "items_per_second": 6.8322200764964859e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_P_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_P_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..9040ccf --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_P_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:43:35+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.91797,2.05859,2.55225], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3113, + "real_time": 2.3057060229445131e+04, + "cpu_time": 2.3040845486668804e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8421060713138453e+04, + "instructions_per_iteration": 1.4975660391904914e+05, + "items_per_second": 4.3401185107490506e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3113, + "real_time": 2.2890098294834977e+04, + "cpu_time": 2.2883923867651789e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8070417603597816e+04, + "instructions_per_iteration": 1.4967393478959202e+05, + "items_per_second": 4.3698799462166455e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3113, + "real_time": 2.2563526877780991e+04, + "cpu_time": 2.2557119498875676e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7384804368776102e+04, + "instructions_per_iteration": 1.4963075843238033e+05, + "items_per_second": 4.4331901511176700e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3113, + "real_time": 2.2421226293145366e+04, + "cpu_time": 2.2405658207516859e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7086005782203662e+04, + "instructions_per_iteration": 1.5004441503372951e+05, + "items_per_second": 4.4631583269645278e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3113, + "real_time": 2.3056217760967742e+04, + "cpu_time": 2.3049790234500466e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8419424991969165e+04, + "instructions_per_iteration": 1.4954494667523290e+05, + "items_per_second": 4.3384342756543607e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2797625891234846e+04, + "cpu_time": 2.2787467459042724e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7876342691937039e+04, + "instructions_per_iteration": 1.4973013176999681e+05, + "items_per_second": 4.3889562421404509e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.2890098294834977e+04, + "cpu_time": 2.2883923867651785e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8070417603597816e+04, + "instructions_per_iteration": 1.4967393478959202e+05, + "items_per_second": 4.3698799462166455e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.9120700622742737e+02, + "cpu_time": 2.9204280057565677e+02, + "time_unit": "ns", + "cycles_per_iteration": 6.1146617498200214e+02, + "instructions_per_iteration": 1.9157337018484216e+02, + "items_per_second": 5.6489127863047747e+02 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_P_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_P_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..d0c1c53 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_P_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:43:34+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.91797,2.05859,2.55225], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3061, + "real_time": 2.2658955930144675e+04, + "cpu_time": 2.2650431885004917e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7584915387128392e+04, + "instructions_per_iteration": 1.4931964946096047e+05, + "items_per_second": 4.4149268547149513e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3061, + "real_time": 2.3179878327083992e+04, + "cpu_time": 2.3152694217575947e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8679101600784059e+04, + "instructions_per_iteration": 1.4943847598823914e+05, + "items_per_second": 4.3191517609249473e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3061, + "real_time": 2.3375691560622487e+04, + "cpu_time": 2.3368260372427325e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.9090323423717738e+04, + "instructions_per_iteration": 1.4935873603397582e+05, + "items_per_second": 4.2793087036120145e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3061, + "real_time": 2.4034321911776624e+04, + "cpu_time": 2.4026945769356400e+04, + "time_unit": "ns", + "cycles_per_iteration": 5.0473611238157464e+04, + "instructions_per_iteration": 1.4930742796471741e+05, + "items_per_second": 4.1619938280935596e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3061, + "real_time": 2.2236251706432104e+04, + "cpu_time": 2.2224074158771589e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6697345965370791e+04, + "instructions_per_iteration": 1.4931421986278993e+05, + "items_per_second": 4.4996250140990072e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.3097019887211976e+04, + "cpu_time": 2.3084481280627235e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8505059523031690e+04, + "instructions_per_iteration": 1.4934770186213657e+05, + "items_per_second": 4.3350012322888964e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.3179878327083992e+04, + "cpu_time": 2.3152694217575947e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8679101600784059e+04, + "instructions_per_iteration": 1.4931964946096047e+05, + "items_per_second": 4.3191517609249473e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 6.8845486406098212e+02, + "cpu_time": 6.8958722860235730e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.4459005732406019e+03, + "instructions_per_iteration": 5.4524451414039490e+01, + "items_per_second": 1.2920286380049663e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_P_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_P_C_final_candidate.json new file mode 100644 index 0000000..61c8443 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_P_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:43:32+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.91797,2.05859,2.55225], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 3351, + "real_time": 2.1874175360579164e+04, + "cpu_time": 2.1850432109817975e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5937093404953746e+04, + "instructions_per_iteration": 1.4972233184124142e+05, + "items_per_second": 4.5765685317988457e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 3351, + "real_time": 2.1808505307308278e+04, + "cpu_time": 2.1789312145628188e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.5799297523127425e+04, + "instructions_per_iteration": 1.4968723455684871e+05, + "items_per_second": 4.5894060047262217e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 3351, + "real_time": 2.2658516278518771e+04, + "cpu_time": 2.2625516263801841e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.7584558639212177e+04, + "instructions_per_iteration": 1.4984331692032228e+05, + "items_per_second": 4.4197886507450974e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 3351, + "real_time": 2.2982882229615170e+04, + "cpu_time": 2.2967846612951354e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.8265414503133390e+04, + "instructions_per_iteration": 1.4980154729931365e+05, + "items_per_second": 4.3539127409363202e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 3351, + "real_time": 2.1979759714917189e+04, + "cpu_time": 2.1963115189495700e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6158671441360784e+04, + "instructions_per_iteration": 1.4972170575947477e+05, + "items_per_second": 4.5530881724750507e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_mean", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 2.2260767778187717e+04, + "cpu_time": 2.2239244464339008e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6749007102357507e+04, + "instructions_per_iteration": 1.4975522727544015e+05, + "items_per_second": 4.4985528201363079e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_median", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 2.1979759714917189e+04, + "cpu_time": 2.1963115189495700e+04, + "time_unit": "ns", + "cycles_per_iteration": 4.6158671441360784e+04, + "instructions_per_iteration": 1.4972233184124142e+05, + "items_per_second": 4.5530881724750507e+04 + }, + { + "name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64_stddev", + "run_name": "ClassicPointControlQueryBenchmark/HintedUniqueFieldPointQuery/10000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.2740253175749706e+02, + "cpu_time": 5.2676572328149393e+02, + "time_unit": "ns", + "cycles_per_iteration": 1.1076197571171883e+03, + "instructions_per_iteration": 6.4680255097185196e+01, + "items_per_second": 1.0540327789244147e+03 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_S_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_S_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..e125ba5 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_S_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:42:54+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [2.05615,2.10449,2.59033], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.0192804336547852e+07, + "cpu_time": 8.0127240000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6841378400000000e+08, + "instructions_per_iteration": 1.0261996340000000e+09, + "items_per_second": 4.9920601283658249e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.7491998672485352e+07, + "cpu_time": 7.7446794000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6274144800000000e+08, + "instructions_per_iteration": 1.0261729810000000e+09, + "items_per_second": 5.1648361325324774e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.6013326644897461e+07, + "cpu_time": 7.6014283000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5963643400000000e+08, + "instructions_per_iteration": 1.0261718090000000e+09, + "items_per_second": 5.2621689531689631e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 8.4069013595581055e+07, + "cpu_time": 8.4069646000000551e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7655422600000000e+08, + "instructions_per_iteration": 1.0261927770000000e+09, + "items_per_second": 4.7579598467679685e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 9.0132236480712891e+07, + "cpu_time": 8.9991492000000224e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8928772600000000e+08, + "instructions_per_iteration": 1.0261866010000000e+09, + "items_per_second": 4.4448646323143411e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 8.1579875946044937e+07, + "cpu_time": 8.1529891000000238e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.7132672360000002e+08, + "instructions_per_iteration": 1.0261847604000001e+09, + "items_per_second": 4.9243779386299150e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 8.0192804336547852e+07, + "cpu_time": 8.0127240000000149e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6841378400000000e+08, + "instructions_per_iteration": 1.0261866010000000e+09, + "items_per_second": 4.9920601283658249e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.6780246637572069e+06, + "cpu_time": 5.6371555214509005e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1924548563025773e+07, + "instructions_per_iteration": 1.2200111474900546e+04, + "items_per_second": 3.2944338798886235e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_S_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_S_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..3f01d2f --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_S_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:42:47+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.88672,2.07227,2.58252], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 8.7741374969482422e+07, + "cpu_time": 8.7709119000000119e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.8426756800000000e+08, + "instructions_per_iteration": 9.7459431000000000e+08, + "items_per_second": 4.5605292193164034e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.5392246246337891e+07, + "cpu_time": 7.5363552999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5833204000000000e+08, + "instructions_per_iteration": 9.7456704500000000e+08, + "items_per_second": 5.3076053885092270e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.6120138168334961e+07, + "cpu_time": 7.6121048000000075e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5986303400000000e+08, + "instructions_per_iteration": 9.7456482200000000e+08, + "items_per_second": 5.2547883996552387e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.8019142150878906e+07, + "cpu_time": 7.8019924000000358e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6384761000000000e+08, + "instructions_per_iteration": 9.7456727300000000e+08, + "items_per_second": 5.1268955350430515e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.5242757797241211e+07, + "cpu_time": 7.5211802000000104e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5801883400000000e+08, + "instructions_per_iteration": 9.7482003200000000e+08, + "items_per_second": 5.3183142720074626e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.8503131866455078e+07, + "cpu_time": 7.8485089200000107e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6486581720000002e+08, + "instructions_per_iteration": 9.7462269640000010e+08, + "items_per_second": 5.1136265629062764e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.6120138168334961e+07, + "cpu_time": 7.6121048000000089e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5986303400000000e+08, + "instructions_per_iteration": 9.7456727300000000e+08, + "items_per_second": 5.2547883996552387e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.2812330249041226e+06, + "cpu_time": 5.2760352669280646e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.1091257178448483e+07, + "instructions_per_iteration": 1.1097905604211995e+05, + "items_per_second": 3.1841177910901193e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_S_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_S_C_final_candidate.json new file mode 100644 index 0000000..e3e97da --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_S_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:42:39+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.95312,2.09229,2.59473], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 7.6579809188842773e+07, + "cpu_time": 7.6580576000000015e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6082511800000000e+08, + "instructions_per_iteration": 9.7895276100000000e+08, + "items_per_second": 5.2232566127473358e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 7.3030710220336914e+07, + "cpu_time": 7.3031583999999762e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5337233400000000e+08, + "instructions_per_iteration": 9.7897089500000000e+08, + "items_per_second": 5.4770823538484573e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 7.5192689895629883e+07, + "cpu_time": 7.5193066000000641e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5791585800000000e+08, + "instructions_per_iteration": 9.7899292800000000e+08, + "items_per_second": 5.3196394465414751e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 7.5909137725830078e+07, + "cpu_time": 7.5910272999999866e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5941780800000000e+08, + "instructions_per_iteration": 9.7896858200000000e+08, + "items_per_second": 5.2693790206761705e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 7.6438903808593750e+07, + "cpu_time": 7.6439952000000313e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.6052945400000000e+08, + "instructions_per_iteration": 9.7896304100000000e+08, + "items_per_second": 5.2328656616633981e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_mean", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 7.5430250167846680e+07, + "cpu_time": 7.5431090200000122e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5841211440000001e+08, + "instructions_per_iteration": 9.7896964140000010e+08, + "items_per_second": 5.3044446190953674e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_median", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 7.5909137725830078e+07, + "cpu_time": 7.5910272999999851e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.5941780800000000e+08, + "instructions_per_iteration": 9.7896858200000000e+08, + "items_per_second": 5.2693790206761705e+06 + }, + { + "name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64_stddev", + "run_name": "ScalarCountQueryBenchmark/DirectNonDeduplicatingCountScan/400000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.4476211733019711e+06, + "cpu_time": 1.4476723917499268e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.0398515534150675e+06, + "instructions_per_iteration": 1.4777279857944086e+04, + "items_per_second": 1.0365725487889558e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_W_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_W_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..2e99b22 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_W_A_upstream_production_normalized_harness.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:43:28+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.91064,2.06006,2.55566], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.5368423461914062e+07, + "cpu_time": 5.5348295000000045e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1628148600000000e+08, + "instructions_per_iteration": 6.3619833600000000e+08, + "items_per_second": 3.6134807765984451e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 5.2058696746826172e+07, + "cpu_time": 5.2039520999999978e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0932962400000000e+08, + "instructions_per_iteration": 6.3613634100000000e+08, + "items_per_second": 3.8432329152299478e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.2955389022827148e+07, + "cpu_time": 5.2935640000000283e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1121338400000000e+08, + "instructions_per_iteration": 6.3618612900000000e+08, + "items_per_second": 3.7781728907027273e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.5919885635375977e+07, + "cpu_time": 5.5845458999999933e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1743864600000000e+08, + "instructions_per_iteration": 6.3617806500000000e+08, + "items_per_second": 3.5813117768447432e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.4961681365966797e+07, + "cpu_time": 5.4928464000000507e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1542660000000000e+08, + "instructions_per_iteration": 6.3617093900000000e+08, + "items_per_second": 3.6410994489122825e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.4252815246582031e+07, + "cpu_time": 5.4219475800000153e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1393794800000000e+08, + "instructions_per_iteration": 6.3617396200000000e+08, + "items_per_second": 3.6914595616576294e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.4961681365966797e+07, + "cpu_time": 5.4928464000000514e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1542660000000000e+08, + "instructions_per_iteration": 6.3617806500000000e+08, + "items_per_second": 3.6410994489122825e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 1.6600954297552668e+06, + "cpu_time": 1.6447762547012114e+06, + "time_unit": "ns", + "cycles_per_iteration": 3.4865111752588721e+06, + "instructions_per_iteration": 2.3363648687651508e+04, + "items_per_second": 1.1325162102910587e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_W_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_W_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..7d699a8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_W_B_rejected_heavyweight_implementation.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:43:23+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.90283,2.06152,2.55908], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 4.8064470291137695e+07, + "cpu_time": 4.8028202000000022e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0094282800000000e+08, + "instructions_per_iteration": 6.1070805400000000e+08, + "items_per_second": 4.1642200138993319e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.6799659729003906e+07, + "cpu_time": 4.6779526999999985e+07, + "time_unit": "ns", + "cycles_per_iteration": 9.8285378000000000e+07, + "instructions_per_iteration": 6.1073185400000000e+08, + "items_per_second": 4.2753745671690963e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.2951812744140625e+07, + "cpu_time": 5.2897855999999963e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.1120552000000000e+08, + "instructions_per_iteration": 6.1075726600000000e+08, + "items_per_second": 3.7808715725643043e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 4.9913406372070312e+07, + "cpu_time": 4.9892722000000060e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0482437200000000e+08, + "instructions_per_iteration": 6.1079932200000000e+08, + "items_per_second": 4.0086006933035199e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.2244186401367188e+07, + "cpu_time": 5.2212038999999598e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0971902600000000e+08, + "instructions_per_iteration": 6.1071793200000000e+08, + "items_per_second": 3.8305341800576211e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 4.9994707107543945e+07, + "cpu_time": 4.9962069199999928e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0499542480000001e+08, + "instructions_per_iteration": 6.1074288560000002e+08, + "items_per_second": 4.0119202053987752e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 4.9913406372070312e+07, + "cpu_time": 4.9892722000000052e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0482437200000000e+08, + "instructions_per_iteration": 6.1073185400000000e+08, + "items_per_second": 4.0086006933035199e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 2.6336942954453761e+06, + "cpu_time": 2.6246158991426150e+06, + "time_unit": "ns", + "cycles_per_iteration": 5.5307146606842317e+06, + "instructions_per_iteration": 3.6570076291963080e+04, + "items_per_second": 2.1148215792908808e+05 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_W_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_W_C_final_candidate.json new file mode 100644 index 0000000..51a6054 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_W_C_final_candidate.json @@ -0,0 +1,160 @@ +{ + "context": { + "date": "2026-08-06T05:43:19+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.89404,2.06299,2.5625], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 5.0868034362792969e+07, + "cpu_time": 5.0842695000000052e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0682940200000000e+08, + "instructions_per_iteration": 6.1276050900000000e+08, + "items_per_second": 3.9337017835108819e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 4.9716234207153320e+07, + "cpu_time": 4.9693033999999911e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0441185800000000e+08, + "instructions_per_iteration": 6.1276703200000000e+08, + "items_per_second": 4.0247089763124618e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 5.0986051559448242e+07, + "cpu_time": 5.0986428000000305e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0707711600000000e+08, + "instructions_per_iteration": 6.1277329700000000e+08, + "items_per_second": 3.9226125038608080e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 5.0522327423095703e+07, + "cpu_time": 5.0523109999999873e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0610408400000000e+08, + "instructions_per_iteration": 6.1274948100000000e+08, + "items_per_second": 3.9585844972726442e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 5.0751209259033203e+07, + "cpu_time": 5.0719936000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0658522800000000e+08, + "instructions_per_iteration": 6.1272671600000000e+08, + "items_per_second": 3.9432226412903890e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_mean", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 5.0568771362304688e+07, + "cpu_time": 5.0553040600000054e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0620153760000001e+08, + "instructions_per_iteration": 6.1275540700000000e+08, + "items_per_second": 3.9565660804494368e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_median", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 5.0751209259033203e+07, + "cpu_time": 5.0719936000000134e+07, + "time_unit": "ns", + "cycles_per_iteration": 1.0658522800000000e+08, + "instructions_per_iteration": 6.1276050900000000e+08, + "items_per_second": 3.9432226412903890e+06 + }, + { + "name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64_stddev", + "run_name": "CompoundWildcardCountQueryBenchmark/DirectNonMultikeyCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 5.0644381054413237e+05, + "cpu_time": 5.0992292979405180e+05, + "time_unit": "ns", + "cycles_per_iteration": 1.0630757072276180e+06, + "instructions_per_iteration": 1.8299687429024572e+04, + "items_per_second": 4.0315000525009833e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_X_A_upstream_production_normalized_harness.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_X_A_upstream_production_normalized_harness.json new file mode 100644 index 0000000..494249c --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_X_A_upstream_production_normalized_harness.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:42:34+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.94873,2.09424,2.59814], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4683008193969727e+08, + "cpu_time": 1.4668806300000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0835380400000000e+08, + "instructions_per_iteration": 1.9204453540000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.5107059478759766e+08, + "cpu_time": 1.5093646699999973e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1725630800000000e+08, + "instructions_per_iteration": 1.9204630530000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4948701858520508e+08, + "cpu_time": 1.4925443099999970e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1393175400000000e+08, + "instructions_per_iteration": 1.9202801520000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.6554212570190430e+08, + "cpu_time": 1.6543262600000030e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.4764714800000000e+08, + "instructions_per_iteration": 1.9203342050000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5031862258911133e+08, + "cpu_time": 1.5007650900000069e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1567744200000000e+08, + "instructions_per_iteration": 1.9204871860000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5264968872070315e+08, + "cpu_time": 1.5247761920000011e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2057329119999999e+08, + "instructions_per_iteration": 1.9204019900000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.5031862258911133e+08, + "cpu_time": 1.5007650900000069e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1567744200000000e+08, + "instructions_per_iteration": 1.9204453540000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 7.3826256126319068e+06, + "cpu_time": 7.4141854685749663e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.5503155507630697e+07, + "instructions_per_iteration": 8.9870448980741159e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_X_B_rejected_heavyweight_implementation.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_X_B_rejected_heavyweight_implementation.json new file mode 100644 index 0000000..e468f27 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_X_B_rejected_heavyweight_implementation.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:42:28+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.94385,2.09619,2.60156], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.5164875984191895e+08, + "cpu_time": 1.5147684100000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1847112400000000e+08, + "instructions_per_iteration": 1.8806459080000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4309763908386230e+08, + "cpu_time": 1.4299288200000015e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0051272000000000e+08, + "instructions_per_iteration": 1.8806870970000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4605307579040527e+08, + "cpu_time": 1.4600802600000006e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0672037800000000e+08, + "instructions_per_iteration": 1.8804501440000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.4741015434265137e+08, + "cpu_time": 1.4737751200000027e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0957023400000000e+08, + "instructions_per_iteration": 1.8805777790000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5435242652893066e+08, + "cpu_time": 1.5426166499999994e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.2415029000000000e+08, + "instructions_per_iteration": 1.8805144040000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.4851241111755374e+08, + "cpu_time": 1.4842338520000011e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1188494919999999e+08, + "instructions_per_iteration": 1.8805750664000001e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4741015434265137e+08, + "cpu_time": 1.4737751200000027e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0957023400000000e+08, + "instructions_per_iteration": 1.8805777790000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 4.4868006349725872e+06, + "cpu_time": 4.4673056523577729e+06, + "time_unit": "ns", + "cycles_per_iteration": 9.4230380259054452e+06, + "instructions_per_iteration": 9.5997756640454885e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_X_C_final_candidate.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_X_C_final_candidate.json new file mode 100644 index 0000000..b35c2a4 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/raw/block30_X_C_final_candidate.json @@ -0,0 +1,152 @@ +{ + "context": { + "date": "2026-08-06T05:42:23+08:00", + "host_name": "dmal-longcws3", + "executable": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": false, + "caches": [ + { + "type": "Data", + "level": 1, + "size": 49152, + "num_sharing": 2 + }, + { + "type": "Instruction", + "level": 1, + "size": 32768, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 2, + "size": 2097152, + "num_sharing": 2 + }, + { + "type": "Unified", + "level": 3, + "size": 62914560, + "num_sharing": 48 + } + ], + "load_avg": [1.93848,2.09814,2.60498], + "library_build_type": "release" + }, + "benchmarks": [ + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 0, + "threads": 1, + "iterations": 1, + "real_time": 1.4277386665344238e+08, + "cpu_time": 1.4265418799999997e+08, + "time_unit": "ns", + "cycles_per_iteration": 2.9983341400000000e+08, + "instructions_per_iteration": 1.8758386500000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 1, + "threads": 1, + "iterations": 1, + "real_time": 1.4602184295654297e+08, + "cpu_time": 1.4586710200000042e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0665340400000000e+08, + "instructions_per_iteration": 1.8756845900000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 2, + "threads": 1, + "iterations": 1, + "real_time": 1.4640617370605469e+08, + "cpu_time": 1.4631231799999967e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0746049400000000e+08, + "instructions_per_iteration": 1.8756873840000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 3, + "threads": 1, + "iterations": 1, + "real_time": 1.6128778457641602e+08, + "cpu_time": 1.6128940800000003e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3871264200000000e+08, + "instructions_per_iteration": 1.8758283800000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "iteration", + "repetitions": 0, + "repetition_index": 4, + "threads": 1, + "iterations": 1, + "real_time": 1.5879273414611816e+08, + "cpu_time": 1.5866659200000033e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.3347460400000000e+08, + "instructions_per_iteration": 1.8758268100000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_mean", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "mean", + "iterations": 5, + "real_time": 1.5105648040771484e+08, + "cpu_time": 1.5095792160000008e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.1722691160000002e+08, + "instructions_per_iteration": 1.8757731628000002e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_median", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "median", + "iterations": 5, + "real_time": 1.4640617370605469e+08, + "cpu_time": 1.4631231799999967e+08, + "time_unit": "ns", + "cycles_per_iteration": 3.0746049400000000e+08, + "instructions_per_iteration": 1.8758268100000000e+09 + }, + { + "name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64_stddev", + "run_name": "UnoptimizedCountQueryBenchmark/FetchingCountWithoutCountScan/200000/64", + "run_type": "aggregate", + "repetitions": 0, + "threads": 1, + "aggregate_name": "stddev", + "iterations": 5, + "real_time": 8.3681512920140894e+06, + "cpu_time": 8.4055529157373104e+06, + "time_unit": "ns", + "cycles_per_iteration": 1.7573700902289763e+07, + "instructions_per_iteration": 7.9716180540715824e+04 + } + ] +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/run_campaign.py b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/run_campaign.py new file mode 100644 index 0000000..9a95606 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/run_campaign.py @@ -0,0 +1,726 @@ +#!/usr/bin/env python3 + +"""Execute the fixed 288-process three-arm CountScan benchmark campaign. + +The runner refuses to start unless the frozen campaign, its protocol and source artifacts, +the build attestation, and the append-only attempt ledger all validate. Once started it runs +every pre-registered process in order without early stopping, and it appends exactly one +terminal outcome record to the ledger whether the attempt succeeds or fails. +""" + +from __future__ import annotations + +import json +import os +import platform +import re +import shutil +import subprocess +import sys +import time +from datetime import datetime +from pathlib import Path +from typing import Any + +import analyze + +EVIDENCE_DIR = Path(__file__).resolve().parent +CAMPAIGN_PATH = EVIDENCE_DIR / "campaign.json" +RAW_DIR = EVIDENCE_DIR / "raw" +LOG_DIR = EVIDENCE_DIR / "logs" +RUN_RECORD_PATH = EVIDENCE_DIR / "campaign_run.json" +PARTIAL_JOURNAL_PATH = EVIDENCE_DIR / "campaign_partial.json" +LEDGER_PATH = EVIDENCE_DIR / "attempt_ledger.jsonl" +SUMMARY_PATH = EVIDENCE_DIR / "summary.json" +ATTEMPT_ARCHIVE_DIR = EVIDENCE_DIR / "attempts" + +ENVIRONMENT_KEYS = ( + "PATH", + "LD_LIBRARY_PATH", + "LD_PRELOAD", + "LD_BIND_NOW", + "MALLOC_ARENA_MAX", + "TCMALLOC_", + "LANG", + "LC_ALL", + "TZ", + "OMP_NUM_THREADS", +) + + +def now() -> str: + return datetime.now().astimezone().isoformat() + + +def fail(message: str) -> None: + raise RuntimeError(message) + + +def fsync_directory(path: Path) -> None: + descriptor = os.open(path, os.O_RDONLY | getattr(os, "O_DIRECTORY", 0)) + try: + os.fsync(descriptor) + finally: + os.close(descriptor) + + +def fsync_file(path: Path) -> None: + descriptor = os.open(path, os.O_RDONLY) + try: + os.fsync(descriptor) + finally: + os.close(descriptor) + + +def atomic_write_json(path: Path, payload: dict[str, Any], *, refuse_existing: bool = False) -> None: + if refuse_existing and path.exists(): + fail(f"refusing to overwrite existing file: {path}") + temporary = path.with_name(f".{path.name}.tmp.{os.getpid()}") + if temporary.exists(): + fail(f"refusing to overwrite stale atomic-write temporary: {temporary}") + serialized = json.dumps(payload, indent=2, sort_keys=True) + "\n" + try: + with temporary.open("x", encoding="utf-8") as stream: + stream.write(serialized) + stream.flush() + os.fsync(stream.fileno()) + if refuse_existing and path.exists(): + fail(f"target appeared during atomic write: {path}") + os.replace(temporary, path) + fsync_directory(path.parent) + except BaseException: + try: + temporary.unlink(missing_ok=True) + except OSError: + pass + raise + + +def append_ledger_record(record: dict[str, Any]) -> str: + """Append one hash-chained ledger record and return the new tail digest.""" + existing = LEDGER_PATH.read_text(encoding="utf-8").splitlines() + previous = analyze.ledger_line_digest(existing[-1]) if existing else analyze.GENESIS_LEDGER_DIGEST + chained = {**record, "previous_record_sha256": previous} + line = json.dumps(chained, sort_keys=True) + with LEDGER_PATH.open("a", encoding="utf-8") as stream: + stream.write(line + "\n") + stream.flush() + os.fsync(stream.fileno()) + fsync_directory(LEDGER_PATH.parent) + return analyze.ledger_line_digest(line) + + +# --------------------------------------------------------------------------- +# Host state +# --------------------------------------------------------------------------- + + +def read_text(path: str) -> str: + try: + return Path(path).read_text(encoding="utf-8").strip() + except OSError: + return "" + + +def governor(cpu: int) -> str: + path = Path(f"/sys/devices/system/cpu/cpu{cpu}/cpufreq/scaling_governor") + try: + value = path.read_text(encoding="utf-8").strip() + except OSError as exc: + fail(f"cannot read the required CPU governor from {path}: {exc}") + if not value: + fail(f"CPU governor is empty: {path}") + return value + + +def cpu_frequency_khz(cpu: int) -> int | None: + value = read_text(f"/sys/devices/system/cpu/cpu{cpu}/cpufreq/scaling_cur_freq") + return int(value) if value.isdigit() else None + + +def cpu_stat(cpu: int) -> tuple[int, int]: + """Return (total jiffies, idle jiffies) for one logical CPU from /proc/stat.""" + prefix = f"cpu{cpu} " + for line in Path("/proc/stat").read_text(encoding="utf-8").splitlines(): + if line.startswith(prefix): + fields = [int(value) for value in line.split()[1:]] + idle = fields[3] + fields[4] + return sum(fields), idle + fail(f"/proc/stat has no entry for cpu{cpu}") + raise AssertionError("unreachable") + + +def busy_fraction(before: tuple[int, int], after: tuple[int, int]) -> float: + total_delta = after[0] - before[0] + idle_delta = after[1] - before[1] + # A failed, empty, or counter-reset sample must not read as a perfectly idle CPU: for the SMT + # sibling that would silently satisfy the contention upper bound. Report full contention. + if total_delta <= 0 or idle_delta < 0 or idle_delta > total_delta: + return 1.0 + return min(max((total_delta - idle_delta) / total_delta, 0.0), 1.0) + + +def parse_cpu_list(value: str) -> list[int]: + """Expand a Linux CPU list such as '0,3-5' into [0, 3, 4, 5].""" + cpus: set[int] = set() + for chunk in value.split(","): + chunk = chunk.strip() + if not chunk: + continue + if "-" in chunk: + low, _, high = chunk.partition("-") + if not low.isdigit() or not high.isdigit(): + fail(f"cannot parse CPU list entry {chunk!r}") + cpus.update(range(int(low), int(high) + 1)) + elif chunk.isdigit(): + cpus.add(int(chunk)) + else: + fail(f"cannot parse CPU list entry {chunk!r}") + return sorted(cpus) + + +def loadavg() -> list[float]: + return [float(value) for value in read_text("/proc/loadavg").split()[:3]] + + +def cpu_field(name: str) -> str: + for line in read_text("/proc/cpuinfo").splitlines(): + if line.startswith(name): + return line.split(":", 1)[1].strip() + return "" + + +def numa_topology() -> str: + nodes = read_text("/sys/devices/system/node/online") + parts = [f"online={nodes}"] + for entry in sorted(Path("/sys/devices/system/node").glob("node*")): + cpulist = read_text(str(entry / "cpulist")) + if cpulist: + parts.append(f"{entry.name}={cpulist}") + return " ".join(parts) + + +def turbo_state() -> str: + no_turbo = read_text("/sys/devices/system/cpu/intel_pstate/no_turbo") + boost = read_text("/sys/devices/system/cpu/cpufreq/boost") + return f"intel_pstate.no_turbo={no_turbo or 'NA'} cpufreq.boost={boost or 'NA'}" + + +def shared_libraries(path: str) -> str: + result = subprocess.run(["ldd", path], check=False, capture_output=True, text=True) + return result.stdout.strip() or result.stderr.strip() or "static or unreadable" + + +def environment_snapshot() -> dict[str, str]: + snapshot: dict[str, str] = {} + for key, value in sorted(os.environ.items()): + if any(key == allowed or key.startswith(allowed) for allowed in ENVIRONMENT_KEYS): + snapshot[key] = value + return snapshot + + +def collect_runtime_provenance(campaign: dict[str, Any]) -> dict[str, Any]: + attestation = analyze.load_json(analyze.BUILD_ATTESTATION_PATH) + selected = campaign["execution"]["cpu_affinity"] + sibling = campaign["execution"]["sibling_cpu"] + siblings = read_text(f"/sys/devices/system/cpu/cpu{selected}/topology/thread_siblings_list") + sibling_list = parse_cpu_list(siblings) + if sibling_list != sorted({selected, sibling}): + fail(f"CPU {selected} thread siblings are {sibling_list}, expected {sorted({selected, sibling})}") + return { + "cpu_model": cpu_field("model name") or "unknown", + "microcode": cpu_field("microcode") or "unknown", + "kernel": platform.release(), + "libc": attestation["toolchain"]["libc"], + "bazel_version": attestation["toolchain"]["bazel_version"], + "compiler_version": attestation["toolchain"]["compiler_version"], + "python_executable": sys.executable, + "python_version": platform.python_version(), + "selected_cpu": selected, + "smt_sibling_cpu": sibling, + "selected_cpu_thread_siblings": sibling_list, + "numa_topology": numa_topology(), + "turbo_state": turbo_state(), + "governors": {str(cpu): governor(cpu) for cpu in (selected, sibling)}, + "binary_shared_libraries": { + arm: shared_libraries(campaign["arms"][arm]["binary_path"]) for arm in analyze.ARMS + }, + "environment": environment_snapshot(), + "scheduler_policy": f"SCHED policy {os.sched_getscheduler(0)}, nice {os.nice(0)}", + "build_attestation_sha256": analyze.sha256_file(analyze.BUILD_ATTESTATION_PATH), + } + + +def idle_preflight(campaign: dict[str, Any]) -> dict[str, Any]: + gates = campaign["execution"]["runtime_gates"] + selected = campaign["execution"]["cpu_affinity"] + sibling = campaign["execution"]["sibling_cpu"] + sample_seconds = gates["preflight_sample_seconds"] + cooldown = gates["cooldown_seconds_before_campaign"] + limit = gates["preflight_max_busy_fraction_selected_and_sibling"] + + print(f"cooling down for {cooldown} s before the idle preflight", flush=True) + time.sleep(cooldown) + before = {cpu: cpu_stat(cpu) for cpu in (selected, sibling)} + load_before = loadavg() + time.sleep(sample_seconds) + after = {cpu: cpu_stat(cpu) for cpu in (selected, sibling)} + selected_busy = busy_fraction(before[selected], after[selected]) + sibling_busy = busy_fraction(before[sibling], after[sibling]) + if selected_busy > limit: + fail(f"selected CPU {selected} is {selected_busy:.4f} busy, above the pre-frozen idle gate {limit}") + if sibling_busy > limit: + fail(f"SMT sibling CPU {sibling} is {sibling_busy:.4f} busy, above the pre-frozen idle gate {limit}") + return { + "cooldown_seconds": cooldown, + "sample_seconds": sample_seconds, + "selected_cpu_busy_fraction": selected_busy, + "sibling_cpu_busy_fraction": sibling_busy, + "loadavg": load_before, + "loadavg_after_sample": loadavg(), + "measured_at": now(), + } + + +# --------------------------------------------------------------------------- +# Binary and artifact verification +# --------------------------------------------------------------------------- + + +def read_build_id(path: Path) -> str: + readelf = shutil.which("readelf") + if readelf is None: + fail("required command not found: readelf") + result = subprocess.run([readelf, "-n", str(path)], check=False, capture_output=True, text=True) + if result.returncode != 0: + fail(f"readelf failed for {path}: {result.stderr.strip()}") + match = re.search(r"Build ID:\s*([0-9a-fA-F]+)", result.stdout) + if match is None: + fail(f"no readable GNU Build ID in {path}") + return match.group(1).lower() + + +def binary_stat(path: Path) -> dict[str, int]: + try: + value = path.stat() + except OSError as exc: + fail(f"cannot stat binary {path}: {exc}") + return { + "device": value.st_dev, + "inode": value.st_ino, + "size": value.st_size, + "mtime_ns": value.st_mtime_ns, + "ctime_ns": value.st_ctime_ns, + } + + +def verify_binary(campaign: dict[str, Any], arm: str) -> tuple[dict[str, str], dict[str, int]]: + config = campaign["arms"][arm] + path = Path(config["binary_path"]) + if not path.is_absolute(): + fail(f"arm {arm} binary path is not absolute: {path}") + if str(path) in analyze.FORBIDDEN_BINARY_PATHS: + fail(f"arm {arm} points at a provisional reference snapshot: {path}") + if not path.is_file() or not os.access(path, os.X_OK): + fail(f"arm {arm} binary is missing or not executable: {path}") + actual_sha256 = analyze.sha256_file(path) + if actual_sha256 != config["sha256"]: + fail(f"arm {arm} binary SHA-256 mismatch: expected {config['sha256']}, got {actual_sha256}") + actual_build_id = read_build_id(path) + if actual_build_id != config["build_id"]: + fail(f"arm {arm} GNU Build ID mismatch: expected {config['build_id']}, got {actual_build_id}") + return ({"path": str(path), "sha256": actual_sha256, "build_id": actual_build_id}, binary_stat(path)) + + +def assert_unchanged_stat(path: Path, expected: dict[str, int], label: str) -> None: + actual = binary_stat(path) + if actual != expected: + fail(f"{label} changed after preflight: expected stat {expected}, got {actual}") + + +def protocol_hashes(campaign: dict[str, Any]) -> dict[str, str]: + hashes = {name: analyze.sha256_file(EVIDENCE_DIR / name) for name in campaign["protocol_artifacts"]} + if hashes != campaign["protocol_artifacts"]: + fail(f"protocol artifact identity mismatch: expected {campaign['protocol_artifacts']}, got {hashes}") + return hashes + + +def source_artifact_hashes(campaign: dict[str, Any]) -> dict[str, str]: + hashes = {name: analyze.sha256_file(EVIDENCE_DIR / name) for name in campaign["source_artifacts"]} + if hashes != campaign["source_artifacts"]: + fail(f"source artifact identity mismatch: expected {campaign['source_artifacts']}, got {hashes}") + return hashes + + +def benchmark_command(campaign: dict[str, Any], item: dict[str, Any], raw_path: Path) -> list[str]: + return analyze.expected_benchmark_command(campaign, item, raw_path) + + +def ensure_pristine_output_area() -> None: + """Refuse to start on top of any previous attempt's output. + + Deliberately refuses rather than cleaning: the recovery path for an interrupted attempt must be + to archive its partial output under attempts// and pre-register a new attempt, so + that an unfavourable or interrupted run is preserved instead of quietly deleted. + """ + for path in (RUN_RECORD_PATH, PARTIAL_JOURNAL_PATH, SUMMARY_PATH): + if path.exists(): + fail( + f"partial reruns are forbidden; refusing existing campaign artifact: {path}. " + f"Archive the previous attempt under {ATTEMPT_ARCHIVE_DIR} and pre-register a new attempt." + ) + for directory in (RAW_DIR, LOG_DIR): + if directory.exists(): + entries = list(directory.iterdir()) + if entries: + fail( + f"partial reruns are forbidden; output directory is not empty: {directory} " + f"({len(entries)} entries). Archive the previous attempt under {ATTEMPT_ARCHIVE_DIR} " + f"and pre-register a new attempt." + ) + else: + directory.mkdir(mode=0o755) + fsync_directory(directory.parent) + + +def verify_runtime_environment(campaign: dict[str, Any]) -> str: + taskset = shutil.which("taskset") + if taskset is None: + fail("required command not found: taskset") + cpu = campaign["execution"]["cpu_affinity"] + availability = subprocess.run( + [taskset, "-c", str(cpu), "true"], + check=False, + stdout=subprocess.DEVNULL, + stderr=subprocess.PIPE, + text=True, + ) + if availability.returncode != 0: + fail(f"CPU {cpu} is not available to taskset: {availability.stderr.strip()}") + expected_governor = campaign["execution"]["required_cpu_governor"] + for candidate in (cpu, campaign["execution"]["sibling_cpu"]): + actual = governor(candidate) + if actual != expected_governor: + fail(f"CPU {candidate} governor must be {expected_governor!r}, got {actual!r}") + return expected_governor + + +def run_process( + campaign: dict[str, Any], + item: dict[str, Any], + journal: dict[str, Any], + preflight_stats: dict[str, dict[str, int]], + expected_governor: str, +) -> dict[str, Any]: + arm = item["arm"] + selected = campaign["execution"]["cpu_affinity"] + sibling = campaign["execution"]["sibling_cpu"] + binary = Path(campaign["arms"][arm]["binary_path"]) + assert_unchanged_stat(binary, preflight_stats[arm], f"arm {arm} binary") + + # The governor is verified before every process, not merely once per block. + process_governor = governor(selected) + if process_governor != expected_governor: + fail( + f"CPU {selected} governor changed to {process_governor!r} before process " + f"{item['process_index']}; expected {expected_governor!r}" + ) + sibling_governor = governor(sibling) + if sibling_governor != expected_governor: + fail( + f"SMT sibling CPU {sibling} governor changed to {sibling_governor!r} before process " + f"{item['process_index']}; expected {expected_governor!r}" + ) + + final_raw = EVIDENCE_DIR / item["raw"] + final_log = EVIDENCE_DIR / item["log"] + temporary_raw = final_raw.with_name(f".{final_raw.name}.incomplete") + temporary_log = final_log.with_name(f".{final_log.name}.incomplete") + for path in (final_raw, final_log, temporary_raw, temporary_log): + if path.exists(): + fail(f"refusing to overwrite process artifact: {path}") + + command = benchmark_command(campaign, item, temporary_raw) + started_at = now() + current = {**item, "status": "launching", "started_at": started_at, "command": command} + journal["current_process"] = current + atomic_write_json(PARTIAL_JOURNAL_PATH, journal) + + stat_before = {cpu: cpu_stat(cpu) for cpu in (selected, sibling)} + load_before = loadavg() + frequency_before = {str(cpu): cpu_frequency_khz(cpu) for cpu in (selected, sibling)} + with temporary_log.open("xb") as log_stream: + process = subprocess.Popen(command, stdout=log_stream, stderr=subprocess.STDOUT) + current["status"] = "running" + current["pid"] = process.pid + atomic_write_json(PARTIAL_JOURNAL_PATH, journal) + returncode = process.wait() + log_stream.flush() + os.fsync(log_stream.fileno()) + stat_after = {cpu: cpu_stat(cpu) for cpu in (selected, sibling)} + load_after = loadavg() + frequency_after = {str(cpu): cpu_frequency_khz(cpu) for cpu in (selected, sibling)} + finished_command_at = now() + + if returncode != 0: + fail(f"benchmark process {item['process_index']} exited {returncode}; partial log remains at {temporary_log}") + if not temporary_raw.is_file() or temporary_raw.stat().st_size == 0: + fail(f"benchmark process {item['process_index']} produced no JSON: {temporary_raw}") + if temporary_log.stat().st_size == 0: + fail(f"benchmark process {item['process_index']} produced an empty log: {temporary_log}") + fsync_file(temporary_raw) + analyze.validate_process_artifacts(campaign, item, temporary_raw, temporary_log) + + os.replace(temporary_raw, final_raw) + fsync_directory(final_raw.parent) + os.replace(temporary_log, final_log) + fsync_directory(final_log.parent) + completed_at = now() + result = { + **item, + "pid": process.pid, + "returncode": returncode, + "governor": process_governor, + "started_at": started_at, + "process_exited_at": finished_command_at, + "finished_at": completed_at, + "command": command, + "raw_sha256": analyze.sha256_file(final_raw), + "log_sha256": analyze.sha256_file(final_log), + "selected_cpu_busy_fraction": busy_fraction(stat_before[selected], stat_after[selected]), + "sibling_cpu_busy_fraction": busy_fraction(stat_before[sibling], stat_after[sibling]), + "loadavg_before": load_before, + "loadavg_after": load_after, + "cpu_khz_before": frequency_before, + "cpu_khz_after": frequency_after, + } + journal["completed_processes"].append(result) + journal["current_process"] = None + journal["last_completed_process_index"] = item["process_index"] + atomic_write_json(PARTIAL_JOURNAL_PATH, journal) + print( + f"completed {item['process_index']:03d}/{analyze.PROCESS_COUNT}: " + f"block={item['block']:02d} workload={item['workload']} arm={item['arm']} " + f"sibling_busy={result['sibling_cpu_busy_fraction']:.3f}", + flush=True, + ) + return result + + +def main() -> int: + campaign = analyze.load_json(CAMPAIGN_PATH) + # Strict validation deliberately rejects the draft until every binary identity is filled + # and the status is changed to frozen_ready. + analyze.validate_campaign(campaign, allow_placeholders=False) + campaign_sha256 = analyze.sha256_file(CAMPAIGN_PATH) + ledger = analyze.validate_attempt_ledger(campaign, campaign_sha256, expect_state="unstarted") + attempt_id = ledger["attempt_id"] + preflight_protocol = protocol_hashes(campaign) + preflight_source_artifacts = source_artifact_hashes(campaign) + expected_governor = verify_runtime_environment(campaign) + + preflight_identities: dict[str, dict[str, str]] = {} + preflight_stats: dict[str, dict[str, int]] = {} + for arm in analyze.ARMS: + identity, stat = verify_binary(campaign, arm) + preflight_identities[arm] = identity + preflight_stats[arm] = stat + + provenance = collect_runtime_provenance(campaign) + ensure_pristine_output_area() + preflight = idle_preflight(campaign) + + started_at = now() + # Record the start BEFORE the first process. Without this, a SIGKILL, OOM or power loss would + # leave the attempt looking merely pre-registered, and the same preregistration could then be + # reused for a fresh run with nothing in the ledger showing that a run had already happened. + append_ledger_record( + { + "schema_version": 2, + "attempt_id": attempt_id, + "record_type": "started", + "status": "started", + "campaign_id": campaign["campaign_id"], + "campaign_sha256": campaign_sha256, + "pid": os.getpid(), + "boot_id": read_text("/proc/sys/kernel/random/boot_id"), + "started_at": started_at, + "created_at": started_at, + } + ) + print(f"starting {attempt_id} at {started_at}", flush=True) + host = { + "name": platform.node(), + "kernel": platform.release(), + "machine": platform.machine(), + "python": platform.python_version(), + "cpu_governor": expected_governor, + } + journal: dict[str, Any] = { + "schema_version": 2, + "status": "running", + "campaign_id": campaign["campaign_id"], + "attempt_id": attempt_id, + "campaign_sha256": campaign_sha256, + "started_at": started_at, + "expected_process_count": analyze.PROCESS_COUNT, + "last_completed_process_index": 0, + "current_process": None, + "completed_processes": [], + } + atomic_write_json(PARTIAL_JOURNAL_PATH, journal, refuse_existing=True) + + # Exactly one terminal outcome may ever be written for an attempt. Anything that fails after + # the outcome has been recorded -- the confirmatory re-analysis, a full disk -- must not append + # a second, contradictory record, which would make the ledger permanently invalid. + outcome_written = False + + try: + sequence = analyze.expected_output_sequence() + current_block = 0 + for item in sequence: + if item["block"] != current_block: + current_block = item["block"] + if analyze.sha256_file(CAMPAIGN_PATH) != campaign_sha256: + fail(f"campaign.json changed before block {current_block}") + if protocol_hashes(campaign) != preflight_protocol: + fail(f"protocol artifacts changed before block {current_block}") + if source_artifact_hashes(campaign) != preflight_source_artifacts: + fail(f"source artifacts changed before block {current_block}") + run_process(campaign, item, journal, preflight_stats, expected_governor) + + analyze.validate_exact_file_set(sequence) + if len(journal["completed_processes"]) != analyze.PROCESS_COUNT: + fail(f"expected {analyze.PROCESS_COUNT} completed processes, got {len(journal['completed_processes'])}") + if analyze.sha256_file(CAMPAIGN_PATH) != campaign_sha256: + fail("campaign.json changed during execution") + postflight_protocol = protocol_hashes(campaign) + if postflight_protocol != preflight_protocol: + fail("protocol artifacts changed during execution") + postflight_source_artifacts = source_artifact_hashes(campaign) + if postflight_source_artifacts != preflight_source_artifacts: + fail("source artifacts changed during execution") + postflight_governor = governor(campaign["execution"]["cpu_affinity"]) + if postflight_governor != expected_governor: + fail(f"CPU governor changed during execution: expected {expected_governor}, got {postflight_governor}") + + postflight_identities: dict[str, dict[str, str]] = {} + postflight_stats: dict[str, dict[str, int]] = {} + for arm in analyze.ARMS: + identity, stat = verify_binary(campaign, arm) + postflight_identities[arm] = identity + postflight_stats[arm] = stat + if stat != preflight_stats[arm]: + fail(f"arm {arm} binary stat changed during execution") + if postflight_identities != preflight_identities: + fail("binary identities changed during execution") + + finished_at = now() + run_record = { + "schema_version": 3, + "status": "complete", + "campaign_id": campaign["campaign_id"], + "attempt_id": attempt_id, + "started_at": started_at, + "finished_at": finished_at, + "host": host, + "runtime_provenance": provenance, + "idle_preflight": preflight, + "cpu_affinity": campaign["execution"]["cpu_affinity"], + "taskset_command": campaign["execution"]["taskset_command"], + "process_count": analyze.PROCESS_COUNT, + "repetitions_per_process": analyze.REPETITIONS, + "campaign_sha256_preflight": campaign_sha256, + "campaign_sha256_postflight": campaign_sha256, + "protocol_sha256_preflight": preflight_protocol, + "protocol_sha256_postflight": postflight_protocol, + "source_artifact_sha256_preflight": preflight_source_artifacts, + "source_artifact_sha256_postflight": postflight_source_artifacts, + "binary_identity_preflight": preflight_identities, + "binary_identity_postflight": postflight_identities, + "binary_stat_preflight": preflight_stats, + "binary_stat_postflight": postflight_stats, + "completed_processes": journal["completed_processes"], + } + atomic_write_json(RUN_RECORD_PATH, run_record, refuse_existing=True) + journal["status"] = "complete" + journal["finished_at"] = finished_at + journal["run_record_sha256"] = analyze.sha256_file(RUN_RECORD_PATH) + journal["current_process"] = None + atomic_write_json(PARTIAL_JOURNAL_PATH, journal) + + # Analyze BEFORE recording the outcome. The analysis enforces the pre-registered + # validity gates (for example the SMT-sibling contention bound), so its result is part of + # whether this attempt succeeded. Recording success first and analyzing afterwards would + # let a validity failure append a second, contradictory outcome record. + summary = analyze.analyze_campaign(emit=False, ledger_state="started") + gates = summary["adoption_gates"] + append_ledger_record( + { + "schema_version": 2, + "attempt_id": attempt_id, + "record_type": "outcome", + "status": "succeeded", + "campaign_id": campaign["campaign_id"], + "campaign_sha256": campaign_sha256, + "started_at": started_at, + "finished_at": finished_at, + "completed_process_count": len(journal["completed_processes"]), + "run_record_sha256": journal["run_record_sha256"], + "overall_adoption_gate_passed": gates["overall_adoption_gate_passed"], + "created_at": now(), + } + ) + outcome_written = True + # Regenerate the canonical summary now that the ledger is complete. + summary = analyze.analyze_campaign(emit=False) + gates = summary["adoption_gates"] + passed = gates["overall_adoption_gate_passed"] + print( + f"campaign complete: overall_adoption_gate_passed={passed} summary={SUMMARY_PATH}", + flush=True, + ) + # A failed adoption gate is a real, recorded outcome -- but it must not look like success + # to a shell or CI wrapper that keys on the exit status. + return 0 if passed else 2 + except BaseException as exc: + failed_at = now() + journal["status"] = "failed" + journal["failed_at"] = failed_at + journal["failure_type"] = type(exc).__name__ + journal["failure"] = str(exc)[:4000] + try: + atomic_write_json(PARTIAL_JOURNAL_PATH, journal) + except BaseException as journal_exc: + print(f"failed to update partial journal: {journal_exc}", file=sys.stderr) + if outcome_written: + print( + "the terminal outcome was already recorded; refusing to append a second, " + "contradictory outcome record", + file=sys.stderr, + ) + raise + try: + append_ledger_record( + { + "schema_version": 2, + "attempt_id": attempt_id, + "record_type": "outcome", + "status": "failed", + "campaign_id": campaign["campaign_id"], + "campaign_sha256": campaign_sha256, + "started_at": started_at, + "failed_at": failed_at, + "completed_process_count": len(journal["completed_processes"]), + "failure_type": type(exc).__name__, + "failure": str(exc)[:4000], + "created_at": now(), + } + ) + except BaseException as ledger_exc: + print(f"failed to append the attempt outcome: {ledger_exc}", file=sys.stderr) + raise + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/summary.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/summary.json new file mode 100644 index 0000000..635c18a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/summary.json @@ -0,0 +1,16408 @@ +{ + "adoption_gates": { + "B_over_A_is_descriptive_only": true, + "C_over_A_count_family": { + "endpoint_checks": { + "M": true, + "S": true, + "W": true + }, + "passed": true + }, + "C_over_B_count_family": { + "claim_form": "noninferiority", + "endpoint_checks": { + "M": { + "adjusted_upper": 1.003300706069757, + "state": "noninferior_only" + }, + "S": { + "adjusted_upper": 1.0045327378231999, + "state": "noninferior_only" + }, + "W": { + "adjusted_upper": 1.0032931546034503, + "state": "noninferior_only" + } + }, + "noninferiority_margin": 1.01, + "passed": true, + "wording_by_workload": { + "M": "noninferior_only", + "S": "noninferior_only", + "W": "noninferior_only" + } + }, + "complexity_tradeoff_versus_rejected_implementation_passed": true, + "cpu_non_regression": { + "comparisons": { + "C_over_A": { + "endpoint_checks": { + "M": true, + "S": true, + "W": true + }, + "passed": true + } + }, + "passed": true, + "upper_bound": 1.01 + }, + "cpu_speedup_claim_eligible_by_comparison_and_count_workload": { + "C_over_A": { + "M": true, + "S": true, + "W": true + }, + "C_over_B": { + "M": false, + "S": false, + "W": false + } + }, + "interval_family": "stratified_log_ratio_welch_t", + "non_intrusion_control": { + "band": [ + 0.998, + 1.002 + ], + "comparisons": { + "C_over_A": { + "instructions_ci95": [ + 0.9949993355831632, + 1.00659446485942 + ], + "within_band": false + }, + "C_over_B": { + "instructions_ci95": [ + 0.9965000574756874, + 1.0094278496475422 + ], + "within_band": false + } + }, + "meaning": "Workload X plans to COUNT -> FETCH -> IXSCAN, so the optimization cannot fire. It is the only workload here where a regression could hide, and it is also the many-work() control for changes that touch a shared base class.", + "passed": false, + "workload": "X" + }, + "overall_adoption_gate_passed": false, + "point_controls": { + "comparisons": { + "C_over_A": { + "cpu_time_ci95_excludes_one": true, + "cpu_time_ci95_wholly_within_band": false, + "instructions_ci95_excludes_one": false, + "instructions_ci95_wholly_within_band": true, + "passed": false + }, + "C_over_B": { + "cpu_time_ci95_excludes_one": true, + "cpu_time_ci95_wholly_within_band": true, + "instructions_ci95_excludes_one": false, + "instructions_ci95_wholly_within_band": true, + "passed": true + } + }, + "cpu_band": [ + 0.97, + 1.03 + ], + "instruction_band": [ + 0.998, + 1.002 + ], + "passed": false + } + }, + "arm_identities": { + "A": { + "binary_path": "/tmp/mongo-count-query-bm-countscan-A-upstream-production-normalized-harness", + "build_id": "bf9775938e7262eb6ffe7ed5e8a77b735d8f3c17", + "label": "upstream_production_normalized_harness", + "production_source_commit": "0561c098b99ac5e929005e70a2e37d7a97a82423", + "sha256": "c2857234a276717b235ff6fdefa042c8e1a506f7e78c54fc152d9b1a30314062" + }, + "B": { + "binary_path": "/tmp/mongo-count-query-bm-countscan-B-rejected-heavyweight-implementation", + "build_id": "085a4d56d150febfcb6c8ab156112d886e36045f", + "label": "rejected_heavyweight_implementation", + "production_source_commit": "4109dcc31ff6df595c6b2e5caf3fbce077c488ba", + "sha256": "de4b3be6856ba5118909cff81966420a3dab53f7ffae82ba897f85fcbbd001d4" + }, + "C": { + "binary_path": "/tmp/mongo-count-query-bm-countscan-C-final-candidate", + "build_id": "25e5b10c3a0085aa7a593760d0947c48176d4e52", + "label": "final_candidate", + "production_source_commit": "90814b83d3e55f099c1244266d86700b5f633972", + "sha256": "80a9193b4464ac9f4a48b10578b2b17bb48ce38ab73e76a4cb475feb05d6d7bc" + } + }, + "attempt_count": 3, + "attempt_history": [ + { + "attempt_id": "attempt-001", + "campaign_sha256": "518200254b56c893431ee5120f2bb59c4a143d5c2909b57f48587f2c4a7cd3cd", + "record_type": "preregistration", + "status": "preregistered" + }, + { + "attempt_id": "attempt-001", + "campaign_sha256": "518200254b56c893431ee5120f2bb59c4a143d5c2909b57f48587f2c4a7cd3cd", + "record_type": "outcome", + "status": "failed" + }, + { + "attempt_id": "attempt-002", + "campaign_sha256": "a8d18b4f6d23ff2ce4099188c9b58c241fcec9b43aad48b5e19217379fa8e1c9", + "record_type": "preregistration", + "status": "preregistered" + }, + { + "attempt_id": "attempt-002", + "campaign_sha256": "a8d18b4f6d23ff2ce4099188c9b58c241fcec9b43aad48b5e19217379fa8e1c9", + "record_type": "started", + "status": "started" + }, + { + "attempt_id": "attempt-002", + "campaign_sha256": "a8d18b4f6d23ff2ce4099188c9b58c241fcec9b43aad48b5e19217379fa8e1c9", + "record_type": "outcome", + "status": "failed" + }, + { + "attempt_id": "attempt-003", + "campaign_sha256": "fa6f71943565436993d8ccc0eb29a194b599b71042014389332507f77d3907e3", + "record_type": "preregistration", + "status": "preregistered" + }, + { + "attempt_id": "attempt-003", + "campaign_sha256": "fa6f71943565436993d8ccc0eb29a194b599b71042014389332507f77d3907e3", + "record_type": "started", + "status": "started" + }, + { + "attempt_id": "attempt-003", + "campaign_sha256": "fa6f71943565436993d8ccc0eb29a194b599b71042014389332507f77d3907e3", + "record_type": "outcome", + "status": "succeeded" + } + ], + "attempt_id": "attempt-003", + "block_count": 30, + "block_schedule": [ + { + "arm_order": "ABC", + "block": 1, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "workload_order": "XSMWP" + } + ], + "campaign_id": "mongodb-master-countscan-three-arm-20260806-90814b83d3e5", + "comparison": "upstream_previous_final_three_arm", + "completed_process_count": 450, + "external_anchor": { + "branch": "agent/review-mongodb-optimization-report", + "commit": "1c1d42872b34103ed6dd67bb93795093bb615503", + "note": "Anchors the protocol before any measurement. Attempts 001 and 002 are recorded above and neither produced a single completed benchmark process; 002 aborted on its first process because the validator asserted a google-benchmark field that iteration rows do not carry.", + "pushed_at": "2026-08-06T05:06:36+08:00", + "remote": "git@github.com:VectifyAI/ConDB.git" + }, + "gate_interval": { + "blocks_per_stratum": 5, + "count_family_adjustment": { + "endpoint_count": 3, + "family_alpha": 0.05, + "method": "Bonferroni", + "multiplicity_note": "Six adjusted intervals exist overall (two comparisons x three count endpoints). Within a comparison the adoption decision is an intersection-union test, which requires no multiplicity adjustment at all and for which this Bonferroni level is merely conservative. The two comparisons answer separate pre-registered questions. The 98.333333% level must therefore not be read as simultaneous coverage of all six per-endpoint claims.", + "multiplicity_scope": "intersection_union_test_within_each_comparison_family_of_three_count_endpoints", + "two_sided_confidence_level": 0.9833333333333333 + }, + "degrees_of_freedom_formula": "df = (sum_h a_h)^2 / sum_h (a_h^2 / (n_h - 1))", + "degrees_of_freedom_rule": "welch_satterthwaite", + "fail_closed_on_zero_or_non_finite_se_or_df": true, + "interval_construction": "t interval on the log scale, bounds exponentiated; computed separately for every comparison, workload, and metric", + "method": "stratified_log_ratio_welch_t", + "ordinary_confidence_level": 0.95, + "point_estimator": "theta = (1/H) * sum_h mean_h, exponentiated", + "scale": "natural_log_of_block_ratio", + "strata": [ + "ABC", + "ACB", + "BAC", + "BCA", + "CAB", + "CBA" + ], + "t_quantile_source": "self_contained_validated_against_scipy_with_conservative_floor_df_bracket_guard", + "variance_rule": "a_h = s_h^2 / (H^2 * n_h); SE = sqrt(sum_h a_h)" + }, + "input_sha256": { + "analyze.py": "815e94c86bfa3a69401445dc9d4ea215218516f4aa6fc687aefeb89eb893c8cc", + "arm_A_production.patch": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "arm_A_source_manifest.json": "ca36df892736f2925093531f84e004e6aaa8825799c0f7e0fa66428cb8df69e8", + "arm_B_production.patch": "75ce88ce1669b0c1c5e5f7b260faf9c536321af4448d332f1e2fa2d3ffad38da", + "arm_B_source_manifest.json": "6bebe04046657d3c71386513c6bdd852df24587489b10a1a5db1e7429ae6f88e", + "arm_C_production.patch": "350b91c0fafd41d7b03d3fb4dcf7a3b663258c1704e07b8e04696498c2ef82e4", + "arm_C_source_manifest.json": "94728002dde37664edf710d5177292ce36d7592d5381f809cd42015d3d09f924", + "attempt_ledger.jsonl": "79033a1844c69e8554cae9cafcac6cd7a2d8377c076f6b5f260b41e9adf6843a", + "build_arms.py": "d601c3be5e35804d2d6ade35fb58152a2bfc84c9e79d5d7fb32551a256109152", + "build_attestation.json": "ac829567470bc01579d048ee82e83700efb9a91884bc524f20e2786594deb710", + "campaign.json": "fa6f71943565436993d8ccc0eb29a194b599b71042014389332507f77d3907e3", + "campaign_partial.json": "6f11909c239529a162beb41d8a24e40bbc5b1a71da66e41c16540728ac328650", + "campaign_run.json": "d278269d25a4713c3c081903335b53bbf28fbb57aef143a92f3fd06da13d4ccf", + "common_harness.patch": "56154ac687aab5bbefbfc6122d72f82c54e9e4e97b9cfefb0487a994d6b7cbaa", + "logs/block01_M_A_upstream_production_normalized_harness.log": "b081f1d86faf00411bcb43aa9901e42d651f32b029594d99c3e56facb5e84cfc", + "logs/block01_M_B_rejected_heavyweight_implementation.log": "19f8e06a587798a1e96a30bf3da6c0c7b1eae9f30bd36ffa3e6dcebba9ba1906", + "logs/block01_M_C_final_candidate.log": "b4cac13f20696b9a5920c5e23da08edbece01aeb2cd28667918ccc62263aaaad", + "logs/block01_P_A_upstream_production_normalized_harness.log": "62ec0f442f8bd1ef56f283c53d9b02b5b071b6cd9033b2096eb25a9e933d971c", + "logs/block01_P_B_rejected_heavyweight_implementation.log": "44d6ba68d5666648b508e4fb77213c0a3e43fa7336c8ee9880ad7ede12758782", + "logs/block01_P_C_final_candidate.log": "50a2f73d29a1178043da0c1afc35dd75832c4273fa3668090755be83c0d57dfd", + "logs/block01_S_A_upstream_production_normalized_harness.log": "7a268b43de47550381fa2ad950fbdec9a5c5a63ab42754f29589b47c5252b0ad", + "logs/block01_S_B_rejected_heavyweight_implementation.log": "84ba9485c8a944300c671ccecc5661576e32880da4d92b5310533330978f8dde", + "logs/block01_S_C_final_candidate.log": "43fe54f4a2fdd5acdad279ebd438bddb20f6c8f56334d69d190612626028c275", + "logs/block01_W_A_upstream_production_normalized_harness.log": "2d97e04228e8be2dcbfec44bd0b4d9b62a9874b01b7603cef8cba28ff2853a13", + "logs/block01_W_B_rejected_heavyweight_implementation.log": "fd57756fdafffac80dd2349a2eacf72cdfd627ea4f2a9dc618c74a845ba88b9b", + "logs/block01_W_C_final_candidate.log": "8339fd9acaf836556b668ec1b293f9f3379fd135d031b99c0de8409b4432427d", + "logs/block01_X_A_upstream_production_normalized_harness.log": "5d4657e1deb50341f22560ddfef7bd1ba4706b101cee9d1da0d47d7a9f57b315", + "logs/block01_X_B_rejected_heavyweight_implementation.log": "3904a07fa81c248d0708f641675cc7848f941dc131f3bd29371b61a0349ccb9a", + "logs/block01_X_C_final_candidate.log": "747f577be9085ceae96c39589d2afabb4bcddbf9baa94f90ec2cb3249feb0db4", + "logs/block02_M_A_upstream_production_normalized_harness.log": "3edd2d823c7cc251a9939ebd8de733e4f46781a7c8b69bd31d156431a9e2557f", + "logs/block02_M_B_rejected_heavyweight_implementation.log": "1bea87b5e0ab8befc8e795d1b34448571f887962f4987fdb0b97f16076f096dc", + "logs/block02_M_C_final_candidate.log": "77e365e3d97bcc33436a275182dcf13ffaad9275117fc05b32097149ce66f363", + "logs/block02_P_A_upstream_production_normalized_harness.log": "50b1dc8f5f622fa3d7f690ca9df56336371f8455aebf67bdd5d3e19582b49b67", + "logs/block02_P_B_rejected_heavyweight_implementation.log": "67461b9ec1bc8ded613df2ce8851c8a2a97b00bf7f5e8ead0b68783583ece760", + "logs/block02_P_C_final_candidate.log": "dfd85bf6611e1759c29987513fa5f53fc2fb3966d82cb414e9156222fd82a3db", + "logs/block02_S_A_upstream_production_normalized_harness.log": "de136ab4f90582aadc46a258f782d1ee013dd55ddbad1a80c1fb50e15e3ad260", + "logs/block02_S_B_rejected_heavyweight_implementation.log": "f62ed34f84064d59112057b28af5daf941d06d77c5ff5726c22f4d74127dc93a", + "logs/block02_S_C_final_candidate.log": "1f444338b95d743102e9a0d0840c7f5a5b5b45c87b8db38cbb8843d43c9ea636", + "logs/block02_W_A_upstream_production_normalized_harness.log": "6a2da9f56833d2301fa45c342eaeb56e6108b0efd58f5d372da38914d7f57733", + "logs/block02_W_B_rejected_heavyweight_implementation.log": "bb2c481b3ccf1b948efb456d422f72609d69b1b25772f9c6fdcb41f39e97680d", + "logs/block02_W_C_final_candidate.log": "697e9c466e45529fa63166a79002b831738ed3ca3b07964c0c88e3dbdf0d9b33", + "logs/block02_X_A_upstream_production_normalized_harness.log": "aa7753781032e562aec5942ab25249076eb14040967c8a8c4533aea443192c1c", + "logs/block02_X_B_rejected_heavyweight_implementation.log": "ba719726b57889aacfec41643a2b3bb135084f9793a6f36b7f288a81fb26fab3", + "logs/block02_X_C_final_candidate.log": "95a50e1c2b2e6b86871d554373476d4b42abd03c7a9d694004368b6e721ec2ad", + "logs/block03_M_A_upstream_production_normalized_harness.log": "d1c33ffca7ebc06ab1af32ae96495415b1e36a06da649e538dff3b5cb1b17c7b", + "logs/block03_M_B_rejected_heavyweight_implementation.log": "cc18252fb4b31703d76eb80a8bb1905c0989512296f6966082479144b2637c52", + "logs/block03_M_C_final_candidate.log": "5da48f5f364a82db9cec2bb8dce8cc2ac0a72ad64610ccddd8534c5ba1d353bb", + "logs/block03_P_A_upstream_production_normalized_harness.log": "3aee24a57e1cd42342f0cf09366556cf408c8c285e9156355f7095ce5bfc3148", + "logs/block03_P_B_rejected_heavyweight_implementation.log": "ea341fd8c184331a5df725eaa5581337fb4a86e374018efaf2dfb9e2eb09734a", + "logs/block03_P_C_final_candidate.log": "349d8f4a07faf743d54256ffc08cc73209b9823820ccb9e95752b725b4db7ac0", + "logs/block03_S_A_upstream_production_normalized_harness.log": "50c5847cb48abae11874d9dc609b51385d52a506a6fc4abeae1456002ff68041", + "logs/block03_S_B_rejected_heavyweight_implementation.log": "1fd5242633186e4648e3744ef1e573be1b896f85209e8eadc8ccfe8ec83f2de5", + "logs/block03_S_C_final_candidate.log": "16af37fe513cd2b3e252f4e8364d9738e15eab3b30d24de26fd3c41cd4fc9f0d", + "logs/block03_W_A_upstream_production_normalized_harness.log": "ecc72ff76b28bccdbab00bca93c6435bda827af2a9323615647075f3d9617ee4", + "logs/block03_W_B_rejected_heavyweight_implementation.log": "07a9f90177e871c4181009ed332575ef6cf66f1b448297fac891c21191fc5473", + "logs/block03_W_C_final_candidate.log": "7e51f640e391c32407f6531ea079c7947ffe12689319a8f17e226ed531c07efa", + "logs/block03_X_A_upstream_production_normalized_harness.log": "a56a22c5bb0cfbbce633dd320a324a0bd9b3cb4ee503b808fe966e96b8553966", + "logs/block03_X_B_rejected_heavyweight_implementation.log": "8a2f13a0072a43bd6dfb5d5d1381f14961c506fb13166e69f9c1e9dccb47769b", + "logs/block03_X_C_final_candidate.log": "f81b1528d26a1d344d5dc4df6e38ea276e8822d71d4c397fb9126c9c9af5b086", + "logs/block04_M_A_upstream_production_normalized_harness.log": "5d08b9eb447cd08fd62578a9aa2c0402ef1ae6f296cc3474006e1be2b23f8808", + "logs/block04_M_B_rejected_heavyweight_implementation.log": "cf54bf7ab31103eab5bfc997c3f72b315266bce38b2f0b4324b77c419fc69a5f", + "logs/block04_M_C_final_candidate.log": "27831241b1a2a7ecfc98d9757d16dd248424119528a0f282216048b50db63df3", + "logs/block04_P_A_upstream_production_normalized_harness.log": "dc531ba3de28d3f792cfb62bddd1038ca0ea245bc80edfb2d3c0c803c27d3197", + "logs/block04_P_B_rejected_heavyweight_implementation.log": "d9e66b7c3a7a5a60c062aa363f5d874f8152c4cbc1b8dd73eb6d45fa102040a7", + "logs/block04_P_C_final_candidate.log": "18ab92d56fc40e57b1e8993176efafb57320209c26dadefe2ac6381ff0173696", + "logs/block04_S_A_upstream_production_normalized_harness.log": "d82bf4abf75c419199223ae59455e9f6e54d223b1bc79723c359e9ccce71800e", + "logs/block04_S_B_rejected_heavyweight_implementation.log": "40a6f6e2d44e2a39f4d1026cb47dc75b99316fed8e66e1672d01440769ac9e1f", + "logs/block04_S_C_final_candidate.log": "10c7996fc36379c96c82e64d17a6c5bcb1d82f151d645f30b886bf86751153b3", + "logs/block04_W_A_upstream_production_normalized_harness.log": "c9ca5619b7520b0404282a44b5b96221573cfa6e9b2dca64c51f6302874cb09a", + "logs/block04_W_B_rejected_heavyweight_implementation.log": "32cdd9a5bd4b3686f8d9a0203ba7c0f0c91923c0f7f70287ec917d2e4e1e9e48", + "logs/block04_W_C_final_candidate.log": "e081d34b738704246276fcd0dbb661575088cad6f531cf532b6e006bed55cdf0", + "logs/block04_X_A_upstream_production_normalized_harness.log": "d31d48b3750d567a5962da520d83cf869f35af15e49e7a3b02b25f2dbf2973aa", + "logs/block04_X_B_rejected_heavyweight_implementation.log": "ac885650926a5a4247d527d9e9896b422f679a013abdae0a5a9a208e0e4514c7", + "logs/block04_X_C_final_candidate.log": "b078bbf62e4bbb2047ad694a9d485c4cbcc0d0fe604ef1f2133645aec4f7f8b6", + "logs/block05_M_A_upstream_production_normalized_harness.log": "5a511a481f86370e46e92a70dd86f213b3836f6c42efd1f74f1e23f7edf51cef", + "logs/block05_M_B_rejected_heavyweight_implementation.log": "591aef19f7ab8895f9715981b3c4f467c31f690a58faccb96f6f049c50d6bb40", + "logs/block05_M_C_final_candidate.log": "4ab6c996458e4748f21281eefd340715aa53b5a46ab991742fac35a3b81471bc", + "logs/block05_P_A_upstream_production_normalized_harness.log": "bcffe422d0596aaa9ef7ffdfd155f4e41624f18a561ac953436b2ad4a87172ef", + "logs/block05_P_B_rejected_heavyweight_implementation.log": "a8b1569d3a1d65569d21397a93079d25fb15aed15af9bda5af74ec3f5b64a3ea", + "logs/block05_P_C_final_candidate.log": "4efed0f29e745edef1103f146efb1e0bd2e1a66dc61aaeb9b992c6a17c3e9ca0", + "logs/block05_S_A_upstream_production_normalized_harness.log": "6529f21639df41ed653658520704c9a7c774092300528cd0f9ada999dd22c815", + "logs/block05_S_B_rejected_heavyweight_implementation.log": "33906b4a89f7357bd74d98133b8d0e90a314ebd2e389838d4d362aab192ac3ce", + "logs/block05_S_C_final_candidate.log": "9747a681ef0f168ff4940f5cfbb840968e48fd439acbe51035b39552eefda138", + "logs/block05_W_A_upstream_production_normalized_harness.log": "4b136cea58f1d291a0669d257231c481d8d08013e705548afdcef0c152d0fe50", + "logs/block05_W_B_rejected_heavyweight_implementation.log": "68b519a29f4a98987186f1369165d0cbc32de2ce34ab64b6c9c730de31fa5853", + "logs/block05_W_C_final_candidate.log": "8d3ba640bb6f2c54318547dfe8bc97133294f2e9071e15f8b1b074836860cd6e", + "logs/block05_X_A_upstream_production_normalized_harness.log": "31c64c9df42cfeeeafa8ee0edc953aaf01b4ded7ac1ff0c9f63d5b06d56ee155", + "logs/block05_X_B_rejected_heavyweight_implementation.log": "c8692eb533183fa09f17981469d8bb78bb357b9b99a3127ed72f51ced14e5d7d", + "logs/block05_X_C_final_candidate.log": "d2e33f852e45aa94b20cccf07ac6ed557da69c02bd14cb0b7c4f0731d7dcb3e4", + "logs/block06_M_A_upstream_production_normalized_harness.log": "ffbf3d0748fc834340f34336b2fec640fe4f776c2d6d99a54d7393c063c97be7", + "logs/block06_M_B_rejected_heavyweight_implementation.log": "363ab10da8065ab842ae947f1d61fd551241e2c0d1afbc808d46e993740ffc23", + "logs/block06_M_C_final_candidate.log": "81e8e4e1f6f809f08e71c83c320410a98ded5f7d245ad20d72ea4af0eab59828", + "logs/block06_P_A_upstream_production_normalized_harness.log": "03add8679a83f40af0c522de955ed4c71cfff758f9d0772c656172f2e3d170db", + "logs/block06_P_B_rejected_heavyweight_implementation.log": "a6feed4e3dc4a07c3207f801102aacca1f43be10f8497f69de016d6fe1c5a4fe", + "logs/block06_P_C_final_candidate.log": "0fe3cf2b42bf49b075a7c3c16d96febec9a70bb40654089760f3f18a74679a0f", + "logs/block06_S_A_upstream_production_normalized_harness.log": "4f96efd322ca92dd22f454c85fad1d66597115952e8e0725531e99d38cced142", + "logs/block06_S_B_rejected_heavyweight_implementation.log": "c0b8a00af6dd46a7dfbc94d2955f9ccca73e0bc8a9c3fdf4a37f7204cb93139a", + "logs/block06_S_C_final_candidate.log": "0420b14885d241fdec0df6ac396afeb8965d5266bbb209627bd769ab85d0b8b9", + "logs/block06_W_A_upstream_production_normalized_harness.log": "8d87c296b5047acfe149ee19e08e517b32971571c953ce28bdd3f67bca53be0c", + "logs/block06_W_B_rejected_heavyweight_implementation.log": "7a5d4ad854e0d730f1e634d4b66dd057b246ef01eb4c1736d4b8e1b4f9b9e9f8", + "logs/block06_W_C_final_candidate.log": "06a529087a687a2c8d3241dcb320d22f929426df702fd795ffa0926b13a04f2f", + "logs/block06_X_A_upstream_production_normalized_harness.log": "af9f88a8019d4c8072e02ed2bea3d7ca29da6dfb495f3cfb5ecbb939ff8ad6b8", + "logs/block06_X_B_rejected_heavyweight_implementation.log": "1a3034c249e63260c3a4b1b78120c3917340acab629b03f3cf671e1049bb0256", + "logs/block06_X_C_final_candidate.log": "0b281824cdb2d45995bbd154034c9091a12c6073f378a849f7207b0f2e4d8e95", + "logs/block07_M_A_upstream_production_normalized_harness.log": "836fe91c9dd9d4622766009057ae4ffb8b82631b159d127707fa5ffacb89cedf", + "logs/block07_M_B_rejected_heavyweight_implementation.log": "bdbe796b636c73ba562e536e07d3ff2ea22f605e9626b35ac05bdbab141e84d1", + "logs/block07_M_C_final_candidate.log": "1db1c9c46b8d2f2af27a765eb688cdf5e09348c6e7971b62626d72d9c1fd512e", + "logs/block07_P_A_upstream_production_normalized_harness.log": "bf42f1324e47216025e2ab1bdb50ca42748812e87a88123231f1699ead53d1b8", + "logs/block07_P_B_rejected_heavyweight_implementation.log": "4c71de78c5925b6d95d2b2c25a5f7d8dcf446dd236e2a20c50d287589ed1900c", + "logs/block07_P_C_final_candidate.log": "e146218ad7330d21534575744fbdc0311c72eba43d331c914ece296cba292b24", + "logs/block07_S_A_upstream_production_normalized_harness.log": "d87025009c1e83e0f1ed72d17083a0199e854281fe8c5afb029b24b4dfc75797", + "logs/block07_S_B_rejected_heavyweight_implementation.log": "9f383a3e8365e1748cea3b81d13d8e9daab1e76de893e2ee204b764f7b3cf53a", + "logs/block07_S_C_final_candidate.log": "b573b70789f65b55d8c1fdf1d6d3707db25865eff4d15e420c2726353f6ffe0c", + "logs/block07_W_A_upstream_production_normalized_harness.log": "fb53bdee869ef07bd83231c4a10db43613a87247d87ad178258196eec86315c7", + "logs/block07_W_B_rejected_heavyweight_implementation.log": "cb5b60ba89d5c405c5dfbb24c9ca0e2657e48de01c1b73a15d21297b90196e31", + "logs/block07_W_C_final_candidate.log": "08d3dafbb990a2f3837a802bfb8a78419c2b42461179172d8183ce0c45c34076", + "logs/block07_X_A_upstream_production_normalized_harness.log": "11c558c84fcde8d13c8a350082635ac5a0d6f4d0ed1afe04c3afc7448715dfb2", + "logs/block07_X_B_rejected_heavyweight_implementation.log": "80fc6bc6194f6a6829f380c13359fb7198609cd741665a5b26f87001dcfb71fc", + "logs/block07_X_C_final_candidate.log": "0aa8ee41709eb66d8b36420da6b8400d25bcd2af62acf78a8b35b2d6367ee3bf", + "logs/block08_M_A_upstream_production_normalized_harness.log": "04e6f1ac4e7567f722864fe44ce23d7639387ed15b4c646c6500c7173bd20291", + "logs/block08_M_B_rejected_heavyweight_implementation.log": "aecc6456f395024361abfdb8a5460f390f844bdc5d3b3a2a8728b7e36a1afa2b", + "logs/block08_M_C_final_candidate.log": "bd097ad09da94ecb2f3b17dce92971ef9027406249e5279695a22a1010ac7d15", + "logs/block08_P_A_upstream_production_normalized_harness.log": "3623420e5442f7c2e686183eeb3c7a79952f192d6b51a5e67af5e286963813c1", + "logs/block08_P_B_rejected_heavyweight_implementation.log": "b78104dd53eb8e0453c25f18872e0cafd6957e386cca08cbc0cc7d8dc9d285b0", + "logs/block08_P_C_final_candidate.log": "36bac7d85cd6445619c98aac5ab868845b3a9702f1b5dcd37f651281e96cf041", + "logs/block08_S_A_upstream_production_normalized_harness.log": "a61e250fce9eea7be02bb5d7020179d8ee7242b8ca917c939501e2ffa8e5d260", + "logs/block08_S_B_rejected_heavyweight_implementation.log": "3bd1cf1587c4173b830115252e3bab55b485b097f478d279b0bc713fed1d3707", + "logs/block08_S_C_final_candidate.log": "724e2a5c2d84de134890fdaf1b0c9ee3bf1b07b0dff3d5c5abe30437c2627190", + "logs/block08_W_A_upstream_production_normalized_harness.log": "f6ba12ab6e26b36075f313ad24ab095147abdc4fd1d0b314d7c647ed99c30bf2", + "logs/block08_W_B_rejected_heavyweight_implementation.log": "20d8f989e6938585090c565455195cdbe1d9b285922ad8aed0d2ff665a7afb49", + "logs/block08_W_C_final_candidate.log": "0dbe47f0b435886cd6dc17086d4a016b2699daa6c76bc82da002815656d19621", + "logs/block08_X_A_upstream_production_normalized_harness.log": "ee9f38fd5e5b46a1d9e70f015432bc186d54987a9bceb4acc69da0a2148cd783", + "logs/block08_X_B_rejected_heavyweight_implementation.log": "49c3b14449787eda454cd5df9f1362045a6f72d869abc167f6d77aaae6b185bd", + "logs/block08_X_C_final_candidate.log": "93140b01afb9c05b93689dd1ebf47eb9356492d677797e2ddd596bb9ece7f4ff", + "logs/block09_M_A_upstream_production_normalized_harness.log": "25c088a96891cf1db356f17bebed27193ff1aee1584a5f028c1d8a25c82f0698", + "logs/block09_M_B_rejected_heavyweight_implementation.log": "522f724a77947c960261e0305a87036d8bb8de259a1a2dc5fc6d5e74348b2a7a", + "logs/block09_M_C_final_candidate.log": "053ebde038d6f109c4a61de1045992fc00df8ec2674fa1e6687f60042f08ed49", + "logs/block09_P_A_upstream_production_normalized_harness.log": "cc126798cb3dab4a63917eb0bfc7ebe6ae573b9c120493b493931a4742306fec", + "logs/block09_P_B_rejected_heavyweight_implementation.log": "8a1d2f707c5c7b92560ad28782722c19f5b25094cd31dd7b2a67270ea3e7dd85", + "logs/block09_P_C_final_candidate.log": "af9468968f55dc5a237577dca23c41f7e2aa0355838e1a5a1dce0ee6e283bc5f", + "logs/block09_S_A_upstream_production_normalized_harness.log": "eb5580c4db02a68a333f0f04d00d5ea06b29f9ca44c1bce4e6c44b3a48550bbf", + "logs/block09_S_B_rejected_heavyweight_implementation.log": "b0b8e5ee19d3f6b7ea29f524b013feb97f5a25967fad5548a5f858f999fd89ea", + "logs/block09_S_C_final_candidate.log": "9c9abe56f2e3429c50cdb6482d4e877f3addb99a3ea44f257e54e22962658185", + "logs/block09_W_A_upstream_production_normalized_harness.log": "80adb41873f6f43726a30fa7668b5fe97d801994e213725aa2b7bb9d99bd2611", + "logs/block09_W_B_rejected_heavyweight_implementation.log": "942598ab87d6d3235e66388f9909f2d86c40696945d84efdaaa1ee17de687625", + "logs/block09_W_C_final_candidate.log": "8f5b35b68c09ddc5d906bb671f56b84f1bed9bc1e25be991cb752f280b9d604f", + "logs/block09_X_A_upstream_production_normalized_harness.log": "f5db4526e3353cf8a033854c2e5d5525133745f87530ba951feaf8adf935f218", + "logs/block09_X_B_rejected_heavyweight_implementation.log": "ddfb028e933a31de09c9316958b7d37d2aab5a100fa199be20a7d51f72916d92", + "logs/block09_X_C_final_candidate.log": "2bdec5feffee204f56a66d66700fdfebec396708441e7b7e304963e65621e63e", + "logs/block10_M_A_upstream_production_normalized_harness.log": "13380a469db318dc242ba093cff9c8cb644f52ca42921ce71b262aff50c2d0df", + "logs/block10_M_B_rejected_heavyweight_implementation.log": "c00b6b28103747fccb402fe84ee5e8040d353b1076ccb175453cc26365e16932", + "logs/block10_M_C_final_candidate.log": "0f4d00113d4ea1b2634079eda13b70d9d0887bb79779b57af0f1af9528b67922", + "logs/block10_P_A_upstream_production_normalized_harness.log": "e694380c4f684907942d00115a5cc43b52b9857804b5ec85649cc498597657d2", + "logs/block10_P_B_rejected_heavyweight_implementation.log": "1574172e4044f7aab65fed5f8b326d2413e4ddb93432d39807453003b3a27e0b", + "logs/block10_P_C_final_candidate.log": "982522b4e3a9a9d9ff8a5b5d76645a31008a4cc6cc4bca28afe6191d2e8336f3", + "logs/block10_S_A_upstream_production_normalized_harness.log": "91dccefc1070268d25b6a4a1f4f90bc13d6b0577b9a311538fafc05ae8ed01c8", + "logs/block10_S_B_rejected_heavyweight_implementation.log": "c1bca7522085faa5e4f42a13b712aa147964304e151953e76158d860d6eee956", + "logs/block10_S_C_final_candidate.log": "f8cd7f7b61fb1515271abde249ee8c7cb54c40248717a59ba1da68701155255d", + "logs/block10_W_A_upstream_production_normalized_harness.log": "130e00736a554efb54dec9a8d475d62c28fa8818ada2ffe21c731bff840584ed", + "logs/block10_W_B_rejected_heavyweight_implementation.log": "3e18b9ffacf051fa894dabd61289deb4334973029235a83105e7e578196a5ed7", + "logs/block10_W_C_final_candidate.log": "eacf2444427ce2ba619940e33b1bee5d44afd3d701ad9297efe3d86146f6b444", + "logs/block10_X_A_upstream_production_normalized_harness.log": "5c39c65a529ab9f59cc7d9e75211430a84cba3f8a41c6a796a0c7b82f068f9a8", + "logs/block10_X_B_rejected_heavyweight_implementation.log": "31007f89749428dedd22f28ceb9aeb3ab1dfdcaa5267dde789eeba43c2cf2c73", + "logs/block10_X_C_final_candidate.log": "6625173d01dc3be071582d2f704e1f26bebd83d869845a8aecb7945a8d810435", + "logs/block11_M_A_upstream_production_normalized_harness.log": "0a96bf1ee7ef327317eb92b90d2d0591bf61abeb5a19f0f36b3dacade9e18110", + "logs/block11_M_B_rejected_heavyweight_implementation.log": "aae8a61988f0be0b35fd5497047ed46ba94cd80bd1864700e4fdbd6a4f7969c2", + "logs/block11_M_C_final_candidate.log": "0da1ef9a95d91f6f5e2ef0c5bc35c80c53fefd87088952b12ec7cf06be5de5ce", + "logs/block11_P_A_upstream_production_normalized_harness.log": "5d0ae3f2795a448f90c1775b5dbcc7770af11a78036453aab8d98803c5d904a3", + "logs/block11_P_B_rejected_heavyweight_implementation.log": "2598be37f5547ee03959b2abb12fcf3f4d623d98f6f401b8a5aa5ef26c1ad1df", + "logs/block11_P_C_final_candidate.log": "23eb41bd59bd5040f276d7bdc9ed93f3d0260af0f7a5f450d7b821e39a7c0213", + "logs/block11_S_A_upstream_production_normalized_harness.log": "17a5b6dc1a9f002043b98e64ee3fc9c9bd9138fb0127201dfe47d1728154656d", + "logs/block11_S_B_rejected_heavyweight_implementation.log": "ff95de47ac1b0cbbe322847d03c67b740eaad73385732169fc746878f8f7fec8", + "logs/block11_S_C_final_candidate.log": "f2dadd32f0006360e0c6c296d8a3a208644bdae6ac948f50f0353e25366a70ad", + "logs/block11_W_A_upstream_production_normalized_harness.log": "92c26fe59ab2199e703f291e7803638a1abe361ab235d773fe91773c6a730c9f", + "logs/block11_W_B_rejected_heavyweight_implementation.log": "fb02da86423e6c7f6ae464e99141bae42e9313beb26e4b3755d52d99c01d1d73", + "logs/block11_W_C_final_candidate.log": "720bea8e6baf83d2ecdc0afa6264aad346f59bc936a8dee36d9d651c2e99395e", + "logs/block11_X_A_upstream_production_normalized_harness.log": "0fa51bbb47d667e6432d20cc74a0e17a135fbbdc0ed58050ef0fd28c4c733b3b", + "logs/block11_X_B_rejected_heavyweight_implementation.log": "b8646f3c599a26bde09de53089b7b8f23d6250e8917171101becf8f186b5b1dd", + "logs/block11_X_C_final_candidate.log": "b91a149b5f0874a67a6152c1960731cbac26daf25e6ad61b0f8fcdf2480bf864", + "logs/block12_M_A_upstream_production_normalized_harness.log": "2991f223c50db0c2a4d56f07d3857808a7df0273a156103f8e0e14b148e6a3eb", + "logs/block12_M_B_rejected_heavyweight_implementation.log": "798a05713ff023aeaad9ec46e52949f6a2de52f4555978469c396f9624eac3f5", + "logs/block12_M_C_final_candidate.log": "18aa339d54c18fa09f7abf7c44fc2da231139892e984d705307c9308eefcf53c", + "logs/block12_P_A_upstream_production_normalized_harness.log": "39155fc49ebd2b40d28082692b42ac1f83d36cbd5ddfcfd130d051981da90626", + "logs/block12_P_B_rejected_heavyweight_implementation.log": "18fcca09042e5a61af7e00c5833333a1ab581552419e0c381c853d0ce6220ed9", + "logs/block12_P_C_final_candidate.log": "d57cd70b224a6a77494b8ad2d17edf5ecfa870774a6d1754d39c3bc2de95854b", + "logs/block12_S_A_upstream_production_normalized_harness.log": "19da75339a6f962755cae2aae66ce9c4edebba8792f4005434f3e98ebaea5397", + "logs/block12_S_B_rejected_heavyweight_implementation.log": "c7a00ce998f4a6b4e34864c697dcc6830fead8a6a5f4044309b2521b618b9091", + "logs/block12_S_C_final_candidate.log": "ac24429f5113d87391a41795a3591f616c0d3debcf4d5a787ae869821bcd3a89", + "logs/block12_W_A_upstream_production_normalized_harness.log": "3ae36005d2bd6c3a7f7450518bf3cd3ce65a1c1edf0900ea233d4b26f11e85fe", + "logs/block12_W_B_rejected_heavyweight_implementation.log": "15cb7ed404338f131780d5df79c437e006bd478acae696a9bbba5b8cc9ace701", + "logs/block12_W_C_final_candidate.log": "7f70495ce04a31adcb6c25cff1a89e5ded3a047547f7f0fd741e63af7fe8a892", + "logs/block12_X_A_upstream_production_normalized_harness.log": "d789e874c1bb55189ec07202ff07bfc4866b76a4c3f9d8a32a452c6b74a89fd8", + "logs/block12_X_B_rejected_heavyweight_implementation.log": "cb4f9e657858a99678168ca69f0317c075a5edab82b7b2b236767b5024cf186b", + "logs/block12_X_C_final_candidate.log": "ba6a65e8a4e668f1673afddce2cdf4d647ee14b5a59abc8b2925c7e00332eddf", + "logs/block13_M_A_upstream_production_normalized_harness.log": "788cf0d791a738bc7a3ac9749296861bbd932bafbefed13f37760953eb4174ca", + "logs/block13_M_B_rejected_heavyweight_implementation.log": "1382a3217df32ba8dfa5c0682356d3dafb25f8df6039a44a269c562df4414776", + "logs/block13_M_C_final_candidate.log": "8a455389779958d9e3935c47b1b40e71105231bb9a252541a3f1daf5fedbddf7", + "logs/block13_P_A_upstream_production_normalized_harness.log": "756d309721d6a6c8e0f13957603c3050645fd2e40ed2cbac9f924188043a6f67", + "logs/block13_P_B_rejected_heavyweight_implementation.log": "43870ea2f7c60cbf0e9cfa449bc7239226afccfa512ad95118ef5466e19cb263", + "logs/block13_P_C_final_candidate.log": "ad9e6bf1ab553f9c9a3f2a817aa9ec8540967511227b636194412543a056efa9", + "logs/block13_S_A_upstream_production_normalized_harness.log": "cc46c980847ed80150b3f5b59c6d849ba00df9be05c1d3541efad7bd7ab6e333", + "logs/block13_S_B_rejected_heavyweight_implementation.log": "847a63085be7f14aa470e179afe04e7d76ba41ca6af5447f93ff6f59f7063f1e", + "logs/block13_S_C_final_candidate.log": "69b2f23940a03ec2638947fed61753f1d9e049c8217ac15477f80895f87fc4c5", + "logs/block13_W_A_upstream_production_normalized_harness.log": "c1f6d1dfd05efcd68637a1c71a30cf9556c006fd2b69343c31a79ca51f4fe275", + "logs/block13_W_B_rejected_heavyweight_implementation.log": "2c28fde6407ed9eb12af3e3a3b95654ce6d96cc32b3d893a8ef59f955cec203f", + "logs/block13_W_C_final_candidate.log": "7355c7baf03f9fbd923e99029c148f956485cb5ce1f4c8b7edbb10fe4fd75222", + "logs/block13_X_A_upstream_production_normalized_harness.log": "c558951a051155fe9c6b1e277793c8e02ce7aecb299204c7d53aeb0fd14c4962", + "logs/block13_X_B_rejected_heavyweight_implementation.log": "c40d192b3426b2a93112505344a23de13592d08c81029e877e754937b5fbf635", + "logs/block13_X_C_final_candidate.log": "e027c23b5e2c58249e2bc364284c6087a4cf1f3eb1166b93298f5a81c192a165", + "logs/block14_M_A_upstream_production_normalized_harness.log": "7177f2ae6ba2a7f2411ac2b6b4f8b6208113e05ee6b25c9e958fadc5710ee64d", + "logs/block14_M_B_rejected_heavyweight_implementation.log": "604ce88197ba4a9ba5e0a8c7d1a909729c981a6e3ce007354ab9b37c8a1a13f2", + "logs/block14_M_C_final_candidate.log": "66b9c9adc4f3f442ebb8231b92f9857326e9c1615cb41e8bf3cd3d9813a60aa6", + "logs/block14_P_A_upstream_production_normalized_harness.log": "a8aa98f50d601901bb69eb50e3ce1ebb2dafb84faea3895b53950a535173f3b5", + "logs/block14_P_B_rejected_heavyweight_implementation.log": "a01d2a30284f62fc7511b351ebf0e8bd8c2f171f13b9d4037a914545096be331", + "logs/block14_P_C_final_candidate.log": "ed75e6d342f8a6b0ac052e43710ca969475dde7a3f4c2d7361506e9dc319232d", + "logs/block14_S_A_upstream_production_normalized_harness.log": "e2a030f24941564f789da70335c5d9f1b09f4ee55e0bb9fc580fee24c087ea4e", + "logs/block14_S_B_rejected_heavyweight_implementation.log": "cb0ea758018e62c3a20291c6c7e34f93466d25f641b426533103a917ce28cd1d", + "logs/block14_S_C_final_candidate.log": "14b53b049674c8c6020d8d725fdf4a56451aefd5f95d96d7482ba2e6de11d777", + "logs/block14_W_A_upstream_production_normalized_harness.log": "4936e54c3dd95d9153c02e4853442863f3f223ff6164865c7356a5fd9b657abe", + "logs/block14_W_B_rejected_heavyweight_implementation.log": "c23d2f6cc448e80e252b2111fcb4aa4b82a8140fd861ac0396feb18f25c66c4b", + "logs/block14_W_C_final_candidate.log": "c53b4da23f9b149da6bbb361a7e3bd756fea074e9c2b1f0d7c37484d7b90ffe2", + "logs/block14_X_A_upstream_production_normalized_harness.log": "6c04080d13fc3bff8fb2a323d54e193167a04cac234c6c078e9a8bf4292e16a8", + "logs/block14_X_B_rejected_heavyweight_implementation.log": "a1b54f2b8cc60734bf04486f6e11c07054714d323348391d3fae3c40169120ff", + "logs/block14_X_C_final_candidate.log": "2a3b70a2afceae98b70dc1837e4fb1d221d9a2741157cc35a2ad657dae78a696", + "logs/block15_M_A_upstream_production_normalized_harness.log": "7b8353ce6e19b000742209784dd7e91aac31b79be9b2ba4e8d30e59aea1dea89", + "logs/block15_M_B_rejected_heavyweight_implementation.log": "fda31f33904e9ffc7de353a547f2309064f37190b2a23207905f33dd117ad3f4", + "logs/block15_M_C_final_candidate.log": "1e6ae33a8f3616f6649c30095e6340dfeec392ab9ffc96135c167d776a14a15a", + "logs/block15_P_A_upstream_production_normalized_harness.log": "553f8cfe7b796c0eea03418ea3351d81c16753406183600131f952727417df8b", + "logs/block15_P_B_rejected_heavyweight_implementation.log": "a926438254e2bb4ad831d9cb218594c1e46733536345cbaf6b7d978477a9140d", + "logs/block15_P_C_final_candidate.log": "d89505a5afb6fa28ef5b9f5ae0dbdf806c664c5f08ca36964a9893da746aa09c", + "logs/block15_S_A_upstream_production_normalized_harness.log": "5c70eeddf167c01b374a3a719a230acab20e959d84d7f4f72ead58fedff926c0", + "logs/block15_S_B_rejected_heavyweight_implementation.log": "55b70a68b988026978c73e979efc66fa0ef5384d79efd9f38667a2e47cd7f1a2", + "logs/block15_S_C_final_candidate.log": "977251e887d3d91ce02db04cbf48f9cefbebd61e0efae87cf1e8cb81215ff52d", + "logs/block15_W_A_upstream_production_normalized_harness.log": "74d19af85a5f6016a34c2a30e2f85423a6f3bc08531338d069b7478d92ea9b10", + "logs/block15_W_B_rejected_heavyweight_implementation.log": "a85c8ceae9041ee489d8189d13c7432d29c859f31af9600720830fafd6754a30", + "logs/block15_W_C_final_candidate.log": "f64486f8a9f53005333611355fa4758eb927a5ce73d787d0de724ed23103fc1b", + "logs/block15_X_A_upstream_production_normalized_harness.log": "49043899d13dbb23d5f2bbed9a42b117662cb42be0e006960b93277419179b66", + "logs/block15_X_B_rejected_heavyweight_implementation.log": "1752cc46dedd918116a5dd3a253197c78578c5d1b1925a4ddc3f150fbff2f4b7", + "logs/block15_X_C_final_candidate.log": "fe413537c5020255c6124a8bdff81fd081f41f5c8a6dfe0b22e2f6dc6b37b8a0", + "logs/block16_M_A_upstream_production_normalized_harness.log": "baf7916aad863f1610a25865737ac0d62c27e1e9dc61c4d36c4c7fce73f0c2a5", + "logs/block16_M_B_rejected_heavyweight_implementation.log": "57cadfeaed09b51746a4b13df43674b5cc3df0f7fccdadaa6019cbd3a41c737c", + "logs/block16_M_C_final_candidate.log": "e9c1fdb897f8bb757abd02ec00d27f8f58e3c93bc5f48a2691f289f042bd1984", + "logs/block16_P_A_upstream_production_normalized_harness.log": "fafa7ea2ae55dca0a0f8ce46ed5e6970a6be847246be3eec4c3e1a3014e40552", + "logs/block16_P_B_rejected_heavyweight_implementation.log": "89d6cd0fa6b5fc3e1c9945a60bb590ca5765b72b2f06b3d44b3af15f76842e1d", + "logs/block16_P_C_final_candidate.log": "feb6f505b018b35fb02c0dbddb0f8a3e416a59fbb517f24c3283cd38b241f3c6", + "logs/block16_S_A_upstream_production_normalized_harness.log": "c4ce2c81bb4be549ac95b2ad0d4c5e0814a98a87af0849949a5dbbc04da51d19", + "logs/block16_S_B_rejected_heavyweight_implementation.log": "5d23a4cb0d55278b047587def8e15c2c12834e11988bd14d12dd01da2a31a92a", + "logs/block16_S_C_final_candidate.log": "72282a62b2821663c0abaaba653d2b96ff62a4fd86bf914402bdcf69c4d45eee", + "logs/block16_W_A_upstream_production_normalized_harness.log": "3557b8c2027eeb54c293ba113cfe1fbdd7892585d5d0d3384c00c9d0cdf0d9de", + "logs/block16_W_B_rejected_heavyweight_implementation.log": "6eb8c3284417f68858381d9cfa0acb789641020b853213e7c95ac6b8f82eaccc", + "logs/block16_W_C_final_candidate.log": "43a3f50c2e3aee6023c8b580acd47b76fe6549dc6d720fe0591cb27ab07e3ba1", + "logs/block16_X_A_upstream_production_normalized_harness.log": "f32ea942c5e25dea2e584407bcacd8a0b5b6b8f49e2879402a6bf4b380796842", + "logs/block16_X_B_rejected_heavyweight_implementation.log": "d3f1d3d9e6b0aa2e43ebe2b733ea44d7f7de9430fae218542d5df8ac03faeef8", + "logs/block16_X_C_final_candidate.log": "460f4ee98b13a01104c48aa06ad460d43d724dc622753fd95de7da7e3d0e3327", + "logs/block17_M_A_upstream_production_normalized_harness.log": "2508cf811426362c5af8acd1035f376cfd469bb49e2c053ee2f7606525d24177", + "logs/block17_M_B_rejected_heavyweight_implementation.log": "bdcb5d1080f1494f1452b7060dabdf8dbd700c8feda2e8827cad8e75eb6af156", + "logs/block17_M_C_final_candidate.log": "302a7cfa072b2e02900317e1e335991529f2c34656e5284a2f8115f5f3801a68", + "logs/block17_P_A_upstream_production_normalized_harness.log": "dd6031cb94dcbd70653da304a5ab5d392546b3a0c5721cffe58fc2451f71e273", + "logs/block17_P_B_rejected_heavyweight_implementation.log": "010bc38b506e161b5ee850422b07d9a065f9411ef474c8aad554bc433167d345", + "logs/block17_P_C_final_candidate.log": "81d161860dc8ff4d25628dde1a25133b6d2897bb4d73bed305ce9dfcbb65a1e1", + "logs/block17_S_A_upstream_production_normalized_harness.log": "a53103bf136b98d54aa8308a9d4e9b41daafa32d32d703674603e9005efcdbfa", + "logs/block17_S_B_rejected_heavyweight_implementation.log": "c5e560d347f21edb32871bc926461bc1574a50012774c605067768137696d633", + "logs/block17_S_C_final_candidate.log": "a86c3a62e72511b41ee905ec4c65a1d2ce99fc19a69724133878f79fddddf4cf", + "logs/block17_W_A_upstream_production_normalized_harness.log": "9e244652c0cce1267737127d1ab99992d2a2453a3c551422b61bebd8aa7b332c", + "logs/block17_W_B_rejected_heavyweight_implementation.log": "4a61bc9607a1c714da769e92fe1e92a8122f996cf0c259581da731794e76294e", + "logs/block17_W_C_final_candidate.log": "cb08c5a7971676339b592555053d6550e446c69d6f6905d8baf904916195e48d", + "logs/block17_X_A_upstream_production_normalized_harness.log": "148c47acfd33aa1cb31867a9af7261a22ca51974a792245fd4537b7ad27b8317", + "logs/block17_X_B_rejected_heavyweight_implementation.log": "af3112848d4095a2bfd0487a362c78da6f0559f8da99b6ed0be7011dcdc82928", + "logs/block17_X_C_final_candidate.log": "765fe1b2bb178bbb48a6afdb7fcb964f176b7bf7d589c32da8fcd22dd5c3fe56", + "logs/block18_M_A_upstream_production_normalized_harness.log": "091dc68c3cb274480a75fc3fef2d98402f165dd692604ec8d8243d41cf4e976a", + "logs/block18_M_B_rejected_heavyweight_implementation.log": "900c6c9d243281014ca92e43147e8622d68838e63d335bdb911227e7be0f35db", + "logs/block18_M_C_final_candidate.log": "bfb605f02f16c3b459a333e1bcae07bb6069a4629af15d107abbf3b6a41b19e6", + "logs/block18_P_A_upstream_production_normalized_harness.log": "7d8313bd607d4e58c052798ee6b6479dc57400190cda5b6823d79a58ccc4daab", + "logs/block18_P_B_rejected_heavyweight_implementation.log": "5d1a4875856b45ad7939822e5bb469ef2aa5ae0551114fed2544411071e5ed4a", + "logs/block18_P_C_final_candidate.log": "ce6814a8b729f17b438acdef7cf831e104ad133e24cff573b670c14739cff11d", + "logs/block18_S_A_upstream_production_normalized_harness.log": "805d2f83c3cc3b53bd3ace53262e5849b422f18706faee1e54dc791e37dbc07b", + "logs/block18_S_B_rejected_heavyweight_implementation.log": "12a71efef47f084b4b74cbe531562a443ead13dff7e1f2fd024c6b853c41e9d0", + "logs/block18_S_C_final_candidate.log": "9507137470b18180f84df474c3c699bbb9369d81963d2df7c38d4e942097d233", + "logs/block18_W_A_upstream_production_normalized_harness.log": "f16f4ce80330edaa1c83f57859378ecda55eb38908307e6f4762ee20e9683e15", + "logs/block18_W_B_rejected_heavyweight_implementation.log": "2207e7f2c6df9375f23b8bb1cad270f61acf33ac03dc826fa3ce89983c1e50b1", + "logs/block18_W_C_final_candidate.log": "43ac123590d654e8bf903b8198b2d8d569de09d287a90d4792f36acd5fe23f26", + "logs/block18_X_A_upstream_production_normalized_harness.log": "720a574f5a69e89f02312c56b5d7804d64a0e637f9eb54ea5e224ff84af9130f", + "logs/block18_X_B_rejected_heavyweight_implementation.log": "12e6b8dabde31ce9400770ac7803c9c6dac3c74c7212428de3ee1b8c89c66384", + "logs/block18_X_C_final_candidate.log": "979f91d8df356317d341ce8bd7e4b02e54ab5b3ab18dc193d025b0384ab679fc", + "logs/block19_M_A_upstream_production_normalized_harness.log": "16b8e5626f460943ebc81728a780be55e8875c15622b32aad6901a9e4ee0974c", + "logs/block19_M_B_rejected_heavyweight_implementation.log": "61092ba0e95fe94f2c62dcb26667d9e1ebfd816d6dc7af7432e4f70dec7974e3", + "logs/block19_M_C_final_candidate.log": "4da086708d9d8b77f54e0a5ad7490e03bf08165f3c9f3c4f08562fc7b7033114", + "logs/block19_P_A_upstream_production_normalized_harness.log": "2c3c9f1a3798e0932b50a2d2f4237793e0918390f71877fe066510d33bc63723", + "logs/block19_P_B_rejected_heavyweight_implementation.log": "5ef888e9eebda1e419e2f825e6c8b252346534b0572f9fd62871a54d99974ee6", + "logs/block19_P_C_final_candidate.log": "2893a20f1c20a4b57ea2fc53710ec9ed5f669dc2d93188d2a6b82e01a052284e", + "logs/block19_S_A_upstream_production_normalized_harness.log": "ce0bd032dc416c8868f5ab06da4716fa021f6ea5cebfe75d3a31d1de3b3c83f6", + "logs/block19_S_B_rejected_heavyweight_implementation.log": "8de15d9ba153e72eb6bc7986f528ba77508c793c0bbae1d09d85227bf3b0d64d", + "logs/block19_S_C_final_candidate.log": "e56cb506a221007ae9b5b85ec8e5da99f1d96e98ce9bb815ba91a2e919943697", + "logs/block19_W_A_upstream_production_normalized_harness.log": "e2084c4bdcaede79c0f2eb6fa18e0d5c4d377f447d1ec5982a8d50a36eee74fc", + "logs/block19_W_B_rejected_heavyweight_implementation.log": "1e5a21a3c5c3c1d79007b1338dcb3efb1b3382974468f56167b913230822c35d", + "logs/block19_W_C_final_candidate.log": "e157eacb4485d56e26e1240d223bda52ce55af3ebfabc313e306e1f232cad783", + "logs/block19_X_A_upstream_production_normalized_harness.log": "6621fced32bea0f454e925d6a19fd7417d70b1b02a868725fd48985ef07a657f", + "logs/block19_X_B_rejected_heavyweight_implementation.log": "7e13016596051292f0d04453cbc231cf005b9218d30f466dc3924e0e965ab815", + "logs/block19_X_C_final_candidate.log": "f2ccdeaf1241014935dd4137705ab07ddca4b9cf4fcba83490915131243f74c6", + "logs/block20_M_A_upstream_production_normalized_harness.log": "5cee096c7e92aec937b0a487fadae2897abc90f5702e6056f0ab4a06d941911d", + "logs/block20_M_B_rejected_heavyweight_implementation.log": "cec3358ec6dcaba012870b4eec21ad2a3d53d645e1967156d8b8bde803ab8d5c", + "logs/block20_M_C_final_candidate.log": "252b5c1cf11822dff2e4ba862996eb9b2e49db5283a0890810f4694e0639104f", + "logs/block20_P_A_upstream_production_normalized_harness.log": "6812b1e77b65e4730c4b8f4a6db0d2e1ec354b26279820cedfe317c9f96751dc", + "logs/block20_P_B_rejected_heavyweight_implementation.log": "2f7402d69f9145931ff425de1224f4b9a27ec2ad6f84419831e1c2c871156daa", + "logs/block20_P_C_final_candidate.log": "05c42e020c70cb81be271559969935baa6bae9118a05c6fe80074f6739bdf1bf", + "logs/block20_S_A_upstream_production_normalized_harness.log": "adf317af8742ee502c5ea17fa79075a177da668a5200b7f042f8ed7101f3d513", + "logs/block20_S_B_rejected_heavyweight_implementation.log": "d96d48a4e3d5768d130a084ad6518c027774db8513faa024fc0b521054f354f4", + "logs/block20_S_C_final_candidate.log": "2dacf650422853964f3e2b4bdf912b04e5ca97db8360dab96e66a7600fe14eb7", + "logs/block20_W_A_upstream_production_normalized_harness.log": "6190fa43d3978d384fbaea70da9794aa3b68eac0b5ca1bce953b2330f0ffec61", + "logs/block20_W_B_rejected_heavyweight_implementation.log": "3d99542234441b26d215358a231f36b27ffb768461cceb036d9cc4f869fda26d", + "logs/block20_W_C_final_candidate.log": "2e4d96927be0e9fc13b2a74e331a2431e280cfca9d89941753142260d79d784b", + "logs/block20_X_A_upstream_production_normalized_harness.log": "87194a48aeabc14f40e514d082d07d52afc4e5bf6baf195d732e292620c31d25", + "logs/block20_X_B_rejected_heavyweight_implementation.log": "02915caf29dd6e9319727a88a7526fac20cff4f7e1191ff5eea63966b400c852", + "logs/block20_X_C_final_candidate.log": "f2e6b901217f6f5fe820211fe4c01f457f74e18ebbfe03e1f91c0f73a570fd63", + "logs/block21_M_A_upstream_production_normalized_harness.log": "86763e373039483a7a0caa7acc83efc5e0281b749423e4dad057ba7062d762a9", + "logs/block21_M_B_rejected_heavyweight_implementation.log": "65f521a9823bdb737eeced85394e04592c53689b2ab6851bfb1b5b8d66ab52b7", + "logs/block21_M_C_final_candidate.log": "a80f3dd620211d906381fa3498fd582568886602b999212b3aa9b93a159b011d", + "logs/block21_P_A_upstream_production_normalized_harness.log": "54ae38c8bb711e3b82684ca4f3873d9375ce47123874e01826fdc69adb935126", + "logs/block21_P_B_rejected_heavyweight_implementation.log": "0ca6fa1cdc56129cedfacd5ff5071ecde14f32894a81cc62b424e5215bc53d3e", + "logs/block21_P_C_final_candidate.log": "19f89e635c2d786eaaa7f1d5d58d34797458979a99e1d862bcc9c57c2c80cd49", + "logs/block21_S_A_upstream_production_normalized_harness.log": "e8f7e3465407e19661a2f2cb743e4be1363f2ce9e28135029f93a542cb0e46b3", + "logs/block21_S_B_rejected_heavyweight_implementation.log": "c9d778ab49fcea6fc6aa218714d3d606e46413ae0408f16a0eb0e3d6d349e21b", + "logs/block21_S_C_final_candidate.log": "850b339354fb53aa098e4c6ab3ebc3e8430c70290403ab341c451ef2623abf85", + "logs/block21_W_A_upstream_production_normalized_harness.log": "b23baaee613a93d8901ba5dfb66b39e7da49d630733547df16a3fd91daabb4ce", + "logs/block21_W_B_rejected_heavyweight_implementation.log": "e20a12cd2341ff94ec7b6ffa90f5fe17918a4f50420208113bf550bb9544d88b", + "logs/block21_W_C_final_candidate.log": "aea2017a4aebed5235faac491b5f5ac796732ca39ddb8ff1b19bf75320a16168", + "logs/block21_X_A_upstream_production_normalized_harness.log": "4c636c3b20efe098f57289f7b42aa671bf7580835b47f639a4d089a437f3e4b3", + "logs/block21_X_B_rejected_heavyweight_implementation.log": "6e41669d04be2d24c14b262542fef5eaf248b7ab8bfd858109b1b699209c89dc", + "logs/block21_X_C_final_candidate.log": "91a50277f03765a962f6bcc86f9182326372d9ad3c9d7110132460a9feec4398", + "logs/block22_M_A_upstream_production_normalized_harness.log": "5ed26a7d5708a96491af64d3fb2098868b5c891cdd046f4172019a7bd5f11540", + "logs/block22_M_B_rejected_heavyweight_implementation.log": "d783ffb98eb85af73e76e930818ddca1e0bb61d6e35235ceaca51641aa449bab", + "logs/block22_M_C_final_candidate.log": "a5f2c6f48ca71ef734071d182c345793c25c2159ffe279cdde400413968e38e3", + "logs/block22_P_A_upstream_production_normalized_harness.log": "4df60dd003d754a48b24c046da813346aaa286cef9570bab615862eb47ae7727", + "logs/block22_P_B_rejected_heavyweight_implementation.log": "8497ab8e194e7385df1c19f5dff68f2b818e039ca127a74c59793b0ce55a6123", + "logs/block22_P_C_final_candidate.log": "d676e95c075094a45227053404550b03864a1d0c7d17c7707e644c745fcec067", + "logs/block22_S_A_upstream_production_normalized_harness.log": "cd1e75f6598bd8904597e1aaaabf89a47c13fc655558dcbaff33be2b9fdafaa6", + "logs/block22_S_B_rejected_heavyweight_implementation.log": "d5637e0f99e22615c25d1772e576c4467a780d3fa64b60e61993df6689142d94", + "logs/block22_S_C_final_candidate.log": "ab295e0cde9168403f1ede10cb9b75f15c5e25ab534070223892c0886c22fd03", + "logs/block22_W_A_upstream_production_normalized_harness.log": "7ea5a05b4fbdceda97d4cf6a848ffc340fbeef96c264d7919600cb2d819e1c7b", + "logs/block22_W_B_rejected_heavyweight_implementation.log": "242e2372053780b051ed870503263285462e311aacfdd58dbe53bc75201d9b71", + "logs/block22_W_C_final_candidate.log": "a7d832f88948de4fe46c7f28e211622e5bb5a47ea518313a5ee2446a8e5da1b5", + "logs/block22_X_A_upstream_production_normalized_harness.log": "08a7633750023ac28d0b2337cff01aebd3f28089ff996961a77c11951604b06e", + "logs/block22_X_B_rejected_heavyweight_implementation.log": "f308740e54aba0638f6b1e4aa7b8562bc610c7547f4ec744bb561a5d53f97ec3", + "logs/block22_X_C_final_candidate.log": "2b569a9328505f3f3db975ef1686154c322d4c0eb390d63e8050ef27caaa8d71", + "logs/block23_M_A_upstream_production_normalized_harness.log": "cf81452c293fdd5b92847a0bf8ef6aafb1c8c71d2b7262b93fdbf430153bd2fd", + "logs/block23_M_B_rejected_heavyweight_implementation.log": "ade0fa3f5913bc51e30c69c41b5883c7715ad9de161ea7bda6566dfc8eab9198", + "logs/block23_M_C_final_candidate.log": "4bacb4186c85bdfe536a610908b2642a869b0116e24e9ae8207dd743b7a008ba", + "logs/block23_P_A_upstream_production_normalized_harness.log": "e2f3a3d73d62df1c73f0f32378026ff6613e4ddf9b46ef033a925fcbfb6d3240", + "logs/block23_P_B_rejected_heavyweight_implementation.log": "b05e7cd321ff67015efb5974baf0ef4c3c2b8af995efee81ce16a6d3e228850f", + "logs/block23_P_C_final_candidate.log": "7a4eece2845f419bab72435eb49b971918a8e833ee9b2c5b556eca1f56c14ae5", + "logs/block23_S_A_upstream_production_normalized_harness.log": "5f1cb46e16426534d09f80b8f785a98ee40c220d09740591527ead0d41c3ae37", + "logs/block23_S_B_rejected_heavyweight_implementation.log": "419991486f6dafced11d92d195c73bcdbed8a31636b0741146747a6c0fff440e", + "logs/block23_S_C_final_candidate.log": "2bd78abc75eddbc7ee846a0aee71c185cd0b69dad5bddb8a81dc761c3796efba", + "logs/block23_W_A_upstream_production_normalized_harness.log": "d15b0245da4cf495157d50db5d95cf4ee5c4c5d26362399f0de5f5e7fc3308b0", + "logs/block23_W_B_rejected_heavyweight_implementation.log": "268f6362d5ee117ed3400ca1b3cde8165eadb6185595f8be9e0a5ba32ab9184d", + "logs/block23_W_C_final_candidate.log": "e863dad00e314b130b3821a2bb851599b2ed1a34eec5eebb1f558464a3bfcb33", + "logs/block23_X_A_upstream_production_normalized_harness.log": "2ebb3e1ea473df59161f83a23a56e2b2faf79d485b98ad930ec9ac6038aec025", + "logs/block23_X_B_rejected_heavyweight_implementation.log": "30b6b95adc11a592d589034567a1f4c924c963e5d2112a8094de11eb8b95f20a", + "logs/block23_X_C_final_candidate.log": "566de2f399d189c16aacd6cb56ce813e887d28c69cd189f5330501bad8d01cad", + "logs/block24_M_A_upstream_production_normalized_harness.log": "5b2d94b68ff2cbe8b4372f5774f6911854af4751ce6e89053d3d3c0a58d5bcf7", + "logs/block24_M_B_rejected_heavyweight_implementation.log": "483558f619cf736b44431a3e0a46694636cede0c447415124044d46ce24f781e", + "logs/block24_M_C_final_candidate.log": "05260cd6df86f809536b442759ecbb1f375f92d8187806d2f065b1cbf42ae4ad", + "logs/block24_P_A_upstream_production_normalized_harness.log": "2053b03022cbf4d719337bdb9d1a5e087bc5acdb87177c39b8fa9c9d652d198b", + "logs/block24_P_B_rejected_heavyweight_implementation.log": "a2de607907e994a0d462ab48cfefd04a426e3bc2e9028337ed4a09447aa2e442", + "logs/block24_P_C_final_candidate.log": "bb8ae20cde12bbf990c92ab5a9ea5b736050120d714fadea27f0bede79f0ece0", + "logs/block24_S_A_upstream_production_normalized_harness.log": "1074ec2e898ed8ec98f08a81c05cd524eb0f70178f14ae70004c029e2b549371", + "logs/block24_S_B_rejected_heavyweight_implementation.log": "c33a7a05b4e6a13458cef245bfe8a837523607806e22edd08d3cbc22ef5386d6", + "logs/block24_S_C_final_candidate.log": "e417c41d55450e696a8d175ed561fb5c3af8033dfa687a8d0d0279c45000d737", + "logs/block24_W_A_upstream_production_normalized_harness.log": "61e59e018cec33fb1775274ff416b6a0b1279aa234ed10bf09c3b98fbfa9c15c", + "logs/block24_W_B_rejected_heavyweight_implementation.log": "d460b4b4a5a296b955642bcb6c47e49cb4da232148ae57d04aed22cd6d0f92b5", + "logs/block24_W_C_final_candidate.log": "7c6a31e1f4225e97e22db92885d20aff693e9b79723a01a0179d78d43d02a700", + "logs/block24_X_A_upstream_production_normalized_harness.log": "ec76811d5218ab3f01f19ea32a8269d4c9325e02b5455afb86f66036bcb2fd51", + "logs/block24_X_B_rejected_heavyweight_implementation.log": "2acf08b450d73a8bcd426c45756a001743687d7b6e42da88e3dbe2e57c728ec7", + "logs/block24_X_C_final_candidate.log": "56448b75d59cf97927330217d7235aa62ae2135f31e3c1af0561276376d1bb28", + "logs/block25_M_A_upstream_production_normalized_harness.log": "b6a1bb558cb8ce5518732ebf48b4b50bb1edb7e8b71b2e7b7e99147f0c1a8332", + "logs/block25_M_B_rejected_heavyweight_implementation.log": "52e9c874011d3bcd5b0f79d9b4ed65f200386ac3b0c1421366ad709f2b823739", + "logs/block25_M_C_final_candidate.log": "0d0e3ff7520b58569308ddbd2792cf20690b331877d2aa0cd4bfea58b0473a8d", + "logs/block25_P_A_upstream_production_normalized_harness.log": "e0abc77ef0de26e823954d3c5d0c95242b2f7b4a9e78eb69f8415fbb385d5061", + "logs/block25_P_B_rejected_heavyweight_implementation.log": "4a6d6de93dee06a6af2cdfc8b128a564e335f9b006e28609457710fd8df7e481", + "logs/block25_P_C_final_candidate.log": "09faa62931179ccddfbc6c96cf52966987ff52b4d86712f2b89164986ce44e5a", + "logs/block25_S_A_upstream_production_normalized_harness.log": "d2f2401e91d8b5f2d829c133c99a27eb50ab0df47d2fec2cca76cdd38e66a6da", + "logs/block25_S_B_rejected_heavyweight_implementation.log": "67adb83a48d7d4dac4544e2aff09c0454db9725f7e86043fb47090efb4d902c2", + "logs/block25_S_C_final_candidate.log": "89a60066bc2e2e02e8d730063d6a9647ae02d63161550f579f6157882571e9a8", + "logs/block25_W_A_upstream_production_normalized_harness.log": "aeddb5ceb6f0c8da51c2490e2fd97b3bffd20a75af8dae4d567661b1ecb4e0fe", + "logs/block25_W_B_rejected_heavyweight_implementation.log": "5f8a254a14510b0aab20db8162c963bb900666678e0a3b5fc3501b69b7d08b8a", + "logs/block25_W_C_final_candidate.log": "fc41cb3ea0177bee3a1b2997debf855e16b4655412aefdeda6502716f1e027da", + "logs/block25_X_A_upstream_production_normalized_harness.log": "cbda5bcb9165f829e6afd391f5574d8981d8664714199416e54f9eded0e24030", + "logs/block25_X_B_rejected_heavyweight_implementation.log": "fff41a5bacc4583811a05d80782d6c05af4a24002447c866827d4c39f19a5951", + "logs/block25_X_C_final_candidate.log": "e9cb66307bfa61d880c9293feae9332a078e6ee5beed2bc8572b8f98fff06d44", + "logs/block26_M_A_upstream_production_normalized_harness.log": "b85e78575313ca43aba2096ba2afc62dcd0f135399dc82ad9f255ca6ddb0309a", + "logs/block26_M_B_rejected_heavyweight_implementation.log": "f7a270232ac17fcd5aa6625f0786056c25197f09174178f19e2a90a2de12f33c", + "logs/block26_M_C_final_candidate.log": "40ee5ec3b828a3d15de0230f333f462406b506fa59925c882f3870a0064834b0", + "logs/block26_P_A_upstream_production_normalized_harness.log": "fcdec4a3f9fc321a577611aff24cc05a9d8ca6fb62aab5d4e57050863e66ebac", + "logs/block26_P_B_rejected_heavyweight_implementation.log": "32b6ad47fba2a7ad541ca286784f71dbae5951d57f9d42f9a3b6701eb1bc3a6b", + "logs/block26_P_C_final_candidate.log": "c56f3fc08e1ef0f8fd49f32eb899ece87be629181000f062e92dcc1424873ca5", + "logs/block26_S_A_upstream_production_normalized_harness.log": "791cc48253c924083fdfe26af5b88f18ef33883c284fe7f946e75e7c3a1cc0bd", + "logs/block26_S_B_rejected_heavyweight_implementation.log": "df0fe03200e30dd8597b1359c350f0d3d73cfbe99e4dd23324db1145b16580f2", + "logs/block26_S_C_final_candidate.log": "c6f83f88b9e3e04f65cbf2e5dff6870d2754a78c9f5f818aba870224997f64a3", + "logs/block26_W_A_upstream_production_normalized_harness.log": "08954da235ab2a50b3683d0cd00529249f0b5aac3f173ba6b0d2dc9bff98e2d4", + "logs/block26_W_B_rejected_heavyweight_implementation.log": "b950c636b67660e36866353361736ca3df972b54f82b90a2dc0779339cabafd6", + "logs/block26_W_C_final_candidate.log": "f54883a54dc7c1d4efc07b910c4185a2a8945d9f737dcddedae4d7dd7c717efc", + "logs/block26_X_A_upstream_production_normalized_harness.log": "ac4733f120491249baefc933d8c082e4f20ff2ceaf511c6fe212d951dbef2266", + "logs/block26_X_B_rejected_heavyweight_implementation.log": "97030c416076ed254356f611452a5ee0afdd7b5e1733cb2f29e3a049ecf18f53", + "logs/block26_X_C_final_candidate.log": "864e41ca6c65126c6677dfcb1aee99c3769ea5ea9d168bb43d553b74f108628e", + "logs/block27_M_A_upstream_production_normalized_harness.log": "084fc536c573b12a7dc11c8f14418cc1f48a8ef2a0daf6992e47081d4b339721", + "logs/block27_M_B_rejected_heavyweight_implementation.log": "6ea1d660e67921f3f01e81d56c37ec98482a42a760fb0ebaa1c699f2bf25f122", + "logs/block27_M_C_final_candidate.log": "7aeecdd55b44bf519322d73a1b22f981160f4d78c6af3564c1446307774a142e", + "logs/block27_P_A_upstream_production_normalized_harness.log": "1b0c2a81be4def19283c93467f5b5ff0068512cd4209146d6604851d23dcd6a8", + "logs/block27_P_B_rejected_heavyweight_implementation.log": "dfad8345b6a6abc8da79150cf3c1eed33898928fb34aa5abeded1e3eba45c4ad", + "logs/block27_P_C_final_candidate.log": "8494c25776d3f4b9944db3cb9d0610b5061f4c1b1b592ed5221d9d41a1fdba2f", + "logs/block27_S_A_upstream_production_normalized_harness.log": "63d163a849d1aec90be0f7d111f83d896e88579231706250abed763f808fdbaa", + "logs/block27_S_B_rejected_heavyweight_implementation.log": "bc13ce6b2c8c77d7ceb84727fe1dba4e297b5eab53b113d127e131e0a87db1c0", + "logs/block27_S_C_final_candidate.log": "40efdc63bc7fc29890462777d46cf5aaf4a604faf0752c6f8b222c9164308df6", + "logs/block27_W_A_upstream_production_normalized_harness.log": "defc573234084aaf5a4fbbc4d2fda302c880432c65ad40362ce725cf6debd653", + "logs/block27_W_B_rejected_heavyweight_implementation.log": "873153ae9d1a86ba2bbbf1625004329e4d73a857f71c266f61f98488ead81b57", + "logs/block27_W_C_final_candidate.log": "82372153d2b9454acacac93a1fbbbaab9d85a3fa904a5f2d0f831fb4e5424a28", + "logs/block27_X_A_upstream_production_normalized_harness.log": "9c355793a6a9af9bae4cbcee83988c7392a074d3420dfb33adfb61fbbe1dac27", + "logs/block27_X_B_rejected_heavyweight_implementation.log": "afcbf46eb09ce1859da849dd57a5f70b8db0e084fec95d44dd5433a6398b1ab0", + "logs/block27_X_C_final_candidate.log": "d2bfde4807149bf442bf2964c3d0838d07e8f8b773eef59032e1d5ae271a8808", + "logs/block28_M_A_upstream_production_normalized_harness.log": "a0ac12ea3c75093277edf87f9b8d135b799dc2cbf09bfe20e2d1195622f112f8", + "logs/block28_M_B_rejected_heavyweight_implementation.log": "a8b190b1d7df696df193875c71116a07c18a0924c9b94792bcaac24f5013481c", + "logs/block28_M_C_final_candidate.log": "b2944a6cc3f672e3db824a2f0491c8cb5be237fe98ef6468a2ccf1355d3b892c", + "logs/block28_P_A_upstream_production_normalized_harness.log": "ea5b3b7350cbdc32c96b4c11dc13f440bcc2fa89ab04392399c1e9cd2361d105", + "logs/block28_P_B_rejected_heavyweight_implementation.log": "90e6fdd5480a91100ceb9f217862ea4f8834714d7eebfaedf4642e82fbcc40cc", + "logs/block28_P_C_final_candidate.log": "bb93d6064e36110277e45a5f173c8734e71d00a7b1da9666a087bbb8c6848bc6", + "logs/block28_S_A_upstream_production_normalized_harness.log": "36dcda3bb575f22b70526c21cee53218f0d764f9baae60c82378a74b197e0065", + "logs/block28_S_B_rejected_heavyweight_implementation.log": "01cdaf93f1f48d7d7f590028382f984978c6bacc5594b653b2d56fcaa714d7f0", + "logs/block28_S_C_final_candidate.log": "3f6a4219f386ee4b23fb5e2311367366863c3f69244c3d5f94e86cd37eb1f8ba", + "logs/block28_W_A_upstream_production_normalized_harness.log": "7f267ef3aed91e9e3240108d00cc74cb3d61ae2bd14ef8751e251683aadeb82a", + "logs/block28_W_B_rejected_heavyweight_implementation.log": "13d735d35a4be850fb669a904ce3c254ae4e599f0a3bd6090095bc8f7fb55cbf", + "logs/block28_W_C_final_candidate.log": "9e5f85393263b05cb16bef1822a00a3c421ed83162998a71ba0b24e49482eb43", + "logs/block28_X_A_upstream_production_normalized_harness.log": "dd0dffafa6cc2ffaed338f977d8aa675d1978c003a32ddd3d44e1a6160bbad30", + "logs/block28_X_B_rejected_heavyweight_implementation.log": "334cf53244ded8ff6dfb551448bb1216969e5b6b934d330a4ebc9a112148307b", + "logs/block28_X_C_final_candidate.log": "4d6d4308bfec41becaa6feeea61c39324f4b63b416abe9ec9ccba45f6eb43a58", + "logs/block29_M_A_upstream_production_normalized_harness.log": "799eb8c00e9947510da9e9097f8ca83fc6a18d39db53bdb6a8fbf42786fab0d6", + "logs/block29_M_B_rejected_heavyweight_implementation.log": "8e7db9ca571cf6a6be199e19446205e22da0809c193c1ce9215c571b8a083d43", + "logs/block29_M_C_final_candidate.log": "645c0b18603e16e4864ed4f7b6e0661fe34fb6f3c96a49b0d471d16b0c8ee46a", + "logs/block29_P_A_upstream_production_normalized_harness.log": "9edc74f5c744afb9ffb83d1e566ea6d7dd5fd505e61a8a6f655173aaf7acd7f8", + "logs/block29_P_B_rejected_heavyweight_implementation.log": "507ab5580f3e00472d6ead749f1d1f1a350d138644b83372a50d89f18d6a5260", + "logs/block29_P_C_final_candidate.log": "7f446a7122c52afb44023ae74323138285e47d20ee9ac182ba0699d7c2c32c2b", + "logs/block29_S_A_upstream_production_normalized_harness.log": "1d69fed8c6e8773768395e0c740495d8939a0dd7b4ea4d9e6b5b1f5d14fe1dab", + "logs/block29_S_B_rejected_heavyweight_implementation.log": "5c813373ea5379cea0a628567043ee03be9ab3f8b4f357a9f66c2710bb186ca5", + "logs/block29_S_C_final_candidate.log": "128f5517ecb9a0d3ebd642666cb0f9338309a1565b63d83dc7511aae1f069b43", + "logs/block29_W_A_upstream_production_normalized_harness.log": "d5fba9a3a74ecf2bc0196bb38349f037664742b12d6fe507c59418e613d47737", + "logs/block29_W_B_rejected_heavyweight_implementation.log": "3477009c0f9ba255deb3ec040d94a6278dc770cf7a63c786cf05bfe6a7502ea8", + "logs/block29_W_C_final_candidate.log": "54b16438f644b764d0b96bd92b91bbdbde250c699145723d5a33a18a6ed9b3c5", + "logs/block29_X_A_upstream_production_normalized_harness.log": "5be6e11261a80e22b7c9fea770fbea76790b1520506b08a515e15e0c61c653c8", + "logs/block29_X_B_rejected_heavyweight_implementation.log": "27577731777e6f1e422388bf1e5a1d2a9803a185db8893cf11436967741bf8f5", + "logs/block29_X_C_final_candidate.log": "a50a4e95a11f407c760a23cd1a28d8593f5b1399bd94a9433adbaa94fe88697f", + "logs/block30_M_A_upstream_production_normalized_harness.log": "46e17ae460fea5b7645dde5f5f09747561c9b6a35af5c94e2d5de19770ffe43f", + "logs/block30_M_B_rejected_heavyweight_implementation.log": "083b8a2d8f3fc418ed455d53d4912cfc43ee0315d41ee16375b014ae6c111a68", + "logs/block30_M_C_final_candidate.log": "f0a63bc1be3e68ad5132b21e66add5beacafe99a7448d129e632817a30daa8de", + "logs/block30_P_A_upstream_production_normalized_harness.log": "011597912b49ad44c2798e7305fa5d66ccbd68bbf52b792e6b501248c70714ab", + "logs/block30_P_B_rejected_heavyweight_implementation.log": "cb957014ba98e93cec51bad94f4a30e7e0e241c2e5bcd0dbe612dbc5f364be72", + "logs/block30_P_C_final_candidate.log": "7c71b9cb1a946be9d23cf12d6b28c6e7f04b932f56a4a4460424ef084d8f3202", + "logs/block30_S_A_upstream_production_normalized_harness.log": "80c2861a33b677fa17791351d21129fd1acd862d3a95837dee73e4d7b5664b34", + "logs/block30_S_B_rejected_heavyweight_implementation.log": "9ddce1657492c65d1c7e18bfb4eadc1d5b0d2e68aec4774a6da6dac9b5fc61a6", + "logs/block30_S_C_final_candidate.log": "2c130441dafd7ee3dae94f8130f8df07a29f8bd34dd6e7cfcd23ecf3deb12f84", + "logs/block30_W_A_upstream_production_normalized_harness.log": "ecdc0dfd8f93e1616d15245771aedd3a0789b7a2410e6a1cf3a5c8845d4a0706", + "logs/block30_W_B_rejected_heavyweight_implementation.log": "2016600943f00cbc56f77662ed32d8e3807a88777d7bda8eabe5a78e28f148df", + "logs/block30_W_C_final_candidate.log": "a391fe93280520fed4b925c96f6593afcbda29d06470cfa52c7e46835b0fdae2", + "logs/block30_X_A_upstream_production_normalized_harness.log": "c522799f7e9dd7f29de221aa2a11c9f11f6aa07e3e5260a28d90621d15040f41", + "logs/block30_X_B_rejected_heavyweight_implementation.log": "174a65d0620712ed5618d3b172e3a8d70d073e2ccaaf4ec9928a20b115ea5004", + "logs/block30_X_C_final_candidate.log": "42dfdf932d7c133334ba354e1019322325c7f46097c688c879f2ee1237f582eb", + "raw/block01_M_A_upstream_production_normalized_harness.json": "7f7ab5007522266d5efba30adcf82f3ca4c89ef5a756814f713f505fde094fcc", + "raw/block01_M_B_rejected_heavyweight_implementation.json": "3292c9fa95835324469907bc5ab4360f2cbc83f4b85f5b7c09913d3a4ddf0048", + "raw/block01_M_C_final_candidate.json": "7d68dd78a4539c58b196506d561a1ba5bfcbdb26c63934201070395113d0d31a", + "raw/block01_P_A_upstream_production_normalized_harness.json": "18e717ce2a4afcee01251e186d0934e5452ec872b4568ce7968a0c83d6b2481d", + "raw/block01_P_B_rejected_heavyweight_implementation.json": "671029e4569f124507fffba902d9c7478d1753fe393ad494f823741226c54054", + "raw/block01_P_C_final_candidate.json": "1b84983126580d88ee06a967cf13a0fb73783e7b8dd58d420c3916e30ef06f4a", + "raw/block01_S_A_upstream_production_normalized_harness.json": "b23595ed7776be06cbed3820eb038c94fb407ac974e6485ac8af4869976e6858", + "raw/block01_S_B_rejected_heavyweight_implementation.json": "60b9c112351082678ed7e0e1c49477550b48a575391a0f53a59a74ee9439f703", + "raw/block01_S_C_final_candidate.json": "9a2a768659cac5ea0c585c0b882abfe519737865121dffaea2149fcbdae8fa80", + "raw/block01_W_A_upstream_production_normalized_harness.json": "151d0e82deda5b74c349ead4744a46f5eb34f0e68808d1c1a950fa35d346c1a0", + "raw/block01_W_B_rejected_heavyweight_implementation.json": "87edf41c16051e5702a20f0109da6b9d005cced240a16ce3ce186e2c48948574", + "raw/block01_W_C_final_candidate.json": "0c6e250ba0972096a761b3b5c40b380948d0eda90e57346d9d0745586b0c8ea0", + "raw/block01_X_A_upstream_production_normalized_harness.json": "87aac492e2c406a5170078827e6b3eddf4b36e8cc378cb920ff0a441da261bf4", + "raw/block01_X_B_rejected_heavyweight_implementation.json": "5698fbeb7203d7559a03522487d23916cd339b5c2681e761efcbc3e22bda8eaf", + "raw/block01_X_C_final_candidate.json": "ae17df75def97f15685c216ea6ff77f1560b5cd1b4c00cf4f78b0662d0a9809d", + "raw/block02_M_A_upstream_production_normalized_harness.json": "078b1913a34b3314e77e8ed4830b829a24e9c1731e3ba9ba9f9e26756830c57b", + "raw/block02_M_B_rejected_heavyweight_implementation.json": "0cb855fa847522531bbff5f45f39a3fabeb21f88f2aa85786b47d41ebc78ea9b", + "raw/block02_M_C_final_candidate.json": "b090816e3fefbb160c83e7445250f8b188d639b00a400ac6ad6e9506984a3e1d", + "raw/block02_P_A_upstream_production_normalized_harness.json": "fbd757699a24b535d29310fe512c62d142b61343b74404bd628ed57557c1271a", + "raw/block02_P_B_rejected_heavyweight_implementation.json": "198e56c262c0ad0b78b78053a49672ba3b39f91ea297a88eb43eee1968d73571", + "raw/block02_P_C_final_candidate.json": "fdfe7682af748d505247643168c1cda7151f17e9ec5d05feb819d31182c8ddf7", + "raw/block02_S_A_upstream_production_normalized_harness.json": "683d68c29ddf76ece0454e2e307e761b97db794c510bd9f808a3f583a329ed41", + "raw/block02_S_B_rejected_heavyweight_implementation.json": "b9de88588d7d1fa8f4f98a6f3e6a22941accca0f98f6f6b9f18cdbd4755f8060", + "raw/block02_S_C_final_candidate.json": "015bcdad7fd801bcbda63534b47e21d499b0b5d19159722f4b5ca1cb46d8e16e", + "raw/block02_W_A_upstream_production_normalized_harness.json": "b3ac35235a464cdba77876dde555448c973edbb6298d354ce1e8df4c85db64f1", + "raw/block02_W_B_rejected_heavyweight_implementation.json": "12f33ccd394e37465eb842ee1ea0492457f76cd6010155303bafe333bcefcd75", + "raw/block02_W_C_final_candidate.json": "ca348d064fff36bd32699f43412fa0322961fa9d9c170da38711cb47e2c91aca", + "raw/block02_X_A_upstream_production_normalized_harness.json": "b75c2fb02cd151a313b61f9f49df4ac7e4d1e983905b93b0aad8422b5a579a96", + "raw/block02_X_B_rejected_heavyweight_implementation.json": "98712acac83c06ff738143e04d4d391c3ec3c657ca41a12ef2ef79ff2d339837", + "raw/block02_X_C_final_candidate.json": "83750cb53e61b7d2d4ec4a0b62412ce4bd10aee9cf393189e103cb2b6879162a", + "raw/block03_M_A_upstream_production_normalized_harness.json": "44bc1a677caeecfd186976f4b772704a2ed79ad9a262db350ecd6be537f7fe43", + "raw/block03_M_B_rejected_heavyweight_implementation.json": "24c655672d72c5863f32156ad96395c889d1dc15bd5438d8f6208e8b97f06efd", + "raw/block03_M_C_final_candidate.json": "d3fb08af0d8d7ab336aabbbb81d5327eb4b50f5fcd62a7bbb75c0f791e5ba339", + "raw/block03_P_A_upstream_production_normalized_harness.json": "c7a71c1f3bdcad1234039dd9aa25eae92c51b281c406b22da59b7016be1f6a7c", + "raw/block03_P_B_rejected_heavyweight_implementation.json": "2b17f441a078ec73b3cf8bed1e58f6c426352544fe3b04ebaa44c93f2b8e6554", + "raw/block03_P_C_final_candidate.json": "4f7edcabc6b80cc37dfd11a9819a139c4e5d4f10a40ec6a315710a75ccce8887", + "raw/block03_S_A_upstream_production_normalized_harness.json": "fb50a0470260d8bbb47da8f76438fc974b0494f5bf8171701eea1381a064b224", + "raw/block03_S_B_rejected_heavyweight_implementation.json": "dbd0bfe2a012183d14c57d1ccc6a834130be1a7706e57607af212bc73d77e434", + "raw/block03_S_C_final_candidate.json": "ad63961205991273dba93027e616f7e378d6157abb68a60c56ad170ed7eef910", + "raw/block03_W_A_upstream_production_normalized_harness.json": "44900bda8eff3615a596d6601996b92fb4360a6748d7b5df39819f730eb0a2f4", + "raw/block03_W_B_rejected_heavyweight_implementation.json": "851b1cf508579731440821bb5f773766be0652a88d025ea8b52ba1c1f4ae3f96", + "raw/block03_W_C_final_candidate.json": "fd6f99036d73fd543ae87fb81d47fb763e60f6e824219946aa78c52380222330", + "raw/block03_X_A_upstream_production_normalized_harness.json": "f7bf82448c7bfa6e58cb6e35d6f4adfbe9dc4cb1bab4bab22609c1c9c1cc5ba4", + "raw/block03_X_B_rejected_heavyweight_implementation.json": "72e646d3bf97d994e43979d1b4f368f0b827b04a122de46185dc5f96d7f14c76", + "raw/block03_X_C_final_candidate.json": "6e266a4630f6868b778f92456d2ac75b87de32ddfa8c779f11bf501108cb0ab1", + "raw/block04_M_A_upstream_production_normalized_harness.json": "aa46509afcbb97b5d27b76595cb33670203870ede85a3c1a277071d679029049", + "raw/block04_M_B_rejected_heavyweight_implementation.json": "9b596bc4f844ae5c7c10f20558a23b620b6e52adb4086172a469ad3f7bdc19b9", + "raw/block04_M_C_final_candidate.json": "8d1ab03b7c99117d34ff5507fdbf86681bfad35bc8b944d7b45addf2f4518b77", + "raw/block04_P_A_upstream_production_normalized_harness.json": "904e9955db8352603c2a9bc845afd05de82043d0f9c318db8b02aafea417c341", + "raw/block04_P_B_rejected_heavyweight_implementation.json": "2565719f01d0d0676446758c6ea44abbdbf8483fe00fc8c34ead1c49bb8702a0", + "raw/block04_P_C_final_candidate.json": "c2df38aedc4fbf7e7bd6313dfa324b597a2cc7027f2459c395ee5e9cb6487e65", + "raw/block04_S_A_upstream_production_normalized_harness.json": "6890e287cad79f83bb637873f204066d658fd8c24ac779284eaf989ca83a5f54", + "raw/block04_S_B_rejected_heavyweight_implementation.json": "1ffff4b976b4231509ec44ad03e13cde413436149e0187146b34ea5c57156c8e", + "raw/block04_S_C_final_candidate.json": "83e2fbc4b97be35dfbd09e82bc09611c9520b0791102a73008e2ed95149f016c", + "raw/block04_W_A_upstream_production_normalized_harness.json": "4e5e7e4f3709a44a02cd708cc419413aee69087f4d41adcef70037561dd13a9b", + "raw/block04_W_B_rejected_heavyweight_implementation.json": "38a4ad76bbc68e837a3c8e017b8b280a68d195e31b6b7406f4d819a4c4649fb7", + "raw/block04_W_C_final_candidate.json": "d9fa46d94009dcb364e3747d096bdb4144b49cdcd149e7358821947ab4447295", + "raw/block04_X_A_upstream_production_normalized_harness.json": "3613fad236d18f38446a19bb68fefb9c294d565be6777ec12d8654ea4e9bd030", + "raw/block04_X_B_rejected_heavyweight_implementation.json": "16ecb385b46ac86fa0768350922fc6f5dcbdcee3e958961f0c6ea4a33a662bae", + "raw/block04_X_C_final_candidate.json": "575b9c30af47cc890dee028b69c66d13e5a010783935117045239273fdbdd74c", + "raw/block05_M_A_upstream_production_normalized_harness.json": "2b578fb7c5c4008297bd0a752013cae1b15f0399942edaff0e1ea6dc9eb0b663", + "raw/block05_M_B_rejected_heavyweight_implementation.json": "3b8c046f3f278b7163dc8487b60b2e023ec2f985d3ffd9cd5efde7a3199b76e6", + "raw/block05_M_C_final_candidate.json": "8d583325f78b7b3a8bc757a9da2d7c66123dc2268509612bc610c12ddfe64d83", + "raw/block05_P_A_upstream_production_normalized_harness.json": "1253cd022ea5aa05d9d29e78e54f7a0b30b001cacfea498aeadfe757944c9145", + "raw/block05_P_B_rejected_heavyweight_implementation.json": "d533ec0c9830c6b08082826fbe5a70e249a9b8aeaef26c94bf5f9bc7fb7ea775", + "raw/block05_P_C_final_candidate.json": "eedc9180f7867015435dd1d6ebb4130e7061e26792d4d797440dbb40f1cd41fc", + "raw/block05_S_A_upstream_production_normalized_harness.json": "0a832cdffadbdc2ca2a39b59139748c5359c3f2e329fb8b3f14e827948d0fad2", + "raw/block05_S_B_rejected_heavyweight_implementation.json": "fdba77db57ec71af550c5a1a81325a870924aa47982b85a4c1177ad22bcfef25", + "raw/block05_S_C_final_candidate.json": "924fc8555eb02f6300c33d610e55f9963a6fd1ebe3d2555df7e930be7ffdae46", + "raw/block05_W_A_upstream_production_normalized_harness.json": "61e94515368e90ea30a367c5b0a38335f29d1c252bd80d6622de167625d1ec6f", + "raw/block05_W_B_rejected_heavyweight_implementation.json": "401a0c745ceadc3ab0cd79bcf9ff68f66a99ce65b5fd7f3eba34cf289880b16a", + "raw/block05_W_C_final_candidate.json": "48fdaf3a9d4688eafc2d668fd13d93ab7531186d10d32a0d2493a8b2825cf654", + "raw/block05_X_A_upstream_production_normalized_harness.json": "104e1195e29e33fd2149e7ed326105172201e591443b297ab2509e1475fa51e4", + "raw/block05_X_B_rejected_heavyweight_implementation.json": "32ada73d0b225ae5a6fa04b77e74b5ae19351648f9677e4997d1a91c892fee6d", + "raw/block05_X_C_final_candidate.json": "dfb7b20a261523535d9429aa4b9caf9f9248a1658e29e318900855ce1a11ce94", + "raw/block06_M_A_upstream_production_normalized_harness.json": "ab1f7a006b4dc832a6949fe647d96910695a39d440559f1a999d06a433a6c08f", + "raw/block06_M_B_rejected_heavyweight_implementation.json": "78e7c9ad92a63ad4e17373e8c9a6cff2c81df7e4d71da0fb848f4962ea3f695d", + "raw/block06_M_C_final_candidate.json": "7ed1e5940b806746d5009886c8b9ef06494a8ea6a00203501870b840993cb26f", + "raw/block06_P_A_upstream_production_normalized_harness.json": "c63f91aa9f29764cc794bbcbb04002bfd839720c6f22bb64e68515a2dd83acdf", + "raw/block06_P_B_rejected_heavyweight_implementation.json": "213806d6955bd1f55ff937fbf4fe3e3a3e087470c3c7106e8cbaf0ead4380bc0", + "raw/block06_P_C_final_candidate.json": "951c73c668b14732d8930f7b7b3d73011f1279aaa4823a69523c26a1542e4686", + "raw/block06_S_A_upstream_production_normalized_harness.json": "1c2c581792c5f3caddd2455272a0b245c021a2cdd6c9273f2f64250d99fdaa19", + "raw/block06_S_B_rejected_heavyweight_implementation.json": "43829d8855fd4da26d032a42821251c1ccafee32f76a1ea9975022672c4a76f3", + "raw/block06_S_C_final_candidate.json": "a3229ebb17f0ed473f5f90235a96e5cbcb54a6c2f08a7daf8c953daa7906fb7d", + "raw/block06_W_A_upstream_production_normalized_harness.json": "d0f4bf5fad119e848a7ad40f326f7a681b1aaabf26884c9fe788a6ce5414133b", + "raw/block06_W_B_rejected_heavyweight_implementation.json": "35a57a4d917de89e5ce9135ed7a6382dd33314e7d77391d105a9c7b5da76103e", + "raw/block06_W_C_final_candidate.json": "d4f4a003708570e81152e9598f6a2e232afe15d2c412ecf46c4d616c7d9e7957", + "raw/block06_X_A_upstream_production_normalized_harness.json": "e9fd591fed7ddffee318d6274a7e8a17d283c4d52ba5cd014b8b04abedeb5c0f", + "raw/block06_X_B_rejected_heavyweight_implementation.json": "f512f75ecbaafc958d13696eeecfc9d917c4bbb8d3f77df317efd5d942b6806c", + "raw/block06_X_C_final_candidate.json": "758aa96a423e25371ac3c9c62553525bc72b9642b3a6d3f218e52f202d6ea9c0", + "raw/block07_M_A_upstream_production_normalized_harness.json": "46d514005a98aa65a30126f9929b99ae0406216043781215caa76f4051a8b4bf", + "raw/block07_M_B_rejected_heavyweight_implementation.json": "27fbfadae8c91918dd944ec8d0f0efba74ccb2337248a297a8750757de533dd4", + "raw/block07_M_C_final_candidate.json": "7c04c8989ed0bd54e91816176f56480f2dbd97f34f2f93279383f44b51222283", + "raw/block07_P_A_upstream_production_normalized_harness.json": "af627057fa117448e4780bff29171893e232303548f9402445bc5dc66dd37a02", + "raw/block07_P_B_rejected_heavyweight_implementation.json": "d29a042c244a6b58f67b22285e328eb3cc0d250768e0b36e4416cd3eb27a7652", + "raw/block07_P_C_final_candidate.json": "bafda6294867c9fd588bcf6c2f1859ac9a3ac8c9d0badbef661418179c7dcc8a", + "raw/block07_S_A_upstream_production_normalized_harness.json": "3344926567eac2d51064e39223bf816556f4ceaff0aecf27cfd31f1d5349a5c4", + "raw/block07_S_B_rejected_heavyweight_implementation.json": "e6b8b2adeeddf528daaee99811cb559f73e82b6fff85fa39a8d2ca232265a586", + "raw/block07_S_C_final_candidate.json": "161b30a2862095a3520ac530d999a392dba1131b40510b83e13732a59dfdb481", + "raw/block07_W_A_upstream_production_normalized_harness.json": "c11a2ba33255bb0d43f2772aa7a54bd177c12653dbf05232e5620810b0344075", + "raw/block07_W_B_rejected_heavyweight_implementation.json": "47b9fedc111b5d886702bbe3995db4ff9e3e79c600e96d0c751ac679380cf7c1", + "raw/block07_W_C_final_candidate.json": "08ccf58e3c95cdd6b9092071494cbac80e2e1952ba248358c200b73c32d735bb", + "raw/block07_X_A_upstream_production_normalized_harness.json": "ed0023ebaa44b07f5e7576e35f62f881c4d5a0619415cb4d715f63e09f5d8301", + "raw/block07_X_B_rejected_heavyweight_implementation.json": "dee0ebd0e7d61655caa0034c2c4dcf185207043179096a5d6cad4f2365ba2fe2", + "raw/block07_X_C_final_candidate.json": "c146bcc196fc147bdfc2a3e9aa49c326ac116ed777a4f42536f882845344b845", + "raw/block08_M_A_upstream_production_normalized_harness.json": "b3b4243e0eb9f8162a128ff52a85778ec822bc69a32f7136e29505ba70dfbd5e", + "raw/block08_M_B_rejected_heavyweight_implementation.json": "63b33d7a6c3daa0ccdd574e7449e3877b28dc612838a8b7109d31110a816a98d", + "raw/block08_M_C_final_candidate.json": "e8d624e1aa0d9236dbd8c051382d4315eafdc474b41526f4656c254d39f4170b", + "raw/block08_P_A_upstream_production_normalized_harness.json": "86d0be5012449d8426d4faf4d156d066badf0f92310fdd63df3aba2d7657fbae", + "raw/block08_P_B_rejected_heavyweight_implementation.json": "daf578f42caf399a38b760a99bbaeb9ae3c03868403f31f5c8f959a64debe7e8", + "raw/block08_P_C_final_candidate.json": "5000ed3800b948df44836cf5209a000268357425dd2136a4fcbe5915a16b19bb", + "raw/block08_S_A_upstream_production_normalized_harness.json": "32bfe330707ec2ba94565beb064b79084d18a0187f6284c27a412b01c6bce994", + "raw/block08_S_B_rejected_heavyweight_implementation.json": "6a1fd2ca6e8f9a2cfdd95460b72d8425d66307fe242d4bf2bc3a68392eb93445", + "raw/block08_S_C_final_candidate.json": "8190faba7352714b0c874dd8e42e46315ecd51580ff903c67c0ba6c9f6a719f1", + "raw/block08_W_A_upstream_production_normalized_harness.json": "b2b0a8392f248360c3059b0092619e72959a4905a9b5751e96847641e751c0c1", + "raw/block08_W_B_rejected_heavyweight_implementation.json": "1f57036270ce35563b92f9dd8596c5f6b6d14b10782fe76511d8de43465f9c17", + "raw/block08_W_C_final_candidate.json": "575fd6ac659780fac377bb54d57bd2770486f1587dc7b7b6e5fd596af5301478", + "raw/block08_X_A_upstream_production_normalized_harness.json": "3e5ba65f5bf47755f4ad41005ce179170a1921be37935e48f3b627ebbc190cb6", + "raw/block08_X_B_rejected_heavyweight_implementation.json": "e7c6fae2089953d659af5b0f87f3bb32fb7d52b6f9f7bcd9053f1ae01692cdb3", + "raw/block08_X_C_final_candidate.json": "4d28317e41e71fa1ccb618acb6590b4d5577ec74ac271f7f76b0aaba6b66c532", + "raw/block09_M_A_upstream_production_normalized_harness.json": "7114aedec93aeaceb435e4fd2a88741d4df050a41218c5929d320d3e9efb6fc8", + "raw/block09_M_B_rejected_heavyweight_implementation.json": "7e942f0c1e5f51bca08aae67b0a98102dc71843a4e2ac7427e6af68895e5d011", + "raw/block09_M_C_final_candidate.json": "33c7b3e80a11202ff35294641f6e2799a14904227721594faa51e176933cfc8a", + "raw/block09_P_A_upstream_production_normalized_harness.json": "e93adb2eced496169a3946cd70b6c1efbff35a612dd6776f9a6ad6f2064e05d5", + "raw/block09_P_B_rejected_heavyweight_implementation.json": "a4f7810e797ecc4284cfaefb25e5983656a7e36d26af73088cbf3f37776e1f90", + "raw/block09_P_C_final_candidate.json": "93b9770ce0f35157438797331c1fb04d58039e58337770cc904fbaaedee531cf", + "raw/block09_S_A_upstream_production_normalized_harness.json": "dbca5f97e04102bd504d75c52530446100780ccebeb2c1ffaffec6efdb2a27d8", + "raw/block09_S_B_rejected_heavyweight_implementation.json": "c9c9c75d7255d471504d502594247f172b910e084eb03a87a1171e7562c35822", + "raw/block09_S_C_final_candidate.json": "4a88ea5bf63f401035217ad827530be89224c45fb4b35496b63e84bac7b668d0", + "raw/block09_W_A_upstream_production_normalized_harness.json": "ca5a5e6eed9b1bf6a4c8795e878fa1373ead540ad2e62d1569ff724b86900097", + "raw/block09_W_B_rejected_heavyweight_implementation.json": "45d17e796e7e7496bcd717921443cf8cd75bf210476bffd174d951e63b9a1a2b", + "raw/block09_W_C_final_candidate.json": "72aef1bc9dd3d50d9b86be3bb3f6254d4e1aca74f7ed797affdfc63a4615256a", + "raw/block09_X_A_upstream_production_normalized_harness.json": "6a299f151ec53c25e4d10b32df195327636a5e0d7026042d8bdeda6133719325", + "raw/block09_X_B_rejected_heavyweight_implementation.json": "0e8770f09b3d09ceb7a7951effe43a2de59be61d2943ce2f056e2f9fbd2986b8", + "raw/block09_X_C_final_candidate.json": "b3a5b43bf5dd11eb61f646a5da74a28d6cdb7fa78a8669b15199460ee95f2c94", + "raw/block10_M_A_upstream_production_normalized_harness.json": "3587eda0ecf8c57cbbe71c0027e03e98eb41bcf85e9237ab7510b519c8a9dbf0", + "raw/block10_M_B_rejected_heavyweight_implementation.json": "fd7417e41d6adf15cd6d6b8e574b2fac6fb012406cbaa62e04bab771b76991cb", + "raw/block10_M_C_final_candidate.json": "ab3ce1f084267cc5759e48fa07660ba8164b5c32887350561a758a41a1e4fe20", + "raw/block10_P_A_upstream_production_normalized_harness.json": "3a50241c4367a037ce537591bc3bc40fbc53f0b0acd529741ef6de17ffc47f4a", + "raw/block10_P_B_rejected_heavyweight_implementation.json": "961a2a8520a90e66057a77d5569eef11ccc46e44ffd6b64d4599b662bd8d2a98", + "raw/block10_P_C_final_candidate.json": "0dbbe71abbd57bbebe8663aeef59150015d1f8da889a35d7ca3b272a6218c6a7", + "raw/block10_S_A_upstream_production_normalized_harness.json": "3d389db583466bf86c07c7c354fff98ce7bb90377c35fbb199bde32bc53674a0", + "raw/block10_S_B_rejected_heavyweight_implementation.json": "20a77901edf7ad62a5b91a0237563125692747f136d1467a6a31bec2e18ea4fb", + "raw/block10_S_C_final_candidate.json": "f67137b8caece7fcb08b3affa84b7a490a2ccc1a09da319ea0870a6752ec964e", + "raw/block10_W_A_upstream_production_normalized_harness.json": "ce51f3829eafe44a381711c5b99b5d6751667ad77c3bb652c90165cfe6eff4b2", + "raw/block10_W_B_rejected_heavyweight_implementation.json": "9b0452e00a19a3c8c6b2ef0cbda33cc2768b610132deb0c6941193417f6d82d8", + "raw/block10_W_C_final_candidate.json": "e90b438d417d098b59a50eb2f635a5c10b1af0483e6fa0e9b3aec90f937fa26a", + "raw/block10_X_A_upstream_production_normalized_harness.json": "5b76d5664e470a52c3c16ac780e0ff1a44c6423b9b3308721fd1dc98562491a3", + "raw/block10_X_B_rejected_heavyweight_implementation.json": "2416e388e7b1328438501d7269d9d4a87d955469e5af3bde089e065c713676de", + "raw/block10_X_C_final_candidate.json": "ef4b0d70bed0b698432fd13b5568dfe57d9c37cd0c857822511abb21b0096c40", + "raw/block11_M_A_upstream_production_normalized_harness.json": "8a9cce68dcb004c3009873c8a7cb5f12493db0f458b47367fdaae3c132509c82", + "raw/block11_M_B_rejected_heavyweight_implementation.json": "00b3172c690a37c1472f1a537d59266f0383dde2c933426b388ddc91066ad85f", + "raw/block11_M_C_final_candidate.json": "7c78b5f71a4ec132d1d4c2893b029c634fb8cf1b6099f7fbeeaf05d1bc9f6ccc", + "raw/block11_P_A_upstream_production_normalized_harness.json": "6c59b08b26808623eaacd378c4e863441fdb3575e8ee98ce3a4da0455c4e1156", + "raw/block11_P_B_rejected_heavyweight_implementation.json": "dd1d30e700feb9b7cfe854703bf52a2b80823f08736b960c16d8388bedd7a417", + "raw/block11_P_C_final_candidate.json": "422f9f1aae4bbe19408fbff834d4b6aaba8ee58492d347378f8c3303fc5c2779", + "raw/block11_S_A_upstream_production_normalized_harness.json": "5fc7cee7a95706d9818005526d514489088dab5a6c882b716c7de96ba54b2b6a", + "raw/block11_S_B_rejected_heavyweight_implementation.json": "6b0ad24a5fca372a4904aceed6cad73a858fb29b2e07dc3e3891660feffb241c", + "raw/block11_S_C_final_candidate.json": "23ef66c9de60fd570fd6f54eb362b090c3915e352a4a44c8907fe2b746abd9b4", + "raw/block11_W_A_upstream_production_normalized_harness.json": "cf4b5fca53f83541c815d7d7fe5b839b7605f60b037bf33821cfb15012532fab", + "raw/block11_W_B_rejected_heavyweight_implementation.json": "2297bf5b19f34adaad47d688262e7c070a90e2af0b415408cdc0ba08db5a0721", + "raw/block11_W_C_final_candidate.json": "c77a77afd5530769e6420d45af52ee552ff5b5ca6e94a0bef924aafd7a66f933", + "raw/block11_X_A_upstream_production_normalized_harness.json": "9b28c79c25c54a9a69e09b4f8921d3dafbf37dc155208e98d3365d1b09f60a2c", + "raw/block11_X_B_rejected_heavyweight_implementation.json": "30c106ed28212f6dd62f6913e6d5ee41321d7cac02fd013d105c5226e6ed1dff", + "raw/block11_X_C_final_candidate.json": "cf5737c9c13f6f56d1f640c759874d7bba3523ed2cd6270925ba7bac929fb9d7", + "raw/block12_M_A_upstream_production_normalized_harness.json": "4f6353d24f8f78d911021b426ac1978d4252e35ff510081e90e43b91deb8f447", + "raw/block12_M_B_rejected_heavyweight_implementation.json": "8066eb303ff7d54df50f46046c404a01861fb61168fbe5ef149c444cb607923b", + "raw/block12_M_C_final_candidate.json": "eaad99289263111b4b6262f0e65819107f39c2f1480507bb51caf582d0a0e7db", + "raw/block12_P_A_upstream_production_normalized_harness.json": "8bdc6af3adf6492eecd88dd9f51aaa4963e299ed48023dec2d19267999ecfa56", + "raw/block12_P_B_rejected_heavyweight_implementation.json": "078c25b7d8ce3c2fdff8b80eebc2d67b0239f22706334b85b87ad72cace7e7dc", + "raw/block12_P_C_final_candidate.json": "0a31acc0b4298dd7e33440d4e9f073ff8d6ae656957047aae220a7155f8f76cb", + "raw/block12_S_A_upstream_production_normalized_harness.json": "5c69c44bed98242eda23185b8d953cb39b44d6ce547f00202110b3c924b9b0f0", + "raw/block12_S_B_rejected_heavyweight_implementation.json": "020430af5227dced3516c5b463c0b05fb4c70843486de31ced58e1521ec6c2b1", + "raw/block12_S_C_final_candidate.json": "021f93f981b98d65c862d52de8da6162f2ec8bb04038c568ca049d42a52712e8", + "raw/block12_W_A_upstream_production_normalized_harness.json": "5b6af8fea4876d495bba0e1996f7665b72ab12ec58df14511ddd83b0c52841ae", + "raw/block12_W_B_rejected_heavyweight_implementation.json": "01a39798f52ebc7e2570a342f5ad7f46d91af7864c8d67c6a6baca3cc727911f", + "raw/block12_W_C_final_candidate.json": "db15430bd99a0d3d9992f124403ca17f786852dc3bf87d68d21840c50503cc8b", + "raw/block12_X_A_upstream_production_normalized_harness.json": "d2d18897ffa9348bed11472ad1bfb4199c183bd8c1783c25474ec3f386d9d039", + "raw/block12_X_B_rejected_heavyweight_implementation.json": "60afd4b035f811928cf83486521a49cc881f2298e7f665356313cb6375ca3e7e", + "raw/block12_X_C_final_candidate.json": "5f4dc1a8f8c131ac915ab3d4e39117fac45d72cbdb8a12e42a55367d11c0ecd3", + "raw/block13_M_A_upstream_production_normalized_harness.json": "e9e6118800c19d507e49e691878ca737d9ee80f6aae4049549511c191ca7b65a", + "raw/block13_M_B_rejected_heavyweight_implementation.json": "a4efde400d924868995d3739e1b1233cad56f5f92608340e87b5843c2ed789a5", + "raw/block13_M_C_final_candidate.json": "d8b6e25dd4a249594aada430b7d09fc4ad12efe7f4c48aff3c61d582087bff51", + "raw/block13_P_A_upstream_production_normalized_harness.json": "da8cfd2bbf1f6b91c77b499bb32056f6adc54da77648a9dee9c6e3f0f3b27527", + "raw/block13_P_B_rejected_heavyweight_implementation.json": "49dc166820b698232fa667644c8b07844291f75e20b74f7a0b77f0abf6b51bb0", + "raw/block13_P_C_final_candidate.json": "24775e6932477b4fdc9196bfdbf8d8c40f76752adbaca3e8b0db33665e4e44fd", + "raw/block13_S_A_upstream_production_normalized_harness.json": "3d1e775769f843dc810ba5bb68628206698fdb076ed9fdde72e41c4d65c64c9a", + "raw/block13_S_B_rejected_heavyweight_implementation.json": "763e2c57ac551ef7014f249df0ce079d4673d271a665a1bc48df8cdfa9358501", + "raw/block13_S_C_final_candidate.json": "c3339e91dfb6db117122f96aeaa2367e78749150f9979b3cd80b37b258370932", + "raw/block13_W_A_upstream_production_normalized_harness.json": "348d70d911b6d754e3274c9007852e96298f0c5570e94ccad33cedf7447ec80a", + "raw/block13_W_B_rejected_heavyweight_implementation.json": "9212742be64d2891f821132cf673fa7729332474364b045573f0999798d5100b", + "raw/block13_W_C_final_candidate.json": "7168b9ae9a00c9fde8451b6aba2730631dcdf0ec5a60d00dba683da0883dfa4b", + "raw/block13_X_A_upstream_production_normalized_harness.json": "14c44ff1a9e0ef870b6a6ffdbd0c7c547943f7f9eafc515b25fa8bfd5ef9c021", + "raw/block13_X_B_rejected_heavyweight_implementation.json": "88d92c54604bc577755f9eed22604c6e79576ea06e8c60b353b99d4e18edc902", + "raw/block13_X_C_final_candidate.json": "fca492360ef4a62e554d4f9db6e747618c709d0fc5dc28ca31711d56f8bd8d5e", + "raw/block14_M_A_upstream_production_normalized_harness.json": "817a53ba6ed9efd063ebc1677d3dfa7a484d463d3b72e95457bbc4599e2e2620", + "raw/block14_M_B_rejected_heavyweight_implementation.json": "ea5a7fcd38cd5fdc2da9a66acc3a55269e83622e226d7da6e90781ec0db45713", + "raw/block14_M_C_final_candidate.json": "27fa92bdcf19c3f4816cd887ae533efb86ebc4d6ef619a77f88671622d26ce1d", + "raw/block14_P_A_upstream_production_normalized_harness.json": "e36c92ea407cb3027f00751d12c05a6f01cca7c8430916c67da326e8356bbf77", + "raw/block14_P_B_rejected_heavyweight_implementation.json": "643b5840d6eaf37ccd3558ce5248a5e838cd29247f7de226ff212941f7989547", + "raw/block14_P_C_final_candidate.json": "dda4317dfb4a6de9bdea527c4d562a7af296b2859fcfee95501706bb7ced6b5c", + "raw/block14_S_A_upstream_production_normalized_harness.json": "fa971206a15084df1a0ccb639545cf46563dba4da2e066b752ce8f3a3ecfb7f1", + "raw/block14_S_B_rejected_heavyweight_implementation.json": "59a318315261e5cc8238e5e47a7ff72e9ca80a8e5e21574ca0dfa1af07a02312", + "raw/block14_S_C_final_candidate.json": "744c88f31f989c4e019db553958ecfae7a278a14cbfca093172fb3b171027b9c", + "raw/block14_W_A_upstream_production_normalized_harness.json": "c436927c54ad32bd3b336543d307757a1c4ea04720ecfa78c5f0fa279b6d4da2", + "raw/block14_W_B_rejected_heavyweight_implementation.json": "92e9459d9c2d6248912d7b4a9dcb5c0fdaf448c70229b9a693cabf7164bf6a14", + "raw/block14_W_C_final_candidate.json": "94104b844cffffc39f01bb1a707df68db445164b18e9d565c61f70f1c8a34ddc", + "raw/block14_X_A_upstream_production_normalized_harness.json": "3986ac016cd4549ee5aae10d27aa363e354887e949412bb151b0de54c3ce56e6", + "raw/block14_X_B_rejected_heavyweight_implementation.json": "aecf2b9abf3416b98f292372f1e9594495cb5540ea0a08836fe97a7faeed8a7a", + "raw/block14_X_C_final_candidate.json": "f2af028a2d378e3bc161371ef0ed11570d8c74505d665aa5ffed0eda25fb22d4", + "raw/block15_M_A_upstream_production_normalized_harness.json": "2f8bc8a9fd256f2a007051bac3a6849dca47027c8fd36dc7574444670b76a6a8", + "raw/block15_M_B_rejected_heavyweight_implementation.json": "bf8ab7199f0370512993a50cc2fb409690117c672077c72d9dc03fc36c799855", + "raw/block15_M_C_final_candidate.json": "970bc8e5c116000bfdf461e6be21630f5e1e2b17eed5509b11059681fd501fc4", + "raw/block15_P_A_upstream_production_normalized_harness.json": "e13d391422448c9678be099dd1a58e0da0ef077b1c3ec1c3894ae2221624a67a", + "raw/block15_P_B_rejected_heavyweight_implementation.json": "a72274456b10478a9d86438fb1776ebaec8e8906a127b05ae86fe02978d4f982", + "raw/block15_P_C_final_candidate.json": "e5faebe95ff5f0d39ed3234935e651d9e843492ec8182a15fa4cfb6d6e5f3110", + "raw/block15_S_A_upstream_production_normalized_harness.json": "2db58eb2fcd419b048e737209a37a41f53fe89891d97ff16ba238c1730376ba3", + "raw/block15_S_B_rejected_heavyweight_implementation.json": "5b080b118413195b2f71137ffc7806d39eca32f472dcd2b9cfef91727e3dcc3c", + "raw/block15_S_C_final_candidate.json": "d6202dfa44ab76d6fbf856dbe4fd6c2316d60165bcc7192c2f873f52452f6de8", + "raw/block15_W_A_upstream_production_normalized_harness.json": "c046bf39a7c9f7a7e2cc7f9a6b8df2428d244729362e33441d645db54860a22b", + "raw/block15_W_B_rejected_heavyweight_implementation.json": "31be499cb1ab415c667d2db7e1dedb172362c735627f4eba9ba0827fd1b124e2", + "raw/block15_W_C_final_candidate.json": "ccdf5f59b31c5bce987dcfa36603511b6d14442b1de2e2a29b567e8369043156", + "raw/block15_X_A_upstream_production_normalized_harness.json": "138910226baab5d7eaf5fa9c74067d3010db41ad690e981e07c3c799b692ba6f", + "raw/block15_X_B_rejected_heavyweight_implementation.json": "c85922154c1dc53c613d31630cc40ab7dd1f6c41daee0d85f5644e3bd50bfa07", + "raw/block15_X_C_final_candidate.json": "dc00f650b7068f0dec4173e6d91b512f43d51373779f5a73a9c3bdeb32fb5634", + "raw/block16_M_A_upstream_production_normalized_harness.json": "2021a865dd6e6f3161139eff3d17b8fac5df87853a661abf3219284e4c3da144", + "raw/block16_M_B_rejected_heavyweight_implementation.json": "3020e13f2fade0447a15c5277b67cc614accbf9c626b0ebb9884473a04ca0d7c", + "raw/block16_M_C_final_candidate.json": "97d63421db42f3468de618487754b2827db953c799100b62c6e2a4239a195d7c", + "raw/block16_P_A_upstream_production_normalized_harness.json": "eb8bab79bf5ff12c12765e4245978afa512b62403f8eb5ab12ed76c8513bf06b", + "raw/block16_P_B_rejected_heavyweight_implementation.json": "862e5d63053e2fe26f89d93ce9489b6e4c89895f74de4c7f5b2de41cf4a503b2", + "raw/block16_P_C_final_candidate.json": "279b0f268f1192518544d5fc5863eb525265329c7f6a61e3aa273fd51bc9cc26", + "raw/block16_S_A_upstream_production_normalized_harness.json": "ee4b989551449e87d362bb4fb3027762cceb81c675c397a00b601dfece36e7c8", + "raw/block16_S_B_rejected_heavyweight_implementation.json": "c05aaf0262df7f0d8f532d1fb78fde26e316c9d5063a778505dbfb22bf3592b6", + "raw/block16_S_C_final_candidate.json": "aff482b98cb8c8ad0ffde7c97b94dc622da4dc31d2ebe363b0dd439104c78284", + "raw/block16_W_A_upstream_production_normalized_harness.json": "bee55e8d0207b9dcede2edcd9234d09c8147642e8837b3356e0884b648ecc70a", + "raw/block16_W_B_rejected_heavyweight_implementation.json": "778f73c3400f1d4c73a34b7af2115bbc12dbe74d53b42fa018765751d914d4a4", + "raw/block16_W_C_final_candidate.json": "181aec023378dbe385dc73b3a9cb931dc027a331ab2168111dfd199a85ae353e", + "raw/block16_X_A_upstream_production_normalized_harness.json": "dc11776dcae0701fd819cc67c70351bd8769c8cafb393be6368601a1144096f2", + "raw/block16_X_B_rejected_heavyweight_implementation.json": "927bd767710351ac6b9decfafac4aaf34595007347a857fc0c2c4a77b3ebe1ab", + "raw/block16_X_C_final_candidate.json": "72b31239e331e8c944a8d5ed4ef6ea0eef976039f1d52c3764d5cc0b5f49723b", + "raw/block17_M_A_upstream_production_normalized_harness.json": "681185692efeb79fc76286596be7c2f04c394b518b983ab914f358131ad5b93c", + "raw/block17_M_B_rejected_heavyweight_implementation.json": "150b150c4f5ee0d13bcc0202397693d4111d44eb113e7fd4d6368a0fd2509f44", + "raw/block17_M_C_final_candidate.json": "c6e630120c96e321d2b10aa1e37c9dcbbcd52f123eba6f0c7a10d6290b994c04", + "raw/block17_P_A_upstream_production_normalized_harness.json": "bd17da1402521fcdcc326e7c88b81faba2bea9d1ebd292abeecdcbce68f9b45e", + "raw/block17_P_B_rejected_heavyweight_implementation.json": "683cdbe8329789831950958796365fd17062fb6fc8b7d31a190c2c9fea154a3d", + "raw/block17_P_C_final_candidate.json": "f9a3fa7674ad0df95853452a8162fa73d1e359fc38a6819e86110648b9409fa7", + "raw/block17_S_A_upstream_production_normalized_harness.json": "7df5685c71de1fc7c3cd5a525d3a0a80677a44b335d9f8d36601a8103f6eb571", + "raw/block17_S_B_rejected_heavyweight_implementation.json": "e65226c575f7578699824dcd8c61aed9983e1b5315850fd6e17c6105fc7c3204", + "raw/block17_S_C_final_candidate.json": "0a3a024edb6dbbee2925af778fbf15a614a0cafedb6ff943f9fcd5f91b1e9746", + "raw/block17_W_A_upstream_production_normalized_harness.json": "e5e89e7819cd6adc28f80de59427a3385f55322203527e8dcf2882c42a2bae40", + "raw/block17_W_B_rejected_heavyweight_implementation.json": "3728580d6b48b2357cc81e12faae80c75044978eb50d01e243747fa0648b9ff6", + "raw/block17_W_C_final_candidate.json": "9c4ba60a3c456e84f3f6e718a9530ddc4c8a8f6e0216c57b77e3eccb0f4bd9ae", + "raw/block17_X_A_upstream_production_normalized_harness.json": "674465e79451642a2487fd91e62eb824f3e789901778e75f60ac2fbceb31d7e2", + "raw/block17_X_B_rejected_heavyweight_implementation.json": "0b11c88e1620e6a5fc9f6c0cf0938f96df6558f0c06021d1b32dddd118ab523c", + "raw/block17_X_C_final_candidate.json": "360461320430101b7eaafd9ab3a35cbb836ac6004038d27ba06322771f17b37b", + "raw/block18_M_A_upstream_production_normalized_harness.json": "eea0d29860c6437197bb7bd706d93dcda30df1c0fe064d840a827cfc9332fd3e", + "raw/block18_M_B_rejected_heavyweight_implementation.json": "1cb311a4459e153437ef4f6ef10b937795bb8ffcb6184ae6bc5f625a6f9ee4cc", + "raw/block18_M_C_final_candidate.json": "6b68ea5c6aa5868e21e0e3a3479275558dba3dfc4a156b841e342101b594c260", + "raw/block18_P_A_upstream_production_normalized_harness.json": "bd37ead22dab9478b4a852f235cf07b15c5456e5da94867a23ab911a3d6c66e6", + "raw/block18_P_B_rejected_heavyweight_implementation.json": "0999ec766576cfbbcaec58fed580771343255c36b1e3ad0e3834c954715cda28", + "raw/block18_P_C_final_candidate.json": "76dae6d1e6de37f5ca993f6e8d1f85e640e9f528d4507e157c6e4c329a5d175d", + "raw/block18_S_A_upstream_production_normalized_harness.json": "88850b79bf5b374423a27ed485052fd6e29744f27ee3f89d69809a2e8e3d68b1", + "raw/block18_S_B_rejected_heavyweight_implementation.json": "a44d10d6709a4f581d5bb961b895ae3c399ad15b6cf037887ac43b52d6263732", + "raw/block18_S_C_final_candidate.json": "a419cd4a817bac931446f71f24e5311e521344271d1162e46f85e8076546334e", + "raw/block18_W_A_upstream_production_normalized_harness.json": "982fedfa2de11ba9312da7a28f59456a51970fab6845eda58606d476ecf06946", + "raw/block18_W_B_rejected_heavyweight_implementation.json": "4cfd8460b22b5052458569e97ae063e41fcc4489a213c84f91808adda7266bc7", + "raw/block18_W_C_final_candidate.json": "7674fa347a201faee3fb445e70efc6b16230926571cea75eb4a6cfbaf6da1f2a", + "raw/block18_X_A_upstream_production_normalized_harness.json": "b57f8588f704a7aa998357db8d15565191eb0ecc540752153ba310b48ce13735", + "raw/block18_X_B_rejected_heavyweight_implementation.json": "9c31104b8069da6077717704b1bb6923b29d0fa73eb47c97c4ef9aeb5fed4b6b", + "raw/block18_X_C_final_candidate.json": "5b16900ba0bfacffc80f48630cc40cd4516c024f105fe2d2fb169e0f9cfb5060", + "raw/block19_M_A_upstream_production_normalized_harness.json": "9e23a19ad8f7d880004f74f74d3e0f252d19207ec334eaa0abfe70b795fd202c", + "raw/block19_M_B_rejected_heavyweight_implementation.json": "9395abc67abe7b57530ef296983dabb0115d7aea3fe3771e58489dbde3917df9", + "raw/block19_M_C_final_candidate.json": "ec37adb33102e7559f2cdfe1a8b3f16d3de2118f52a89923baf9923cc18bb1e8", + "raw/block19_P_A_upstream_production_normalized_harness.json": "9b637a03fc0cf1aec04f56944df79016de74c23c7a70d444eb1af1a73efbce6f", + "raw/block19_P_B_rejected_heavyweight_implementation.json": "2d44b80894c08f21d7f07f5a40b56801ddff2dbeb51215069f974ee3ebc209f7", + "raw/block19_P_C_final_candidate.json": "14857b16b2e2e6479f4b96a551d204827c1351b09e575c2ddcd91302d959c85e", + "raw/block19_S_A_upstream_production_normalized_harness.json": "fb0be406bf606e382f64bcbf17bd8bfcd1a3bc05f7f741239711bfad834157d0", + "raw/block19_S_B_rejected_heavyweight_implementation.json": "66b271ad68d5a7e934dc46349d2be9606300c5956c100c4f9ec20ae98f4f504b", + "raw/block19_S_C_final_candidate.json": "dfd6343d5b35bb9bcaab2eec5a5445226ab357e7d8719043f3feae1d863e029a", + "raw/block19_W_A_upstream_production_normalized_harness.json": "b2116a787f39fc80201a71d43c17cf7ce968024538c277c6ee99211812231cf8", + "raw/block19_W_B_rejected_heavyweight_implementation.json": "de3a8c11dc8d8aee0338b87bfa7ac45602eaeab1b0bb6ecedb61d01be78dad0f", + "raw/block19_W_C_final_candidate.json": "547ce6fbda7342cf540db2240596e81a641ead9263a80f913cc39c46f4305e3d", + "raw/block19_X_A_upstream_production_normalized_harness.json": "8e9ecda21bbe09c6c9f891c63b1e8870c021dbb5d51394806cb16284f3372265", + "raw/block19_X_B_rejected_heavyweight_implementation.json": "9ea808c4d1ac3df63f277a22345172aed8039e603091b959fc77f29bd8f9bc7a", + "raw/block19_X_C_final_candidate.json": "c9c859e1591ffbc6b89d171ba5bd508fe4834012d19be18669037070d58289e3", + "raw/block20_M_A_upstream_production_normalized_harness.json": "0728289945e56234b8c93d30d56ab5f1aa7c12277256fbf3fb11934a58cd2f8a", + "raw/block20_M_B_rejected_heavyweight_implementation.json": "fadad178e891fde60513a7c4486f77afb697250c39d0b573c176fc785e9eed39", + "raw/block20_M_C_final_candidate.json": "0609aebffe9e17cd8b3c2923f67c816f1e592c3ec084d8f2eb894159d4f00f20", + "raw/block20_P_A_upstream_production_normalized_harness.json": "03516ac6936ca4055c02279bb05123797ae210bece5b38650e45bab3cb661324", + "raw/block20_P_B_rejected_heavyweight_implementation.json": "01bbde1bdf54e6c00c8f015b4a7641f138a1643a3ae22ea50cf0dc63a6e37d64", + "raw/block20_P_C_final_candidate.json": "567da9de5b19747ee99e0cf3460847a6cc2e865a90d00df22183e49c66e37766", + "raw/block20_S_A_upstream_production_normalized_harness.json": "45b7150b60749dcfc2c603b0f6e412339e2dc0efac708f4cf16865cb56322635", + "raw/block20_S_B_rejected_heavyweight_implementation.json": "cfed3bd70f72b7fdd66b7a3ef081aa94dcda0fb3cd79a27ad724cb4638c532d6", + "raw/block20_S_C_final_candidate.json": "185131c05db82e65a71343b7137ef8d27b5c67a46943efcb4bd9533d8a8c5fd3", + "raw/block20_W_A_upstream_production_normalized_harness.json": "c3b894512a36854d7a1d62d9bb2b1c0c52a8f43cbb5e583fd87a07460d56e815", + "raw/block20_W_B_rejected_heavyweight_implementation.json": "5ac89640f80284a03f73eb050888112f0f30970089b7952b9c8f05cc3d4b461a", + "raw/block20_W_C_final_candidate.json": "abb33ce2a6508e4d2cfe1a10b55d553fd2f950506a4c3ef51939975e2bfc64c4", + "raw/block20_X_A_upstream_production_normalized_harness.json": "3d5c7aacfa07948774507fbc4776423b53b17a1d2cdfe001e2d36c8025ee6d70", + "raw/block20_X_B_rejected_heavyweight_implementation.json": "aaf90fe11a3733be44ace5f1d255e81958520a5cd223cdf355db51c54620564b", + "raw/block20_X_C_final_candidate.json": "f374f394b50e1fd8f64d9ace71a968fdc5be3e4055834fb69aa2fe9b8535f205", + "raw/block21_M_A_upstream_production_normalized_harness.json": "9c548cfbb1620dff0896b4e3f95e332aa0ab4f228a9c3b04e0b36582aedbf092", + "raw/block21_M_B_rejected_heavyweight_implementation.json": "f72236267e15d56b3624c4fe6559ac44c56fbbed3b08aa3affceb49c4ac413a3", + "raw/block21_M_C_final_candidate.json": "236967ccb4a2a6e826495ed967790023a0e8275ee3157cec7cbf859b8a57f000", + "raw/block21_P_A_upstream_production_normalized_harness.json": "66d5fee4bc409000c895af6cf691e4702b0666f67985e3c7f75643adbd99a7fc", + "raw/block21_P_B_rejected_heavyweight_implementation.json": "60a33ae232fbf06cc0055c8622020697268718ac1efab37b73d631913415b159", + "raw/block21_P_C_final_candidate.json": "db426200cfb9d76da2c7376d647eb197d89e4837e9249ee67889de2dc1dbf5c5", + "raw/block21_S_A_upstream_production_normalized_harness.json": "013dfdfc06744c6f428b2afe49ba22fb2ee095806085fa2afbfbe50a2750c010", + "raw/block21_S_B_rejected_heavyweight_implementation.json": "a0f866af161dcea007fb5d6f47eabc121742aba2726b24693fb2703de4ae4dba", + "raw/block21_S_C_final_candidate.json": "fe16e4ed780bc121df85812ee431a7588d0c7a09b8ee75e1d1c9b1714ea6e401", + "raw/block21_W_A_upstream_production_normalized_harness.json": "510e3a9443727089df62e60e67ee6737418ca1c44f76855adcbfb2c4c15ad956", + "raw/block21_W_B_rejected_heavyweight_implementation.json": "8d10003d34f01073653716fb48049ecdd796c6163b25c6e44681cf44819f284b", + "raw/block21_W_C_final_candidate.json": "8b6a12e98a9ff9a97e155a3887e6d6203d7aab67ad4b2df74dc4b3b809770c16", + "raw/block21_X_A_upstream_production_normalized_harness.json": "a572f6062d56ded8e01db666fa1b3cc94e436cd095a0b7e70aa684c593b1ffca", + "raw/block21_X_B_rejected_heavyweight_implementation.json": "83a29eb9786f4034a395a5f735e7685ce9f213532838a4c2873eeb01c256d14b", + "raw/block21_X_C_final_candidate.json": "8ab1ea835057aa31922b11dc7142a5f70117d64266d987fd5b6eab87eeb16ae8", + "raw/block22_M_A_upstream_production_normalized_harness.json": "a346344dfaa84fe42f2bd3f3dc15e6ab3f5e29e198ca6a6c0578d2a69d1c6bf6", + "raw/block22_M_B_rejected_heavyweight_implementation.json": "80bac833883a727d57d057ba1e02a9e7045774c0fdbbd51af6f2a1f81d8d510b", + "raw/block22_M_C_final_candidate.json": "6d132a53b40ffbd444d08ccbe97ab6f46346f79e5756cf290776a8392ee84a64", + "raw/block22_P_A_upstream_production_normalized_harness.json": "07875d3afd9759b790429b95648aa2f594ed56cfcc3aff2c2d65fdbbc1800494", + "raw/block22_P_B_rejected_heavyweight_implementation.json": "22e31e14530f0cbe394ca6a652cc30744478ab426ffd11501f4e1b3cb1556160", + "raw/block22_P_C_final_candidate.json": "86bb5143b4565e580d6c9829c854c2d30c749327694a041473f62b411578f87a", + "raw/block22_S_A_upstream_production_normalized_harness.json": "6b2bd31567ba56a51bbe73a5a8b12e9d771c089e0665be1f42815ce4570e0049", + "raw/block22_S_B_rejected_heavyweight_implementation.json": "57fa021b5d6f86addad53baef2b0a708d2478e2f57c813d9876b2c25736ef86b", + "raw/block22_S_C_final_candidate.json": "ba6357183f0d6e69bd052f2fd06b587ceef92acbeedea7d48d3759764aa95797", + "raw/block22_W_A_upstream_production_normalized_harness.json": "e0c1d26b4579bcb7d043f985640903d5580a509712c420b8aeb3d34d5bcaed80", + "raw/block22_W_B_rejected_heavyweight_implementation.json": "85dd44c77b19b91e11deb6dc960a80462791de33f16d48727b62a2531b41337b", + "raw/block22_W_C_final_candidate.json": "0f5ad6a25365ae0d0bf9733b7b4dbd6d0043a5bf0f4833fd68220071020e9334", + "raw/block22_X_A_upstream_production_normalized_harness.json": "58b6eb0a5d35b4bf22d2f81a79e1d547ca4a71e7f1b1517043385e29a5e7047e", + "raw/block22_X_B_rejected_heavyweight_implementation.json": "187d7dbd62d298146c70bb3509db4b9cd5ffdb44e0638bc3d80ebbd9da4b3458", + "raw/block22_X_C_final_candidate.json": "5382ae233b2e3583e64171fa4a2293a60fea3b02c205bcfe91666065725aaf8e", + "raw/block23_M_A_upstream_production_normalized_harness.json": "7bf154ef2cc0a17a7178469363cd943ece7a37952fc67373474e87dfe7c0c5bb", + "raw/block23_M_B_rejected_heavyweight_implementation.json": "4fe28dfa922c3970ed3b5c1c2ac1565e4b8e2a6c53a84143cce8072e5668bd58", + "raw/block23_M_C_final_candidate.json": "c88261bdcaa3f09022059a086fdb7b2a183eee848a3e0b543922e7c617a37175", + "raw/block23_P_A_upstream_production_normalized_harness.json": "e2735da6e7b49f8b7ed268d6c1a433ea478183bf6cb4a8d7ec9e29a01df41141", + "raw/block23_P_B_rejected_heavyweight_implementation.json": "5040bd34c64ea8d31baeda2844af23efaa0575912cb94d950d5e3fea790ba48a", + "raw/block23_P_C_final_candidate.json": "8b2c3b682327eeb5c061d704ae5729f7e645eba2b2ab841f8b10cb2034750a9a", + "raw/block23_S_A_upstream_production_normalized_harness.json": "c602b1dbe681928e9cc2c1fe711547bec8beb694a2917e18a88f1fdce643427b", + "raw/block23_S_B_rejected_heavyweight_implementation.json": "a8192852a1e1d575dfeda371804df44199ea212a33f90844dc5fc60733451ae0", + "raw/block23_S_C_final_candidate.json": "e446ea2bf86c6c383a519217535899a2e2b7a5ff70e024002c1ae047f15d97f1", + "raw/block23_W_A_upstream_production_normalized_harness.json": "46df8cde90e029ff180e26039666beda1fd693bde827b75d28752c5d7033b0b2", + "raw/block23_W_B_rejected_heavyweight_implementation.json": "7ee0ae56ad6caa281aeda2e7ed21fd55e3f4ecd38edb80d5bd58eb48f4c59701", + "raw/block23_W_C_final_candidate.json": "4db34c28866d1eba0003c3e9be633b1031e1411dc30fd43dfd521f0da8b0d38a", + "raw/block23_X_A_upstream_production_normalized_harness.json": "da7f77c351facff68e1ca647cffefc18882c62da4f110ddc8386fc58830ab02c", + "raw/block23_X_B_rejected_heavyweight_implementation.json": "e0cb75517318dfd9a5388b003d328602c7b0ee0c8843fcec7f8826042b3a7c58", + "raw/block23_X_C_final_candidate.json": "d806263100c43632acb2a7ee105de4bbf099be09e95abfbd9a5861886dd2be6b", + "raw/block24_M_A_upstream_production_normalized_harness.json": "1221568964f739f50bd8b3d452641ac32876a692726a01e9b2dd75df7436ebae", + "raw/block24_M_B_rejected_heavyweight_implementation.json": "913aca510a7b79caa7f9969d57affe54e30e143cb9b224cda0430a59f6704528", + "raw/block24_M_C_final_candidate.json": "0269808c0ea357b1d74712480d53660541b2745d485d8662b3b0821790f3f34f", + "raw/block24_P_A_upstream_production_normalized_harness.json": "345e2ceb42688823c034c6eaf30d24540ce8c0701c5785a81deccedc8c53ebc4", + "raw/block24_P_B_rejected_heavyweight_implementation.json": "93716aec9a1b18901156a044399270710938576796c8edb5d75e9bf2b29e9ac6", + "raw/block24_P_C_final_candidate.json": "d770cad5f9861672cc76c23dc7c051cd776ea97d583a7a110f2710bef900b407", + "raw/block24_S_A_upstream_production_normalized_harness.json": "07ed1d2ea0c728b90f8e7e13eb7f916b5911c9d0cf10fb5adb671ed8865de6f5", + "raw/block24_S_B_rejected_heavyweight_implementation.json": "7a8737074649fdf46b9eebc89e84586cebd867d1a873d17ce03697b749539677", + "raw/block24_S_C_final_candidate.json": "41d6db25ebfa576a5c3418d5a313f44dabb408684f1989a7b9faa101c2fce521", + "raw/block24_W_A_upstream_production_normalized_harness.json": "7b8569e01d05e03c47f683520ba78afc25335531f3369669bc8e10f6bff52568", + "raw/block24_W_B_rejected_heavyweight_implementation.json": "3212821536046c0b6133a8083e9b5eb1daec2901984e403fb7496675b0967820", + "raw/block24_W_C_final_candidate.json": "750306d7bdb0d966d23cad1e12f28296f78dc975dc6da508a06dfb930b68f47c", + "raw/block24_X_A_upstream_production_normalized_harness.json": "ce64196aec8198d9102f1ccdcf1848b25bd348b0fa6d8bcc3ddd7e6ec3c0c3b5", + "raw/block24_X_B_rejected_heavyweight_implementation.json": "1d019f05f218e6b6a7f1628f9ac7658cb91cb30dd3a3ef2f8169ccab65c3d160", + "raw/block24_X_C_final_candidate.json": "e33ebd1675686ddebcfdba7c19c195c5af34b3685694d4e6389e0a2db8f594c5", + "raw/block25_M_A_upstream_production_normalized_harness.json": "be72fabde5995a5c5ed5ef9a4144efae9fe0050246d4297a64d48cabfd8ae0c1", + "raw/block25_M_B_rejected_heavyweight_implementation.json": "6df92e08654c66c3e845a9fcdd82c608df3063a82327fef081b30eb42b1bd02c", + "raw/block25_M_C_final_candidate.json": "388ff05bdf2e4ff8b414c07b6d0cd20015105695973aba314aa1a0b83c61d568", + "raw/block25_P_A_upstream_production_normalized_harness.json": "744fa3874656e7b0d04bbfc8018225bebdf9671e599c5e0a0983cb6b2479115e", + "raw/block25_P_B_rejected_heavyweight_implementation.json": "eab6c3adaabdfb4da218157d92e6fb41136c34511d27dd3daeb73ffc0d089669", + "raw/block25_P_C_final_candidate.json": "1fafbbe38c61df52b44f05883f9daf17afda074a74b7200f3ab71dfd84250151", + "raw/block25_S_A_upstream_production_normalized_harness.json": "bad2ccf1332c0dd6f26dd2212469063229ba6be413bc7d1bcf4a75eb6f6eb2af", + "raw/block25_S_B_rejected_heavyweight_implementation.json": "5ec4cd2663710bb1b9fd9d3ad87fca1f9aeed9491ff4c6c4a3f5b17e0d4332bb", + "raw/block25_S_C_final_candidate.json": "ddf59f7efbf639ab8a09423cfec3c86e55c997451a48e4610cb9ed8eee027eee", + "raw/block25_W_A_upstream_production_normalized_harness.json": "34ffac14cec5fff7419709fc06beb5e24bfe67681ca371412ecf8c4af782f6e9", + "raw/block25_W_B_rejected_heavyweight_implementation.json": "542b7e900466187a39d5e87a4ac76ddaf881530275bc591f3f0d4a972ce74594", + "raw/block25_W_C_final_candidate.json": "487f37513f9c2e6e5cfce7a6e74ab663bc61faa49196ed42ca0c4d415a4dfc6b", + "raw/block25_X_A_upstream_production_normalized_harness.json": "64382f3bc56a597d60a508926d974e2f1d43c8894dc7187d951636d23fde4320", + "raw/block25_X_B_rejected_heavyweight_implementation.json": "884957b14fbe5c3227fb6202e81bf220208e1d5a73fb64e1ee242a69f02d14c4", + "raw/block25_X_C_final_candidate.json": "a670da3522b5e8fd686624e609fb301b060c5ae51db33bb03d501cc1bc8bed75", + "raw/block26_M_A_upstream_production_normalized_harness.json": "f146fa17433b2dab8bc3f6e938bcc27d336f212c1c33a530d6b49b097134e955", + "raw/block26_M_B_rejected_heavyweight_implementation.json": "47dabf3f9e8780a1d15b88bc1697f91f2f562060ee809bee770f835b6a378370", + "raw/block26_M_C_final_candidate.json": "f5bf3a87997cb2940a1da7a87b2b7f410bc9e438853ed6aaae9a59c6fcc220f1", + "raw/block26_P_A_upstream_production_normalized_harness.json": "0587737a4fbf7f17359a1678bf51c39bb5c092bd2958177b41031d882216b78d", + "raw/block26_P_B_rejected_heavyweight_implementation.json": "bb8bbac6c17e4fb0d641d7f4888f00f7a9133990d16d10c74318008b6c31abce", + "raw/block26_P_C_final_candidate.json": "bbaf0961cb6ee2eaa34371ef7ef7b599679053d49017c65ef26a8d2645de35e3", + "raw/block26_S_A_upstream_production_normalized_harness.json": "52d13f0624a12a2b239cf66961b33e8b5b3af17bfcc377ef882b2de6f7548f4c", + "raw/block26_S_B_rejected_heavyweight_implementation.json": "8b7c8963076461c23c02e886c10f306bcefcc16870e753eb70162ee94cd5c27d", + "raw/block26_S_C_final_candidate.json": "2a7bce9da276c065f86486a16f116a3f08ba96b26e3de779dd2eca8aae429d79", + "raw/block26_W_A_upstream_production_normalized_harness.json": "d32cbd49250d0e70d1a419f874974be80723e03784c4a9541109ff828d49b8c2", + "raw/block26_W_B_rejected_heavyweight_implementation.json": "c7f4f614d6144ca76ccb6c41b9e59b0383940fb87da4fb45a876d27504693de1", + "raw/block26_W_C_final_candidate.json": "cc0ea7a437865b0e2858d632c666814e0b605094bdcc46848d63d91f40261d22", + "raw/block26_X_A_upstream_production_normalized_harness.json": "328726c133194ab513b034947be6a3a77faac708e98e3b09c4c4bf3395f96160", + "raw/block26_X_B_rejected_heavyweight_implementation.json": "cc154ac2f70e27c01c524d5ca35ef0dde853e5daafea06480d03f322e73361ff", + "raw/block26_X_C_final_candidate.json": "20a07d943a32ce35119530ca44a323238decbb4d10f8a3a3a2e758620bfdffa0", + "raw/block27_M_A_upstream_production_normalized_harness.json": "12e581d77c07ecf374fd1d9f0b3cf3a15334865bdacf1e05480fd071c0d99fda", + "raw/block27_M_B_rejected_heavyweight_implementation.json": "3b592de8b087f2bd343287cfe158a55de6e1f04e864bc521b620ca60a303ea23", + "raw/block27_M_C_final_candidate.json": "5a95fd75e10eb4163927ec9a7093dea645717f123adfa9794ce56fe8447af9bf", + "raw/block27_P_A_upstream_production_normalized_harness.json": "606c2d61d81a66a0383fe6dd4903b94e206ad3df3a69508b96773c9d88046eb1", + "raw/block27_P_B_rejected_heavyweight_implementation.json": "e6bc39535a7f29ee738224567aa9fbe18705ceb768a0688c753984994a987642", + "raw/block27_P_C_final_candidate.json": "78df3f7c781523bda8087b8a8b3c6f961c530ca7f71d08b4bb3be087c9e88742", + "raw/block27_S_A_upstream_production_normalized_harness.json": "dfb1a4bfa839c89339c84c974edc3a5006bc2bb7e8de745d63a94b7b89375b4c", + "raw/block27_S_B_rejected_heavyweight_implementation.json": "6955a67882d44380b015dd63e084f4bd20c105d191703ca0c652d3ccbd721f24", + "raw/block27_S_C_final_candidate.json": "adb136c824a949ed45b942c0955bc558b696f96a6ce4c4ae07b687c0d792cdff", + "raw/block27_W_A_upstream_production_normalized_harness.json": "f25bfef1a0d71c52b7332a6d25467681cd41683ea1f241c6a9038965eeeb4b29", + "raw/block27_W_B_rejected_heavyweight_implementation.json": "9b8fbdc079cf527090a90a459dbdfb7b72e7cd775b24117797a70cd3a5bcbc4b", + "raw/block27_W_C_final_candidate.json": "38a914b70ffab27435075cad88f77c26cb5162468a046c8a3d56ec986ecae134", + "raw/block27_X_A_upstream_production_normalized_harness.json": "2d10abbf64102e04fe921d1ab7d0ea4c9294d182d5ff6beb17ad44a10524c2c3", + "raw/block27_X_B_rejected_heavyweight_implementation.json": "e7838e59a56bca122787d8bf8f322910e55d6f0c3be56cf46dd961c35ba564bf", + "raw/block27_X_C_final_candidate.json": "757421f9116c8116df15fabb64bac85b7146446869c6596ba6145763e34f11e8", + "raw/block28_M_A_upstream_production_normalized_harness.json": "eff020661966402a8783cd383660205d8046f511c7a3d81889b635893fd66fa2", + "raw/block28_M_B_rejected_heavyweight_implementation.json": "af8edb00d5d0efbedbdf41456abcea09e2a1f325670e29af6f807318d308979e", + "raw/block28_M_C_final_candidate.json": "89ce56b5253c498cf17d08c70e15ef979bb1693f4d26e02a65778b83080d218b", + "raw/block28_P_A_upstream_production_normalized_harness.json": "a2f7825c7476795e7fdeda504f826fd076aa21893f7f711f5ec1d14ee6b5e142", + "raw/block28_P_B_rejected_heavyweight_implementation.json": "2bc9517940da927fc1cad1f195eb4d40c139f5ec4bacb70ccfd962b638c8de14", + "raw/block28_P_C_final_candidate.json": "2ae369be9cee715fcf0699b1abe7c58731912f0a01a451be5463f82637f3b902", + "raw/block28_S_A_upstream_production_normalized_harness.json": "215104839def663e88c664ce58bf5c62b68cb3f2f1e80963360cb7b7c78ec33e", + "raw/block28_S_B_rejected_heavyweight_implementation.json": "19fbf08f730be84fe0d3729c395c12be149926121ee199713f9aa496b559f790", + "raw/block28_S_C_final_candidate.json": "c672c72fc285ffb7f9fe8e2d35366ce97ca867794f9f1076d431cfcefac0dbfb", + "raw/block28_W_A_upstream_production_normalized_harness.json": "a647511c0a72e7eb34fde7c3684aa4761d2d0a9b83d3ca03aed09383c6b3c9ec", + "raw/block28_W_B_rejected_heavyweight_implementation.json": "d615eb3af97d94163dd42123d57e7bbbdb1ef58fcf27c6a629375dc137a128cf", + "raw/block28_W_C_final_candidate.json": "fc9070cc29020930b04a116de01ec364aa827c324668f81f4234aa6e883c1946", + "raw/block28_X_A_upstream_production_normalized_harness.json": "1311567c4e376bac83409c6399dd6398ef4b289c723e06e751c02d7d8e64292d", + "raw/block28_X_B_rejected_heavyweight_implementation.json": "bd2b14f2abeebdeaf07c7e7f60e9fb3497348e00924d5c5c8e71417a71a837fa", + "raw/block28_X_C_final_candidate.json": "ca2808c115d2e2088f698fe2b1d88a623c9d89da73f1ae24aca64b482c21454c", + "raw/block29_M_A_upstream_production_normalized_harness.json": "851a6cd76172c474c20157652c17875dfe6e082f2c809820823ed185b8b303c1", + "raw/block29_M_B_rejected_heavyweight_implementation.json": "14a1ee59fb70fb7ea78dc226fff8c08de063f66a2bf2a6ba48bed9c25b57d544", + "raw/block29_M_C_final_candidate.json": "3d02f9d2a22c83ad827df0b0108f3a5abe760df15ec0cf9450b9de8952eda33a", + "raw/block29_P_A_upstream_production_normalized_harness.json": "1d7d25f4e7a5e07ff92cc89a77874a01c84e66729cc6970d8f1a72dd92b5faff", + "raw/block29_P_B_rejected_heavyweight_implementation.json": "4fa28cfca121750aa457ff2263c649628d9c2b10708ce1458c431a4c38c18b59", + "raw/block29_P_C_final_candidate.json": "914b93b628927b69b334beb584956ed9bf3b7d32c24548c6c0cfbca18253d895", + "raw/block29_S_A_upstream_production_normalized_harness.json": "b4486d3ab49fb6d842bfde59f0010c108652129e3467b8cff691ebdbfc42b44b", + "raw/block29_S_B_rejected_heavyweight_implementation.json": "1ab14f2fd88e18283ddd036075e6d861167811d24e806304726bd599a09140a9", + "raw/block29_S_C_final_candidate.json": "afa648c3320f71a47028512fd344033753b42450698f0184e9a8b027c96daacb", + "raw/block29_W_A_upstream_production_normalized_harness.json": "f2e5463761bee841e95a6b0b8f8d59e0a2d9099557c05f309f4990e5ed3e08a3", + "raw/block29_W_B_rejected_heavyweight_implementation.json": "3baf265dad5964e42678e624773df70d321f37e40cbb906c45968648c64a3300", + "raw/block29_W_C_final_candidate.json": "e9ae7a9581d7bc398d1a427c172e709685cb544bf932c56cdad8ed3cf4928f14", + "raw/block29_X_A_upstream_production_normalized_harness.json": "00c8be9e6d50f5f8c80ccc54c0a1a0d7fee0b4fdff8b52c106813638d58e492d", + "raw/block29_X_B_rejected_heavyweight_implementation.json": "66d8ab3c0cf0423f78ec9d0970e14a3a865122b82f3fc88315bdd26b33c72b12", + "raw/block29_X_C_final_candidate.json": "13a666d22ed2902475d77cdda9eb67c358e0b11f773cbbfa865acbdf39801ea7", + "raw/block30_M_A_upstream_production_normalized_harness.json": "f104e5e3948f9bd14a61756c4e13d9038d670d06acb90cb98ae7a4e5c1bb0df5", + "raw/block30_M_B_rejected_heavyweight_implementation.json": "958f00b1aa844c3010612bb5d2c9819df7c2847fec733887a5eb7333f2864b35", + "raw/block30_M_C_final_candidate.json": "06d63012e1cfdc77b66e271f5e6215e7f8aeedf28bc3f03e3968ba78bcabd33b", + "raw/block30_P_A_upstream_production_normalized_harness.json": "b7b92881ead474694f58dd2e819c3218eab1714458fa32ea665a5d8f9ed590d0", + "raw/block30_P_B_rejected_heavyweight_implementation.json": "4bf18b50d31427159f455a53e5060544920fe32a779859517826fee495989ab3", + "raw/block30_P_C_final_candidate.json": "c682cdec24239703425062ec37deaab72477236b8ae6863cd7cb911aa571b993", + "raw/block30_S_A_upstream_production_normalized_harness.json": "4fdd21e6b5814c617c82f6910cd99c3bba7d64c90241145be28f051b0e5d973d", + "raw/block30_S_B_rejected_heavyweight_implementation.json": "c5e8dcf0d2ae289fe57b12ca40633a49d2d01fd5061b6855d175a48390dfacc0", + "raw/block30_S_C_final_candidate.json": "b78a8b662ea5cd5734924f01c006bfc832d3b1607b161620d16482e8d3caa76e", + "raw/block30_W_A_upstream_production_normalized_harness.json": "bce7622e39ec32028345906e7c01bc6046906943ac9dda57560badfbd860144c", + "raw/block30_W_B_rejected_heavyweight_implementation.json": "2565a2827fc83bf30d2bde8e5ad0c19012d6ae5f9b659c8f5452173aba2c34a6", + "raw/block30_W_C_final_candidate.json": "436abf5c776e76af9f3ed629956cf6c6307942fe47b68c3a8211cb812ae67063", + "raw/block30_X_A_upstream_production_normalized_harness.json": "7ee85e0b8fd04db1cb77c9c29913a0bc4cf61c97aee67ef4d4d30bc5431405fb", + "raw/block30_X_B_rejected_heavyweight_implementation.json": "f85da552ef45ede51d43269eafe36f5fb96bec1cb8aab238d22915d7af471207", + "raw/block30_X_C_final_candidate.json": "085283c0315cc02b92c8965863de4ee7e2d41f33ea3f23b2fd0c2312d9f4e903", + "run_campaign.py": "da474a56dff13499e8891ef6ec849ef9d1dbbefc1345a8edca4df81f84e57613", + "test_protocol.py": "8efa67b4dbbeb36d6e4aba947f78cee7d747e4b3c60e0ae799543fd19ac0bf48" + }, + "point_control_iterations_by_block": { + "1": { + "A": 2962, + "B": 2950, + "C": 2677 + }, + "2": { + "A": 3049, + "B": 3099, + "C": 3205 + }, + "3": { + "A": 3115, + "B": 3040, + "C": 3058 + }, + "4": { + "A": 3149, + "B": 3132, + "C": 3070 + }, + "5": { + "A": 2894, + "B": 3152, + "C": 2560 + }, + "6": { + "A": 3086, + "B": 3045, + "C": 3197 + }, + "7": { + "A": 2934, + "B": 2998, + "C": 2887 + }, + "8": { + "A": 2960, + "B": 2922, + "C": 3172 + }, + "9": { + "A": 3266, + "B": 3087, + "C": 3354 + }, + "10": { + "A": 3026, + "B": 2850, + "C": 3155 + }, + "11": { + "A": 3065, + "B": 3327, + "C": 3217 + }, + "12": { + "A": 2917, + "B": 3191, + "C": 3135 + }, + "13": { + "A": 3288, + "B": 3162, + "C": 3144 + }, + "14": { + "A": 3156, + "B": 3057, + "C": 3035 + }, + "15": { + "A": 3310, + "B": 3161, + "C": 3013 + }, + "16": { + "A": 3085, + "B": 2874, + "C": 3208 + }, + "17": { + "A": 3111, + "B": 3160, + "C": 3024 + }, + "18": { + "A": 3236, + "B": 3065, + "C": 2885 + }, + "19": { + "A": 3243, + "B": 3094, + "C": 3219 + }, + "20": { + "A": 2714, + "B": 3208, + "C": 3152 + }, + "21": { + "A": 2891, + "B": 2767, + "C": 3175 + }, + "22": { + "A": 3173, + "B": 2684, + "C": 3321 + }, + "23": { + "A": 3145, + "B": 2656, + "C": 3105 + }, + "24": { + "A": 2914, + "B": 3035, + "C": 3384 + }, + "25": { + "A": 3054, + "B": 3150, + "C": 2943 + }, + "26": { + "A": 2976, + "B": 3103, + "C": 3001 + }, + "27": { + "A": 3252, + "B": 2849, + "C": 2963 + }, + "28": { + "A": 2960, + "B": 3170, + "C": 3213 + }, + "29": { + "A": 3045, + "B": 3099, + "C": 2831 + }, + "30": { + "A": 3113, + "B": 3061, + "C": 3351 + } + }, + "process_count": 450, + "repetitions_per_process": 5, + "results": { + "B_over_A": { + "M": { + "cpu_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9724942668270152, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9824503482307945, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9578985546030383, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9481618300519343, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9177095676930938, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 1.0097582985612112, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9495104964246688, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9783920590134797, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9522065882667232, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.945490699082207, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9684078130697465, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9772000776921002, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9861069097347223, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9856890930801396, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9468365895408363, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9500670472133689, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9074684337203562, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9206557690848819, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9502554225940549, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9623470482430306, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9350397242370568, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9082931009868034, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9496305230703866, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9741631749689976, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.954840199707932, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.963190080307354, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 1.038467587391922, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.971770833571608, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9588681918541186, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.979190063249716, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9467417009581092, + 0.9728300457319956 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 2.7169954268004393, + 5.325829904189083 + ], + "comparison_role": "descriptive_previous_vs_upstream_only", + "denominator_arm": "A", + "denominator_process_mean_geomean": 100002675.21806931, + "favorable_block_count": 28, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9467417009581092, + 0.9728300457319956 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6698886437204736, + "degrees_of_freedom": 16.164904836780583, + "mean_log_ratio": -0.041137430240638144, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9494045802270412, + 0.9701014629813685 + ], + "ordinary_ci95_t_critical": 2.118149051220305, + "point_estimate_ratio": 0.959697229463264, + "standard_error_log_scale": 0.0050906796625728844, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.03818520854560185, + "ratio_geomean": 0.9625346547381541, + "sample_variance_log_ratio": 0.00027655405392905077, + "variance_contribution": 1.5364114107169487e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.025969843732158892, + "ratio_geomean": 0.9743644723617134, + "sample_variance_log_ratio": 0.0001264775376169168, + "variance_contribution": 7.026529867606489e-07 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.035207106259151376, + "ratio_geomean": 0.9654054540394174, + "sample_variance_log_ratio": 0.0017428029062095491, + "variance_contribution": 9.682238367830828e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.0570654915194718, + "ratio_geomean": 0.9445322084913399, + "sample_variance_log_ratio": 0.000597184312391703, + "variance_contribution": 3.3176906243983497e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.06175134932565431, + "ratio_geomean": 0.9401166183622477, + "sample_variance_log_ratio": 0.0008004294686362263, + "variance_contribution": 4.446830381312368e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.028645582061790614, + "ratio_geomean": 0.971760812905111, + "sample_variance_log_ratio": 0.0011212552180645263, + "variance_contribution": 6.229195655914035e-06 + } + } + }, + "geometric_mean_reduction_percent": 4.030277053673603, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.002606947822272221, + "maximum_geomean": 0.9615508711494862, + "minimum_geomean": 0.9570902816409917 + }, + "metric_role": "secondary", + "numerator_arm": "B", + "numerator_process_mean_geomean": 95972290.34569569, + "ordinary_ci95": [ + 0.9494045802270412, + 0.9701014629813685 + ], + "ordinary_reduction_percent_ci95": [ + 2.9898537018631544, + 5.059541977295878 + ], + "ratio_geomean": 0.959697229463264, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.949610210888157, + 0.9704274764020067 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9513792388783654, + 0.9684418939796502 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 2 + }, + "instructions_per_iteration": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9764313735003256, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9762062134170502, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9762077291129891, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9763035454560296, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9763098901727201, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9762008305778944, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9762449533886675, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.976286296975436, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.976185802457191, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.976245918008387, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9763012840027505, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9764354809829571, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9763060247702307, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9762676897694933, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9761836952681568, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9761218488450041, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.976300890238567, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9761961979473127, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9762456082769309, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9762118575207153, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.976155881998466, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9762368200235009, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9763575801327536, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9763103140207977, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9763285538829081, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.976330225793842, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9762536934965261, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9761572038259934, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9762024105043866, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9762331125723618, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9762253311317385, + 0.9762919261661805 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 2.3708073833819454, + 2.3774668868261517 + ], + "comparison_role": "descriptive_previous_vs_upstream_only", + "denominator_arm": "A", + "denominator_process_mean_geomean": 1129269357.1728725, + "favorable_block_count": 30, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9762253311317385, + 0.9762919261661805 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6440290582863435, + "degrees_of_freedom": 17.678374074070394, + "mean_log_ratio": -0.024027739884078872, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9762321359832878, + 0.9762851208978622 + ], + "ordinary_ci95_t_critical": 2.1036651601595695, + "point_estimate_ratio": 0.9762586280811157, + "standard_error_log_scale": 1.2899733648696284e-05, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.023973788136634942, + "ratio_geomean": 0.976311300360926, + "sample_variance_log_ratio": 6.152868387874907e-09, + "variance_contribution": 3.4182602154860594e-11 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.024025867944870632, + "ratio_geomean": 0.9762604555796296, + "sample_variance_log_ratio": 2.8570113528160945e-09, + "variance_contribution": 1.5872285293422748e-11 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.024090499976993578, + "ratio_geomean": 0.9761973599215265, + "sample_variance_log_ratio": 1.3960694816897944e-09, + "variance_contribution": 7.755941564943303e-12 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.02407441203657265, + "ratio_geomean": 0.9762130650528232, + "sample_variance_log_ratio": 5.5801466279290525e-09, + "variance_contribution": 3.100081459960585e-11 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.023991088772400766, + "ratio_geomean": 0.9762944097008344, + "sample_variance_log_ratio": 3.353034328298274e-09, + "variance_contribution": 1.8627968490545967e-11 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.024010782437000652, + "ratio_geomean": 0.976275183075501, + "sample_variance_log_ratio": 1.0613432898707163e-08, + "variance_contribution": 5.896351610392867e-11 + } + } + }, + "geometric_mean_reduction_percent": 2.3741371918884258, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 6.097804576610244e-06, + "maximum_geomean": 0.9762633449483303, + "minimum_geomean": 0.9762525302765391 + }, + "metric_role": "primary", + "numerator_arm": "B", + "numerator_process_mean_geomean": 1102458953.3676314, + "ordinary_ci95": [ + 0.9762321359832878, + 0.9762851208978622 + ], + "ordinary_reduction_percent_ci95": [ + 2.3714879102137765, + 2.376786401671216 + ], + "ratio_geomean": 0.9762586280811157, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9762327895000722, + 0.9762861524860857 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9762371550342701, + 0.9762810798352752 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 0 + }, + "real_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9722388105779147, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9829485941886144, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9578535706395274, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9480687168050896, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9180937080261956, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 1.009183433933729, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.949725824131045, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.979177852920614, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9530327392103676, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9458956570442033, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9682687868041492, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9775936693604573, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9861372890934824, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9862708915484789, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9472228296780171, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9505913273225729, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9076905465221724, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9209275040856495, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.94994526014419, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9620885579479082, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9355034322051876, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9089322534798204, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9495291812054873, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9742655511950956, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9545189975824224, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9636315074379014, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 1.0381910176850653, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9717931171475875, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9594510396308877, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9789271250546588, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9469995656858743, + 0.9729200351370572 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 2.707996486294284, + 5.300043431412571 + ], + "comparison_role": "descriptive_previous_vs_upstream_only", + "denominator_arm": "A", + "denominator_process_mean_geomean": 100069971.70772393, + "favorable_block_count": 28, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9469995656858743, + 0.9729200351370572 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6682762542328256, + "degrees_of_freedom": 16.250948357700924, + "mean_log_ratio": -0.040955014208432096, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9496437075539407, + 0.9702110837917017 + ], + "ordinary_ci95_t_critical": 2.1172478869905245, + "point_estimate_ratio": 0.9598723095922075, + "standard_error_log_scale": 0.005060057101416853, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.03831882049008887, + "ratio_geomean": 0.9624060572025732, + "sample_variance_log_ratio": 0.0002775388096457894, + "variance_contribution": 1.5418822758099411e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.025551950376495984, + "ratio_geomean": 0.9747717378915599, + "sample_variance_log_ratio": 0.00013282685400116742, + "variance_contribution": 7.379269666731524e-07 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.034915593705165116, + "ratio_geomean": 0.9656869228728125, + "sample_variance_log_ratio": 0.001715620940315596, + "variance_contribution": 9.531227446197756e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.05674388048672584, + "ratio_geomean": 0.9448360293238217, + "sample_variance_log_ratio": 0.0005855094831177769, + "variance_contribution": 3.252830461765427e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.06154722941440306, + "ratio_geomean": 0.9403085344692366, + "sample_variance_log_ratio": 0.0007944986150056194, + "variance_contribution": 4.413881194475664e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.028652610777713704, + "ratio_geomean": 0.9717539826984157, + "sample_variance_log_ratio": 0.0011027573144418933, + "variance_contribution": 6.126429524677185e-06 + } + } + }, + "geometric_mean_reduction_percent": 4.012769040779252, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.002592609581889893, + "maximum_geomean": 0.9617242228969196, + "minimum_geomean": 0.9572797000103176 + }, + "metric_role": "auxiliary", + "numerator_arm": "B", + "numerator_process_mean_geomean": 96054394.86392017, + "ordinary_ci95": [ + 0.9496437075539407, + 0.9702110837917017 + ], + "ordinary_reduction_percent_ci95": [ + 2.9788916208298266, + 5.035629244605932 + ], + "ratio_geomean": 0.9598723095922075, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9498352351773622, + 0.9705276468121777 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9515942716224721, + 0.9685600738858852 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 2 + } + }, + "P": { + "cpu_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 1.0216011893878503, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9715468003773883, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9435113610002065, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 1.009003682795242, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0093337381975211, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9583534519867047, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 1.0149430871072866, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 1.008172617485749, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 1.0227806093082785, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9795214200288764, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9952059772247533, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 1.0083029619036312, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.008692178933718, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9674946394822165, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9458553039374527, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9381879153238306, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9836468539352394, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9892215776766784, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.964287105319228, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.951003041004443, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.0140933623314379, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.0017211579528136, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 1.021420714195506, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9927510744630038, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 1.0114239672219882, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 1.0194707370409384, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9924864372278053, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 1.0110860915331807, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 1.0408971837335435, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 1.013034086482772, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9799828588302445, + 1.0067323835182618 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -0.6732383518261775, + 2.0017141169755504 + ], + "comparison_role": "descriptive_previous_vs_upstream_only", + "denominator_arm": "A", + "denominator_process_mean_geomean": 22916.354628851008, + "favorable_block_count": 14, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9799828588302445, + 1.0067323835182618 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.610996884135826, + "degrees_of_freedom": 20.135110320903863, + "mean_log_ratio": -0.006755188115731326, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9826444183200039, + 1.004005580130336 + ], + "ordinary_ci95_t_critical": 2.085066488340103, + "point_estimate_ratio": 0.9932675768780597, + "standard_error_log_scale": 0.005157038074658712, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": 0.003970270672068217, + "ratio_geomean": 1.0039781626376296, + "sample_variance_log_ratio": 0.0005310878401072277, + "variance_contribution": 2.9504880005957094e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.016945248314121714, + "ratio_geomean": 0.983197514882739, + "sample_variance_log_ratio": 0.0008628733564167313, + "variance_contribution": 4.793740868981841e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.016966900386490878, + "ratio_geomean": 0.9831762268494594, + "sample_variance_log_ratio": 0.0014501159601066527, + "variance_contribution": 8.056199778370293e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.012557605274019588, + "ratio_geomean": 0.98752091244261, + "sample_variance_log_ratio": 0.0009788973800543205, + "variance_contribution": 5.438318778079559e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": 0.009854819119316401, + "ratio_geomean": 1.0099035377555212, + "sample_variance_log_ratio": 0.0004878848564342023, + "variance_contribution": 2.710471424634457e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.007886464511140393, + "ratio_geomean": 0.992144552059516, + "sample_variance_log_ratio": 0.0004762481135071994, + "variance_contribution": 2.6458228528177743e-06 + } + } + }, + "geometric_mean_reduction_percent": 0.6732423121940334, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.001955914351252863, + "maximum_geomean": 0.9952234912293125, + "minimum_geomean": 0.9916646347452714 + }, + "metric_role": "secondary", + "numerator_arm": "B", + "numerator_process_mean_geomean": 22762.07203307711, + "ordinary_ci95": [ + 0.9826444183200039, + 1.004005580130336 + ], + "ordinary_reduction_percent_ci95": [ + -0.40055801303360283, + 1.7355581679996068 + ], + "ratio_geomean": 0.9932675768780597, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9821745605369725, + 1.003946999553086 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.984180773310538, + 1.0020794123951482 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 16 + }, + "instructions_per_iteration": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9972692885130994, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9972278275681977, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 1.000545118058156, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 1.0008907262372642, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0002358106066598, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9999838070317204, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.997927104609473, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9966865302701559, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 1.0009837670794306, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 1.0003390556981697, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 1.0004568020970217, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9962512808807006, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0010804161068245, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9972476827424374, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9981223167867425, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9979865121571522, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9971024166715614, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 1.0005833957214612, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 1.0035641670110025, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 1.0001116348323567, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.0006806529270489, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.0027701023517568, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9970345350210779, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 1.0008336413738683, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9998554097356526, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 1.0000087073698727, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 1.00043787080509, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9997078127784427, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 1.000365366142611, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9974458720944179, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9985648304368738, + 1.0003483238589557 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -0.03483238589556681, + 0.14351695631261707 + ], + "comparison_role": "descriptive_previous_vs_upstream_only", + "denominator_arm": "A", + "denominator_process_mean_geomean": 149542.0940013295, + "favorable_block_count": 14, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9985648304368738, + 1.0003483238589557 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6118545640503745, + "degrees_of_freedom": 20.061917566904423, + "mean_log_ratio": -0.000543968598543331, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9987443784033798, + 1.00016848754525 + ], + "ordinary_ci95_t_critical": 2.0855508042238293, + "point_estimate_ratio": 0.9994561793255515, + "standard_error_log_scale": 0.00034160853330350696, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -6.328618281684038e-05, + "ratio_geomean": 0.9999367158197113, + "sample_variance_log_ratio": 6.402024480918421e-06, + "variance_contribution": 3.5566802671769006e-08 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.0017461538716778565, + "ratio_geomean": 0.9982553697680284, + "sample_variance_log_ratio": 2.771323033878493e-06, + "variance_contribution": 1.539623907710274e-08 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": 0.00015340022366954945, + "ratio_geomean": 1.0001534119900855, + "sample_variance_log_ratio": 1.3332815189927826e-06, + "variance_contribution": 7.407119549959904e-09 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": 0.0003375706291317611, + "ratio_geomean": 1.0003376276125084, + "sample_variance_log_ratio": 3.0344528780743588e-06, + "variance_contribution": 1.6858071544857547e-08 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.0009627760234571251, + "ratio_geomean": 0.9990376872966754, + "sample_variance_log_ratio": 3.250858898577998e-06, + "variance_contribution": 1.806032721432221e-08 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.0009825663661094746, + "ratio_geomean": 0.9990179161941604, + "sample_variance_log_ratio": 4.213409394197131e-06, + "variance_contribution": 2.340782996776184e-08 + } + } + }, + "geometric_mean_reduction_percent": 0.05438206744484697, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.00014135442981433322, + "maximum_geomean": 0.9995668767635878, + "minimum_geomean": 0.9993148248957372 + }, + "metric_role": "primary", + "numerator_arm": "B", + "numerator_process_mean_geomean": 149460.76991891142, + "ordinary_ci95": [ + 0.9987443784033798, + 1.00016848754525 + ], + "ordinary_reduction_percent_ci95": [ + -0.016848754524989573, + 0.12556215966201822 + ], + "ratio_geomean": 0.9994561793255515, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9987286247739487, + 1.000181621412901 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9988598180323469, + 1.0000563918743373 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 16 + }, + "real_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 1.0216967898153275, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9716724991138344, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9438600857339077, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 1.0086440134727, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0100278833989238, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9583642040855274, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 1.014659409715723, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 1.0074570785921861, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 1.0226895387998594, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9792879839223259, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9952587344926382, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 1.0078021598236644, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0091352192149459, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9675941876549345, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.945442002829251, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9383560389053421, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9839022784710295, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9894768906699926, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9642262909991471, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9509269756817688, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.0141960891907154, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.0016717509296518, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 1.021736111321852, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9930760844878793, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 1.0108323596609754, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 1.0193347904071899, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9925945027886228, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 1.0113343369000183, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 1.0408186403714372, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 1.0131326830875071, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9800167116660531, + 1.0067095911500235 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -0.6709591150023453, + 1.9983288333946914 + ], + "comparison_role": "descriptive_previous_vs_upstream_only", + "denominator_arm": "A", + "denominator_process_mean_geomean": 22929.34008874509, + "favorable_block_count": 14, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9800167116660531, + 1.0067095911500235 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.611502544070552, + "degrees_of_freedom": 20.09188854781028, + "mean_log_ratio": -0.006749236358798855, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9826733015377249, + 1.003988020817972 + ], + "ordinary_ci95_t_critical": 2.085352034206311, + "point_estimate_ratio": 0.9932734885828387, + "standard_error_log_scale": 0.005145091056549738, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": 0.0038912698119502468, + "ratio_geomean": 1.0038988506321411, + "sample_variance_log_ratio": 0.0005306713458992772, + "variance_contribution": 2.9481741438848736e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.017083463909419717, + "ratio_geomean": 0.9830616310437731, + "sample_variance_log_ratio": 0.0008513998781546481, + "variance_contribution": 4.7299993230813785e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.016956179401625887, + "ratio_geomean": 0.9831867675234102, + "sample_variance_log_ratio": 0.0014513761770646794, + "variance_contribution": 8.063200983692663e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.012601508083996299, + "ratio_geomean": 0.9874775584513309, + "sample_variance_log_ratio": 0.0009740488101946565, + "variance_contribution": 5.411382278859203e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": 0.010101501506384187, + "ratio_geomean": 1.0101526939008758, + "sample_variance_log_ratio": 0.0004845773230443697, + "variance_contribution": 2.6920962391353872e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.007847038076085664, + "ratio_geomean": 0.9921836695533893, + "sample_variance_log_ratio": 0.0004728796220762272, + "variance_contribution": 2.6271090115345955e-06 + } + } + }, + "geometric_mean_reduction_percent": 0.6726511417161296, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.0019499809723978467, + "maximum_geomean": 0.9952234695552366, + "minimum_geomean": 0.9916733208396153 + }, + "metric_role": "auxiliary", + "numerator_arm": "B", + "numerator_process_mean_geomean": 22775.105620850143, + "ordinary_ci95": [ + 0.9826733015377249, + 1.003988020817972 + ], + "ordinary_reduction_percent_ci95": [ + -0.39880208179718935, + 1.732669846227508 + ], + "ratio_geomean": 0.9932734885828387, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.982201716367119, + 1.0039217502468856 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9842118120632776, + 1.0020652383507571 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 16 + } + }, + "S": { + "cpu_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9438262278618993, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9321231912991073, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9569953419990239, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9048672125118332, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9120446484658971, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.8970724872841187, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9520814862130417, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9333381292531888, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9504480922770762, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9018010904181515, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 1.0045581005262185, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9313684681679119, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.904438653855267, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9429189961696405, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9581078626328788, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9617676537452098, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9520029484539636, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9584456612974345, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9619647343011333, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9179981905439935, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9452969449662391, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9727459870636094, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9456047415238904, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9490718461988341, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9516505482749635, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9294479338389781, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9077200649354763, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9590947802141189, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9570406801106219, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9626541656973379, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9293089027549573, + 0.9541411029963085 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 4.58588970036915, + 7.069109724504274 + ], + "comparison_role": "descriptive_previous_vs_upstream_only", + "denominator_arm": "A", + "denominator_process_mean_geomean": 81409109.22021316, + "favorable_block_count": 29, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9293089027549573, + 0.9541411029963085 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.634588597707906, + "degrees_of_freedom": 18.311774948775785, + "mean_log_ratio": -0.06012889808269001, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.931806173372934, + 0.9515839740460982 + ], + "ordinary_ci95_t_critical": 2.0983609856830308, + "point_estimate_ratio": 0.9416431497647632, + "standard_error_log_scale": 0.005004647149812412, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.05913870673574843, + "ratio_geomean": 0.9425760184465938, + "sample_variance_log_ratio": 0.0005786707667749885, + "variance_contribution": 3.214837593194381e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.0713554549580716, + "ratio_geomean": 0.9311308582170884, + "sample_variance_log_ratio": 9.251218610630978e-05, + "variance_contribution": 5.139565894794987e-07 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.05812976400690205, + "ratio_geomean": 0.9435275035830806, + "sample_variance_log_ratio": 0.0004974563793811349, + "variance_contribution": 2.763646552117416e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.06234168543485162, + "ratio_geomean": 0.9395617973571214, + "sample_variance_log_ratio": 0.001318015591389548, + "variance_contribution": 7.322308841053045e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.04730914704214255, + "ratio_geomean": 0.9537924898807324, + "sample_variance_log_ratio": 0.0011954394817758004, + "variance_contribution": 6.641330454310002e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.06249863031842381, + "ratio_geomean": 0.9394143495111216, + "sample_variance_log_ratio": 0.0008262743515148071, + "variance_contribution": 4.59041306397115e-06 + } + } + }, + "geometric_mean_reduction_percent": 5.835685023523684, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.0020977398007865355, + "maximum_geomean": 0.9432189497262965, + "minimum_geomean": 0.9395454099639766 + }, + "metric_role": "secondary", + "numerator_arm": "B", + "numerator_process_mean_geomean": 76658330.0256653, + "ordinary_ci95": [ + 0.931806173372934, + 0.9515839740460982 + ], + "ordinary_reduction_percent_ci95": [ + 4.841602595390182, + 6.819382662706596 + ], + "ratio_geomean": 0.9416431497647632, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9314225236574649, + 0.9514950751542453 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9332710783795057, + 0.9497412999807805 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 1 + }, + "instructions_per_iteration": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9497044963865137, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9496870392434178, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9497483580341332, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9497247250092419, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9497438845317788, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9497265788955426, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9496793210078257, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9497664551221138, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9496865882737482, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9496970865360375, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9497357959338347, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9497266504259229, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9497103591973107, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9496729030241932, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9497121174658079, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9497291197883312, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9497007314001532, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9497613619649535, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9497332452215675, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9497139706978901, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9497017499723196, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9496990589767719, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9497228997811389, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9497108490497942, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9497397900987056, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9496926780443142, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9496762994621231, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9497013713762695, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9497065666692116, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9497536252829349, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9497035206577005, + 0.9497275239789289 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 5.02724760210711, + 5.029647934229953 + ], + "comparison_role": "descriptive_previous_vs_upstream_only", + "denominator_arm": "A", + "denominator_process_mean_geomean": 1026186167.2399899, + "favorable_block_count": 30, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9497035206577005, + 0.9497275239789289 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.641898998441465, + "degrees_of_freedom": 17.817082795231936, + "mean_log_ratio": -0.05159278950280768, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9497059711603307, + 0.9497250734206863 + ], + "ordinary_ci95_t_critical": 2.1024691550580314, + "point_estimate_ratio": 0.9497155222424815, + "standard_error_log_scale": 4.783343782577154e-06, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.05159497974686931, + "ratio_geomean": 0.9497134421359766, + "sample_variance_log_ratio": 6.486391322175062e-10, + "variance_contribution": 3.603550734541701e-12 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.05160217507240141, + "ratio_geomean": 0.9497066086631828, + "sample_variance_log_ratio": 1.482554803362299e-09, + "variance_contribution": 8.236415574234995e-12 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.05160384543005249, + "ratio_geomean": 0.9497050223148077, + "sample_variance_log_ratio": 8.603113545789348e-10, + "variance_contribution": 4.779507525438526e-12 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.051598317493901535, + "ratio_geomean": 0.9497102722380438, + "sample_variance_log_ratio": 2.6135952182016456e-10, + "variance_contribution": 1.4519973434453586e-12 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.05158599456748002, + "ratio_geomean": 0.9497219755199596, + "sample_variance_log_ratio": 3.771205078644464e-10, + "variance_contribution": 2.095113932580258e-12 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.05157142470614131, + "ratio_geomean": 0.9497358129382576, + "sample_variance_log_ratio": 4.884826737741617e-10, + "variance_contribution": 2.7137926320786762e-12 + } + } + }, + "geometric_mean_reduction_percent": 5.028447775751854, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 1.7562574770035866e-06, + "maximum_geomean": 0.9497169919048118, + "minimum_geomean": 0.9497137659850045 + }, + "metric_role": "primary", + "numerator_arm": "B", + "numerator_process_mean_geomean": 974584931.738336, + "ordinary_ci95": [ + 0.9497059711603307, + 0.9497250734206863 + ], + "ordinary_reduction_percent_ci95": [ + 5.027492657931365, + 5.029402883966927 + ], + "ratio_geomean": 0.9497155222424815, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9497061923902199, + 0.9497255998613263 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9497077782120162, + 0.9497237486370312 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 0 + }, + "real_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9438144646400987, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9319896550034479, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9569052356561388, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9045951459977938, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9120011745092043, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.8964390759966053, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9518783148852762, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.933629819270369, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.950787758912532, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9018957638169036, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 1.0046990203726947, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9318526447756555, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9044261585001593, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9430113848515841, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9580689319357106, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9614567659264512, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9521978474386873, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9585490484329475, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9618923970438656, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9179964800726694, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9450947697086651, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9726307620078759, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9457976420507548, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9488527361564448, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9519804776943624, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9297342871742463, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9076429890118456, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9588310143166778, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9569714083804408, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9622855018604743, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9292767037234047, + 0.9541329733879862 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 4.586702661201381, + 7.072329627659535 + ], + "comparison_role": "descriptive_previous_vs_upstream_only", + "denominator_arm": "A", + "denominator_process_mean_geomean": 81436393.89806911, + "favorable_block_count": 29, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9292767037234047, + 0.9541329733879862 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.634121205825914, + "degrees_of_freedom": 18.344425635264827, + "mean_log_ratio": -0.06015048275302371, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9317758545706898, + 0.951573857676661 + ], + "ordinary_ci95_t_critical": 2.0980981463879242, + "point_estimate_ratio": 0.9416228249271567, + "standard_error_log_scale": 0.005010494801641056, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.05913236021799637, + "ratio_geomean": 0.9425820005410103, + "sample_variance_log_ratio": 0.0005788149687506351, + "variance_contribution": 3.215638715281306e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.07124078301245437, + "ratio_geomean": 0.9312376389264833, + "sample_variance_log_ratio": 9.319594221282721e-05, + "variance_contribution": 5.177552345157068e-07 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.058145023027956974, + "ratio_geomean": 0.9435131063868814, + "sample_variance_log_ratio": 0.0004992729611783291, + "variance_contribution": 2.7737386732129396e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.06252419552992924, + "ratio_geomean": 0.9393903334915736, + "sample_variance_log_ratio": 0.0013128904247464773, + "variance_contribution": 7.293835693035985e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.047223367119397966, + "ratio_geomean": 0.9538743096360247, + "sample_variance_log_ratio": 0.0011989671423737688, + "variance_contribution": 6.66092856874316e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.06263716761040734, + "ratio_geomean": 0.9392842146055667, + "sample_variance_log_ratio": 0.0008357690290469308, + "variance_contribution": 4.6431612724829485e-06 + } + } + }, + "geometric_mean_reduction_percent": 5.837717507284335, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.0021029382003785457, + "maximum_geomean": 0.9432208620675985, + "minimum_geomean": 0.9395198867267781 + }, + "metric_role": "auxiliary", + "numerator_arm": "B", + "numerator_process_mean_geomean": 76682367.27418053, + "ordinary_ci95": [ + 0.9317758545706898, + 0.951573857676661 + ], + "ordinary_reduction_percent_ci95": [ + 4.842614232333897, + 6.822414542931021 + ], + "ratio_geomean": 0.9416228249271567, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9313779473574895, + 0.9514840502788823 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9332366576753535, + 0.9497228991969764 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 1 + } + }, + "W": { + "cpu_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9376732646931685, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9378971841402305, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.8660685654695118, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9281237191649799, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.8724609797344937, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9557635937170701, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9194215654286013, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.8925513765750736, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9644795453512924, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9150171423983329, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9033798337134867, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9504887259232847, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9505695872742146, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.905021830337615, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9524931766409331, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9411058178047021, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.8786031293421273, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9601603256116574, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9567089737892601, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9537634067465455, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9282870360705104, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9308418999424599, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9746138172263159, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9411039303639512, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9218508756336946, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9486843371984067, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9391115552329592, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9650797618415048, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.968035086040484, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.921478278106108, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9172186262935657, + 0.9475487745569339 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 5.2451225443066125, + 8.278137370643435 + ], + "comparison_role": "descriptive_previous_vs_upstream_only", + "denominator_arm": "A", + "denominator_process_mean_geomean": 54955273.17839389, + "favorable_block_count": 30, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9172186262935657, + 0.9475487745569339 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.7260873645183414, + "degrees_of_freedom": 13.686748010889277, + "mean_log_ratio": -0.07014314333627708, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9203802361129092, + 0.9442938377466887 + ], + "ordinary_ci95_t_critical": 2.14940112816298, + "point_estimate_ratio": 0.9322603634957686, + "standard_error_log_scale": 0.005966895009484836, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.06493720319015803, + "ratio_geomean": 0.9371263100723832, + "sample_variance_log_ratio": 0.0003162027453402358, + "variance_contribution": 1.7566819185568654e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.07552023313987842, + "ratio_geomean": 0.9272609689433081, + "sample_variance_log_ratio": 0.0008726901413121876, + "variance_contribution": 4.848278562845487e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.07317309624761498, + "ratio_geomean": 0.9294399335360265, + "sample_variance_log_ratio": 0.0017663466884261067, + "variance_contribution": 9.813037157922815e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.06626255382850563, + "ratio_geomean": 0.9358851118122556, + "sample_variance_log_ratio": 0.00039539687474513717, + "variance_contribution": 2.196649304139651e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.08513448608882006, + "ratio_geomean": 0.9183887655827626, + "sample_variance_log_ratio": 0.0027918604115098433, + "variance_contribution": 1.551033561949913e-05 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.05583128752268536, + "ratio_geomean": 0.9456986735980328, + "sample_variance_log_ratio": 0.0002661936284251979, + "variance_contribution": 1.4788534912510994e-06 + } + } + }, + "geometric_mean_reduction_percent": 6.773963650423143, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.0023705661952175827, + "maximum_geomean": 0.9346309296909862, + "minimum_geomean": 0.9308331964608575 + }, + "metric_role": "secondary", + "numerator_arm": "B", + "numerator_process_mean_geomean": 51232622.94929871, + "ordinary_ci95": [ + 0.9203802361129092, + 0.9442938377466887 + ], + "ordinary_reduction_percent_ci95": [ + 5.570616225331126, + 7.96197638870908 + ], + "ratio_geomean": 0.9322603634957686, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9203811558882946, + 0.9439244535187937 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.922523163445258, + 0.9419175753098525 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 0 + }, + "instructions_per_iteration": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9601105288803023, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.960066671188042, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9600388619025271, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9600410062065339, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.960059920492991, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9599442952720191, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9600091518621655, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9600818851581527, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9600693995447432, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9602058025711634, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9600149436747819, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9600928149909236, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9600926998728465, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.96006295470231, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9600893614202108, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9600589651105866, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9600702092048821, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.959994046981381, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9600193810147772, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9600780329933158, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9600351541002957, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9600993981100316, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9601298387977308, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.959986461994651, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9600194075672442, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9600544595026781, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9601037691602792, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9601070657354235, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9600886265291737, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9600249649953452, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.960039806739027, + 0.9600835298632461 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 3.9916470136753923, + 3.9960193260973 + ], + "comparison_role": "descriptive_previous_vs_upstream_only", + "denominator_arm": "A", + "denominator_process_mean_geomean": 636166738.722389, + "favorable_block_count": 30, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.960039806739027, + 0.9600835298632461 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.655697603157143, + "degrees_of_freedom": 16.958506188931235, + "mean_log_ratio": -0.040757759028990405, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9600442970815083, + 0.9600790393372644 + ], + "ordinary_ci95_t_critical": 2.110208888099436, + "point_estimate_ratio": 0.9600616680522317, + "standard_error_log_scale": 8.57439406825514e-06, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.040769669952714714, + "ratio_geomean": 0.9600502328990347, + "sample_variance_log_ratio": 2.4488989522567156e-09, + "variance_contribution": 1.3604994179203976e-11 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.040750329737471565, + "ratio_geomean": 0.9600688006567348, + "sample_variance_log_ratio": 1.3583634340010218e-10, + "variance_contribution": 7.546463522227898e-13 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.040751883598859194, + "ratio_geomean": 0.9600673088440551, + "sample_variance_log_ratio": 9.9356585102324e-10, + "variance_contribution": 5.519810283462445e-12 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.04071528579625251, + "ratio_geomean": 0.9601024458408778, + "sample_variance_log_ratio": 4.441821466871505e-09, + "variance_contribution": 2.467678592706392e-11 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.04074626092111632, + "ratio_geomean": 0.9600727070083203, + "sample_variance_log_ratio": 1.905042841895633e-09, + "variance_contribution": 1.0583571343864628e-11 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.040813124167528136, + "ratio_geomean": 0.9600085155763859, + "sample_variance_log_ratio": 3.3084765993440117e-09, + "variance_contribution": 1.8380425551911175e-11 + } + } + }, + "geometric_mean_reduction_percent": 3.99383319477683, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 4.969769913487632e-06, + "maximum_geomean": 0.9600657156454374, + "minimum_geomean": 0.9600566982823182 + }, + "metric_role": "primary", + "numerator_arm": "B", + "numerator_process_mean_geomean": 610759300.337162, + "ordinary_ci95": [ + 0.9600442970815083, + 0.9600790393372644 + ], + "ordinary_reduction_percent_ci95": [ + 3.992096066273565, + 3.995570291849171 + ], + "ratio_geomean": 0.9600616680522317, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.960044764915627, + 0.9600799055761207 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9600476906491612, + 0.9600764408399532 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 0 + }, + "real_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9372726993592937, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.937413442530117, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.8664717766520884, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9281861419395203, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.8727896343320122, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9557773509790134, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9194124894782428, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.8927513400677283, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9640234026957869, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9151830659297158, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9030897177289618, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9508832729250195, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9501959008177675, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9056366447192036, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9524090053150572, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9412340398297582, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.8786253641518955, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9605784481643237, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9561888672726211, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9536985180646532, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9290492675564043, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9306808642775735, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9750785005598352, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9413002035407069, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9218381339551172, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9483109686456106, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9390744380898167, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9654625810813028, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9685723097429207, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9215136003600044, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9172968394789013, + 0.9475978010568176 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 5.240219894318243, + 8.270316052109871 + ], + "comparison_role": "descriptive_previous_vs_upstream_only", + "denominator_arm": "A", + "denominator_process_mean_geomean": 54980498.90306225, + "favorable_block_count": 30, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9172968394789013, + 0.9475978010568176 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.728870071531012, + "degrees_of_freedom": 13.585592228412581, + "mean_log_ratio": -0.07007463958640499, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9204590413977827, + 0.9443423649645398 + ], + "ordinary_ci95_t_critical": 2.150940752789821, + "point_estimate_ratio": 0.9323242290140139, + "standard_error_log_scale": 0.005954666921037972, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.06521479524145564, + "ratio_geomean": 0.9368662073605382, + "sample_variance_log_ratio": 0.0003079244813597854, + "variance_contribution": 1.710691563109919e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.07553512667886456, + "ratio_geomean": 0.9272471588487576, + "sample_variance_log_ratio": 0.0008520117618067742, + "variance_contribution": 4.733398676704301e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.07303603937261105, + "ratio_geomean": 0.9295673283987923, + "sample_variance_log_ratio": 0.001739619669900129, + "variance_contribution": 9.664553721667384e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.0661408765585477, + "ratio_geomean": 0.9359989946859933, + "sample_variance_log_ratio": 0.00040005240475363536, + "variance_contribution": 2.2225133597424186e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.08491204207810785, + "ratio_geomean": 0.9185930783864091, + "sample_variance_log_ratio": 0.0028131853648738878, + "variance_contribution": 1.562880758263271e-05 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.05560895758884317, + "ratio_geomean": 0.945908954096527, + "sample_variance_log_ratio": 0.0002696567825964803, + "variance_contribution": 1.4980932366471128e-06 + } + } + }, + "geometric_mean_reduction_percent": 6.7675770985986095, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.002357934548241958, + "maximum_geomean": 0.9346821635622559, + "minimum_geomean": 0.9308838620950263 + }, + "metric_role": "auxiliary", + "numerator_arm": "B", + "numerator_process_mean_geomean": 51259651.25060352, + "ordinary_ci95": [ + 0.9204590413977827, + 0.9443423649645398 + ], + "ordinary_reduction_percent_ci95": [ + 5.565763503546018, + 7.954095860221733 + ], + "ratio_geomean": 0.9323242290140139, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.920468790094258, + 0.9439704339317873 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9226150885290877, + 0.9419736352246338 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 0 + } + }, + "X": { + "cpu_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9979197357385545, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9834832537426105, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9839656424649915, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 1.0246225114450225, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0256291251279392, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9825977192344781, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9833604194797314, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 1.0536456144921136, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9883102659154225, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 1.0222295508618706, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 1.0291337964068943, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 1.0447673302735347, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.008053984374018, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9841616672672029, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 1.0137756164588871, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.0353666538684538, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 1.0134481651729772, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9597309534578405, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 1.0668293544312035, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.973989204726641, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.074572774740946, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.031883722579214, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 1.0111750229743386, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 1.0025159321612325, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 1.049308967193066, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 1.027100506806683, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 1.0159985709936274, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 1.0680300721222573, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 1.0278707170585886, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9734109568258527, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 1.0007470821610245, + 1.0290340533156042 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -2.903405331560416, + -0.07470821610244816 + ], + "comparison_role": "descriptive_previous_vs_upstream_only", + "denominator_arm": "A", + "denominator_process_mean_geomean": 152486591.80495718, + "favorable_block_count": 10, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 1.0007470821610245, + 1.0290340533156042 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6342779753532586, + "degrees_of_freedom": 18.333460025138343, + "mean_log_ratio": 0.014683676569780325, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 1.003589468898342, + 1.0261196019029133 + ], + "ordinary_ci95_t_critical": 2.098186308676545, + "point_estimate_ratio": 1.014792011350071, + "standard_error_log_scale": 0.005290585680826782, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": 0.020396513995237047, + "ratio_geomean": 1.0206059443463726, + "sample_variance_log_ratio": 0.0011929378031078684, + "variance_contribution": 6.627432239488158e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": 0.004004225660210404, + "ratio_geomean": 1.0040122532830074, + "sample_variance_log_ratio": 0.0011481013797070235, + "variance_contribution": 6.3783409983723526e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": 0.01471076131888622, + "ratio_geomean": 1.014819497109314, + "sample_variance_log_ratio": 0.0012323906842888917, + "variance_contribution": 6.846614912716065e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": 0.03565356890724212, + "ratio_geomean": 1.0362967788728947, + "sample_variance_log_ratio": 0.00031098453819448696, + "variance_contribution": 1.727691878858261e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": 0.021196932286989028, + "ratio_geomean": 1.0214231830356644, + "sample_variance_log_ratio": 6.904124292507076e-05, + "variance_contribution": 3.8356246069483754e-07 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.00785994274988287, + "ratio_geomean": 0.992170865829401, + "sample_variance_log_ratio": 0.0010847977840871467, + "variance_contribution": 6.026654356039704e-06 + } + } + }, + "geometric_mean_reduction_percent": -1.4792011350071022, + "leave_one_block_out": { + "all_below_one": false, + "maximum_absolute_change_from_full_estimate": 0.0020009961200495585, + "maximum_geomean": 1.0167459988987766, + "minimum_geomean": 1.0127910152300215 + }, + "metric_role": "secondary", + "numerator_arm": "B", + "numerator_process_mean_geomean": 154742175.20166937, + "ordinary_ci95": [ + 1.003589468898342, + 1.0261196019029133 + ], + "ordinary_reduction_percent_ci95": [ + -2.611960190291329, + -0.35894688983419965 + ], + "ratio_geomean": 1.014792011350071, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 1.003997515749812, + 1.0267846703438757 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 1.0057607620980047, + 1.024510733767401 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 20 + }, + "instructions_per_iteration": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9792498817514725, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 1.002522387413904, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9792502934614019, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 1.0026087970109643, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0025368564326056, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 1.002572988323474, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 1.0025670001399851, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 1.0025367725771153, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 1.002534068002253, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 1.0024897874874028, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 1.026377084031746, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9792657343843582, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0025414101892152, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9793028910312027, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 1.0025293937715738, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.0025657252378186, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 1.0024789334593258, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9792789929892501, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 1.0263278827904674, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9792280352688971, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.026367788044729, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.0025421417523643, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 1.00248432340584, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9792826726855451, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 1.0025966211674369, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 1.0025484858269005, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 1.0025608955639285, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 1.0025947364878773, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9792704515901284, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9792611527131359, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9913504507627644, + 1.0043787362007572 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -0.43787362007572384, + 0.8649549237235599 + ], + "comparison_role": "descriptive_previous_vs_upstream_only", + "denominator_arm": "A", + "denominator_process_mean_geomean": 1895018364.519703, + "favorable_block_count": 9, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9913504507627644, + 1.0043787362007572 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6364083086752554, + "degrees_of_freedom": 18.185852106525854, + "mean_log_ratio": -0.0021589981364916857, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9926695850677112, + 1.0030440418915816 + ], + "ordinary_ci95_t_critical": 2.099384096434644, + "point_estimate_ratio": 0.99784333082361, + "standard_error_log_scale": 0.0024761625670090825, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": 0.0025427990872986194, + "ratio_geomean": 1.0025460347428572, + "sample_variance_log_ratio": 0.00027560599038778925, + "variance_contribution": 1.5311443910432737e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.006861403417044183, + "ratio_geomean": 0.9931620822657675, + "sample_variance_log_ratio": 0.0001654670382442118, + "variance_contribution": 9.192613235789546e-07 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": 0.0025345657202164524, + "ratio_geomean": 1.0025377804473168, + "sample_variance_log_ratio": 0.0002760565197011853, + "variance_contribution": 1.5336473316732517e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": 0.0025569648878689955, + "ratio_geomean": 1.002560236710639, + "sample_variance_log_ratio": 2.2059851638904282e-09, + "variance_contribution": 1.2255473132724602e-11 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": 0.0025157076826790824, + "ratio_geomean": 1.0025188747304834, + "sample_variance_log_ratio": 0.000275922102533496, + "variance_contribution": 1.5329005696305335e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.01624262277996908, + "ratio_geomean": 0.983888577312435, + "sample_variance_log_ratio": 0.00011059473363441554, + "variance_contribution": 6.144151868578641e-07 + } + } + }, + "geometric_mean_reduction_percent": 0.21566691763900137, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.0009696458163158672, + "maximum_geomean": 0.9984915110787057, + "minimum_geomean": 0.9968736850072941 + }, + "metric_role": "primary", + "numerator_arm": "B", + "numerator_process_mean_geomean": 1890931436.8242526, + "ordinary_ci95": [ + 0.9926695850677112, + 1.0030440418915816 + ], + "ordinary_reduction_percent_ci95": [ + -0.30440418915815837, + 0.7330414932288809 + ], + "ratio_geomean": 0.99784333082361, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9923923510558359, + 1.0033256849129832 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.993933158493425, + 1.0025346389447152 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 21 + }, + "real_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9975070933481902, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9836585196684055, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9838953177070059, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 1.0248052883874226, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0258274266769583, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9827574890510226, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9839411221899177, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 1.0538615611382938, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9883752940272313, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 1.022368330005492, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 1.0290740692703257, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 1.0446025373685153, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0081595832992356, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.983940485815835, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 1.0139752976297156, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.03514344914352, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 1.0134418903902698, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9597650270787822, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 1.0665389935236596, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9739268657510385, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.0744002561473514, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.0318430608266875, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 1.0109812545809786, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 1.0024674485189966, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 1.0488725282288074, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 1.0270453959914587, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 1.0157084370253933, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 1.0681639217998897, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 1.0281361647577716, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9728969142497289, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 1.0007451803127878, + 1.0289827024619282 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -2.8982702461928245, + -0.07451803127878076 + ], + "comparison_role": "descriptive_previous_vs_upstream_only", + "denominator_arm": "A", + "denominator_process_mean_geomean": 152622431.44360265, + "favorable_block_count": 10, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 1.0007451803127878, + 1.0289827024619282 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6338880430187377, + "degrees_of_freedom": 18.360761210686512, + "mean_log_ratio": 0.014657774733848999, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 1.0035821757683423, + 1.0260739030419965 + ], + "ordinary_ci95_t_critical": 2.097967018325007, + "point_estimate_ratio": 1.0147657267143004, + "standard_error_log_scale": 0.00528225638403009, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": 0.02031517217758843, + "ratio_geomean": 1.02052292978008, + "sample_variance_log_ratio": 0.0011743529565960509, + "variance_contribution": 6.524183092200283e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": 0.004012364497923129, + "ratio_geomean": 1.0040204248090518, + "sample_variance_log_ratio": 0.0011538434504711505, + "variance_contribution": 6.410241391506392e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": 0.014659782319695364, + "ratio_geomean": 1.0147677639456556, + "sample_variance_log_ratio": 0.0012277987713078611, + "variance_contribution": 6.821104285043673e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": 0.03569045431856367, + "ratio_geomean": 1.0363350038108017, + "sample_variance_log_ratio": 0.0003111440387895322, + "variance_contribution": 1.728577993275179e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": 0.021236066176545842, + "ratio_geomean": 1.0214631560798453, + "sample_variance_log_ratio": 7.105729516106613e-05, + "variance_contribution": 3.9476275089481184e-07 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.007967191087222441, + "ratio_geomean": 0.9920644628595567, + "sample_variance_log_ratio": 0.0010842053388671338, + "variance_contribution": 6.023362993706299e-06 + } + } + }, + "geometric_mean_reduction_percent": -1.4765726714300431, + "leave_one_block_out": { + "all_below_one": false, + "maximum_absolute_change_from_full_estimate": 0.0019962416547960604, + "maximum_geomean": 1.0167175108549835, + "minimum_geomean": 1.0127694850595044 + }, + "metric_role": "auxiliary", + "numerator_arm": "B", + "numerator_process_mean_geomean": 154876012.55677083, + "ordinary_ci95": [ + 1.0035821757683423, + 1.0260739030419965 + ], + "ordinary_reduction_percent_ci95": [ + -2.6073903041996527, + -0.35821757683422994 + ], + "ratio_geomean": 1.0147657267143004, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 1.0039929324595227, + 1.0267449024573305 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 1.0057495914409003, + 1.024468794086164 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 20 + } + } + }, + "C_over_A": { + "M": { + "cpu_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9783370900422622, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 1.0204207392657674, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9472455095544504, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9453753774270817, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9393792609236705, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9686633998927011, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9688780519053571, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9664070899790363, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9395309810708351, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9345045354150735, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 1.0046403891148274, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.966207882666917, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9837107640825602, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.962755437657914, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.946454704481077, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9556997012459668, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9003712978370516, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9293286127671896, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9674811498034702, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9486001734680859, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9694754872190843, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9149653193206975, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9503065463161064, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 1.004172694848594, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9532216268171559, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9466399004006055, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 1.0217209030913084, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 1.0184199568028887, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9759483652442001, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9479283400202916, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9471909856662435, + 0.9772917175665798 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 2.2708282433420157, + 5.280901433375651 + ], + "comparison_role": "final_vs_upstream_adoption", + "denominator_arm": "A", + "denominator_process_mean_geomean": 100002675.21806931, + "favorable_block_count": 25, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9471909856662435, + 0.9772917175665798 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6207541353622785, + "degrees_of_freedom": 19.335072766344798, + "mean_log_ratio": -0.038612309102269836, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9501930661531672, + 0.9742040204449658 + ], + "ordinary_ci95_t_critical": 2.0905717909247423, + "point_estimate_ratio": 0.9621236434291306, + "standard_error_log_scale": 0.005968595987812753, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.030181613409954983, + "ratio_geomean": 0.9702693036293275, + "sample_variance_log_ratio": 0.00014560440597338552, + "variance_contribution": 8.089133665188084e-07 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.031903067133510085, + "ratio_geomean": 0.9686004667485945, + "sample_variance_log_ratio": 0.0009298388491860559, + "variance_contribution": 5.165771384366977e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.03622306849123259, + "ratio_geomean": 0.9644251366265234, + "sample_variance_log_ratio": 0.0011796572353816519, + "variance_contribution": 6.5536513076758435e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.04796805843602521, + "ratio_geomean": 0.9531642321475702, + "sample_variance_log_ratio": 0.0016308261730408782, + "variance_contribution": 9.060145405782656e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.047634127797811315, + "ratio_geomean": 0.9534825760373649, + "sample_variance_log_ratio": 0.001697985457579011, + "variance_contribution": 9.433252542105617e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.03776391934508483, + "ratio_geomean": 0.9629402456228496, + "sample_variance_log_ratio": 0.0008284327306712256, + "variance_contribution": 4.602404059284587e-06 + } + } + }, + "geometric_mean_reduction_percent": 3.7876356570869407, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.0022033184107601578, + "maximum_geomean": 0.9643269618398908, + "minimum_geomean": 0.9601317674693215 + }, + "metric_role": "secondary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 96214938.23346856, + "ordinary_ci95": [ + 0.9501930661531672, + 0.9742040204449658 + ], + "ordinary_reduction_percent_ci95": [ + 2.579597955503421, + 4.980693384683277 + ], + "ratio_geomean": 0.9621236434291306, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9504401843887794, + 0.9748982399804415 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9524176929103295, + 0.9724660208047238 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 5 + }, + "instructions_per_iteration": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9795874154005438, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.979458647713806, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9794392591049459, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9793847584642444, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9794812148286036, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9794039095959542, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9794215809595828, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9794218163513824, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9793816688600525, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9795087617340735, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9793601488198809, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9795829633358409, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9794599265076926, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9794386461656287, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9793132141636388, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9794557645878891, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9795336320722519, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9793041990006413, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.979469835874205, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9793976123029653, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9793093413453914, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9794581874593871, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9794280709385965, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9796044798873911, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9794903358888398, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9795128318770655, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9795455687373849, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9794389223280555, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.979463492021151, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9793309996572679, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9794046506121677, + 0.9794878252492935 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 2.0512174750706547, + 2.059534938783225 + ], + "comparison_role": "final_vs_upstream_adoption", + "denominator_arm": "A", + "denominator_process_mean_geomean": 1129269357.1728725, + "favorable_block_count": 30, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9794046506121677, + 0.9794878252492935 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.7442615751555133, + "degrees_of_freedom": 13.055020220806368, + "mean_log_ratio": -0.020767931263389067, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.979413512775224, + 0.9794789624138253 + ], + "ordinary_ci95_t_critical": 2.1594434860012903, + "point_estimate_ratio": 0.9794462370478312, + "standard_error_log_scale": 1.547229767274167e-05, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.02072752117708212, + "ratio_geomean": 0.9794858173545197, + "sample_variance_log_ratio": 4.011356298503193e-09, + "variance_contribution": 2.2285312769462185e-11 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.020768265066641194, + "ratio_geomean": 0.9794459101055465, + "sample_variance_log_ratio": 1.9822865667197226e-09, + "variance_contribution": 1.1012703148442904e-11 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.020817379371953493, + "ratio_geomean": 0.9793978064813784, + "sample_variance_log_ratio": 1.0110383462745124e-08, + "variance_contribution": 5.616879701525069e-11 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.020764826394083814, + "ratio_geomean": 0.9794492781051097, + "sample_variance_log_ratio": 2.0665240719525306e-09, + "variance_contribution": 1.148068928862517e-11 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.020760709873881712, + "ratio_geomean": 0.9794533100361488, + "sample_variance_log_ratio": 4.339047763091351e-09, + "variance_contribution": 2.4105820906063062e-11 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.02076888569669208, + "ratio_geomean": 0.9794453022321701, + "sample_variance_log_ratio": 2.0580960986295e-08, + "variance_contribution": 1.1433867214608333e-10 + } + } + }, + "geometric_mean_reduction_percent": 2.055376295216882, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 5.456193692077171e-06, + "maximum_geomean": 0.9794511352789507, + "minimum_geomean": 0.9794407808541391 + }, + "metric_role": "primary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 1106058622.496393, + "ordinary_ci95": [ + 0.979413512775224, + 0.9794789624138253 + ], + "ordinary_reduction_percent_ci95": [ + 2.052103758617474, + 2.0586487224775962 + ], + "ratio_geomean": 0.9794462370478312, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.979415111400316, + 0.9794790835163184 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9794203114270981, + 0.9794731938692726 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 0 + }, + "real_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9777485029477964, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 1.0202342383150063, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9474047145621188, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9452650875181328, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9397372139720523, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9681732994941439, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9686680950527784, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9670235231625633, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.940105450014718, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9349259140570342, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 1.0047362825170592, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9661513237753803, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9838032489143719, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.963350220718281, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9470229571261619, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9559536629834229, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9009862898084883, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9293769948506627, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9671103897977993, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9485868457352785, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9697949734724554, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9150080086628917, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.950691649538741, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 1.0042195416696285, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9529406925156282, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9473004076039623, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 1.0213757428933883, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 1.0182860523137192, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.975606213443629, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9476472202265471, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9473583995251028, + 0.9772943070580233 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 2.2705692941976663, + 5.264160047489719 + ], + "comparison_role": "final_vs_upstream_adoption", + "denominator_arm": "A", + "denominator_process_mean_geomean": 100069971.70772393, + "favorable_block_count": 25, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9473583995251028, + 0.9772943070580233 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.620497441751846, + "degrees_of_freedom": 19.355238773247766, + "mean_log_ratio": -0.03852261821650544, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.95034393749259, + 0.974224103583238 + ], + "ordinary_ci95_t_critical": 2.090427081820671, + "point_estimate_ratio": 0.9622099410209205, + "standard_error_log_scale": 0.005935965111410295, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.030462128069902693, + "ratio_geomean": 0.9699971670364986, + "sample_variance_log_ratio": 0.00014714359572689842, + "variance_contribution": 8.174644207049912e-07 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.03155188331884527, + "ratio_geomean": 0.9689406832911683, + "sample_variance_log_ratio": 0.0009148051932934476, + "variance_contribution": 5.0822510738524865e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.03594883935668018, + "ratio_geomean": 0.9646896463635616, + "sample_variance_log_ratio": 0.001155772429627568, + "variance_contribution": 6.420957942375377e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.04786505777874589, + "ratio_geomean": 0.9532624137462743, + "sample_variance_log_ratio": 0.0016219569427878974, + "variance_contribution": 9.010871904377208e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.04739137797475733, + "ratio_geomean": 0.9537140618594174, + "sample_variance_log_ratio": 0.001673468057746829, + "variance_contribution": 9.29704476526016e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.037916422800101296, + "ratio_geomean": 0.9627934051055455, + "sample_variance_log_ratio": 0.000829276505515801, + "variance_contribution": 4.607091697310006e-06 + } + } + }, + "geometric_mean_reduction_percent": 3.77900589790795, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.0021837917034347454, + "maximum_geomean": 0.9643937327243552, + "minimum_geomean": 0.9602320437698239 + }, + "metric_role": "auxiliary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 96288321.57485469, + "ordinary_ci95": [ + 0.95034393749259, + 0.974224103583238 + ], + "ordinary_reduction_percent_ci95": [ + 2.5775896416762034, + 4.965606250740995 + ], + "ratio_geomean": 0.9622099410209205, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9505904419995568, + 0.9749157221658376 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9525503500727998, + 0.9724986475693819 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 5 + } + }, + "P": { + "cpu_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9925531685337038, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9801243601006654, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9126474876593217, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9532436116768634, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0327718599885511, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9605433605284285, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9675761789751609, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9817550490197292, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9768040753147867, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9616031127633553, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9869293638902427, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9919717674199577, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0069846802492293, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9474894232443124, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9421393088050867, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9578770891574098, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9591357107264163, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 1.0236187484635784, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9742490483537911, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9831160779973943, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.0217578385631125, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9879295533117413, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.965899790502615, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9926938356253588, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9845269943326428, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9711795678444869, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9776009046155364, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9520024719073793, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 1.0005179066285093, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9759419077311219, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9647129166371072, + 0.9896890022368634 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 1.0310997763136598, + 3.528708336289277 + ], + "comparison_role": "final_vs_upstream_adoption", + "denominator_arm": "A", + "denominator_process_mean_geomean": 22916.354628851008, + "favorable_block_count": 25, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9647129166371072, + 0.9896890022368634 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.722463333210392, + "degrees_of_freedom": 13.821048135041218, + "mean_log_ratio": -0.023144620988423195, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9673207271920815, + 0.9870208888039309 + ], + "ordinary_ci95_t_critical": 2.1473949180907814, + "point_estimate_ratio": 0.9771211613262671, + "standard_error_log_scale": 0.00469431359177485, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.015031537982008547, + "ratio_geomean": 0.9850808716503479, + "sample_variance_log_ratio": 0.0002461974089047602, + "variance_contribution": 1.3677633828042233e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.027740148432651435, + "ratio_geomean": 0.972641076274486, + "sample_variance_log_ratio": 0.00023728633826693865, + "variance_contribution": 1.3182574348163258e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.03512122791636995, + "ratio_geomean": 0.9654883650200002, + "sample_variance_log_ratio": 0.0018167975880082773, + "variance_contribution": 1.0093319933379319e-05 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.03828112048728607, + "ratio_geomean": 0.962442340597565, + "sample_variance_log_ratio": 0.00022942643411931116, + "variance_contribution": 1.2745913006628397e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.011362122045398222, + "ratio_geomean": 0.9887021830852815, + "sample_variance_log_ratio": 0.0008780612896957285, + "variance_contribution": 4.8781182760873805e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.011331569066824945, + "ratio_geomean": 0.9887323913433704, + "sample_variance_log_ratio": 0.0005588153586309611, + "variance_contribution": 3.1045297701720064e-06 + } + } + }, + "geometric_mean_reduction_percent": 2.287883867373286, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.0023026822315561635, + "maximum_geomean": 0.9794238435578233, + "minimum_geomean": 0.975256609653692 + }, + "metric_role": "secondary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 22392.055048307506, + "ordinary_ci95": [ + 0.9673207271920815, + 0.9870208888039309 + ], + "ordinary_reduction_percent_ci95": [ + 1.2979111196069093, + 3.267927280791849 + ], + "ratio_geomean": 0.9771211613262671, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9675570812623074, + 0.98701291949006 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9692226641043631, + 0.9852412239252171 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 5 + }, + "instructions_per_iteration": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9998636858744192, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 1.0006755847467468, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 1.0004886996362865, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9971723392507924, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0032470589320173, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 1.0003602779497143, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.997183865639686, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9965567717668568, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 1.0007958092614802, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 1.0031713095114052, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 1.0037742573912478, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.996493385967595, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0030754263479842, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9973375836883199, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9977692229197328, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.997044318133298, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.996445793522212, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9969093295094031, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 1.0029209406940436, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9994284808461271, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.0001703437162288, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.999545642244921, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 1.000167047428083, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9971864254553231, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 1.0002658883084292, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 1.0001056620535107, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9997755825319311, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.999458243708033, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 1.003396754546698, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 1.0001676049112276, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9986218117913538, + 1.0007710609797615 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -0.07710609797615398, + 0.13781882086462138 + ], + "comparison_role": "final_vs_upstream_adoption", + "denominator_arm": "A", + "denominator_process_mean_geomean": 149542.0940013295, + "favorable_block_count": 15, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9986218117913538, + 1.0007710609797615 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6296151728909907, + "degrees_of_freedom": 18.66583610834017, + "mean_log_ratio": -0.00030418745926641817, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9988398480467163, + 1.0005526031608851 + ], + "ordinary_ci95_t_critical": 2.0955630349887926, + "point_estimate_ratio": 0.999695858801048, + "standard_error_log_scale": 0.0004087865537557931, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": 0.0006593624711972806, + "ratio_geomean": 1.0006595798984166, + "sample_variance_log_ratio": 5.951188131031307e-06, + "variance_contribution": 3.306215628350726e-08 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.001181161210191835, + "ratio_geomean": 0.9988195360861436, + "sample_variance_log_ratio": 3.2056333037138815e-06, + "variance_contribution": 1.7809073909521563e-08 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.0002006618758803346, + "ratio_geomean": 0.9997993582553674, + "sample_variance_log_ratio": 1.4342675797012245e-06, + "variance_contribution": 7.968153220562358e-09 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.000724359448159202, + "ratio_geomean": 0.9992759028368126, + "sample_variance_log_ratio": 6.1705980557373186e-06, + "variance_contribution": 3.4281100309651767e-08 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": 0.0014012891561980619, + "ratio_geomean": 1.0014022714206063, + "sample_variance_log_ratio": 9.771710482936244e-06, + "variance_contribution": 5.428728046075691e-08 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.0017795938487624799, + "ratio_geomean": 0.9982219886894732, + "sample_variance_log_ratio": 3.54576282255685e-06, + "variance_contribution": 1.9698682347538056e-08 + } + } + }, + "geometric_mean_reduction_percent": 0.030414119895194602, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.0001403384917281203, + "maximum_geomean": 0.9998081188907656, + "minimum_geomean": 0.9995555203093199 + }, + "metric_role": "primary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 149496.6120895665, + "ordinary_ci95": [ + 0.9988398480467163, + 1.0005526031608851 + ], + "ordinary_reduction_percent_ci95": [ + -0.05526031608851234, + 0.11601519532836724 + ], + "ratio_geomean": 0.999695858801048, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9988080856008357, + 1.0005558877298946 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9989698949255816, + 1.0004047463056718 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 15 + }, + "real_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9927473541110085, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9804352227888712, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9127758892338032, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9529322064294012, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0332184679471395, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9601834242856645, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9673757681467813, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9810096001304623, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9769859318572096, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9609698965622695, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9869482926614812, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9913303810326511, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0071131967803928, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9475921904853195, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9419212087341874, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9578564489937946, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9590398087171915, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 1.0242846338832008, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.974402479239071, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9829766126175333, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.0218739613465495, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9884168004102247, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9661021509409387, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9925804769494677, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9844884453805453, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9715699030505603, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9780688542842543, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9519622441593544, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 1.0005254518419326, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9764511394472203, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9646970710169827, + 0.9897644072570514 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 1.0235592742948607, + 3.5302928983017345 + ], + "comparison_role": "final_vs_upstream_adoption", + "denominator_arm": "A", + "denominator_process_mean_geomean": 22929.34008874509, + "favorable_block_count": 25, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9646970710169827, + 0.9897644072570514 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.7205337623640524, + "degrees_of_freedom": 13.893766688559584, + "mean_log_ratio": -0.023114739805375522, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9673122330629699, + 0.9870885449823321 + ], + "ordinary_ci95_t_critical": 2.1463262298809784, + "point_estimate_ratio": 0.9771503592987814, + "standard_error_log_scale": 0.0047146642110270425, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.014984655871503874, + "ratio_geomean": 0.9851270554032161, + "sample_variance_log_ratio": 0.00024936550387360927, + "variance_contribution": 1.3853639104089404e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.027754958498369935, + "ratio_geomean": 0.9726266715028941, + "sample_variance_log_ratio": 0.00023269404820042713, + "variance_contribution": 1.2927447122245951e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.034983724250354245, + "ratio_geomean": 0.9656211323374733, + "sample_variance_log_ratio": 0.00182302275892877, + "variance_contribution": 1.0127904216270945e-05 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.03839235582100475, + "ratio_geomean": 0.9623352889566964, + "sample_variance_log_ratio": 0.00023818923348148567, + "variance_contribution": 1.323273519341587e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.011248411445182174, + "ratio_geomean": 0.9888146153962066, + "sample_variance_log_ratio": 0.0008866338993749363, + "variance_contribution": 4.925743885416313e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.011324332945838145, + "ratio_geomean": 0.9887395459564635, + "sample_variance_log_ratio": 0.0005711451082338366, + "variance_contribution": 3.17302837907687e-06 + } + } + }, + "geometric_mean_reduction_percent": 2.2849640701218643, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.002299008852295392, + "maximum_geomean": 0.9794493681510767, + "minimum_geomean": 0.975272217003324 + }, + "metric_role": "auxiliary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 22405.412906201214, + "ordinary_ci95": [ + 0.9673122330629699, + 0.9870885449823321 + ], + "ordinary_reduction_percent_ci95": [ + 1.2911455017667883, + 3.2687766937030127 + ], + "ratio_geomean": 0.9771503592987814, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9675427175014483, + 0.9870932931227154 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9692161738326465, + 0.9853050844894378 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 5 + } + }, + "S": { + "cpu_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9558334784602325, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 1.0192002575938623, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9343408887825497, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9316677795147711, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9813649861634325, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9077075854192292, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9606382024783819, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9595235725610686, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9802677694825999, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9232392222506445, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.960501462978167, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9213994623603157, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9193701048621924, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9590407150614251, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9814194228875175, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.0040680372899045, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 1.0065683426001069, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9548243011860428, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9650194077908086, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.941060505174573, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9527716876319007, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.010981546438464, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9774668826737536, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9616601996627915, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9810724257103496, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9333194256321511, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9210665184867115, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9503781286003729, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9264813904726633, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9251955236883601, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9422864684723241, + 0.9708632883342113 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 2.9136711665788684, + 5.771353152767588 + ], + "comparison_role": "final_vs_upstream_adoption", + "denominator_arm": "A", + "denominator_process_mean_geomean": 81409109.22021316, + "favorable_block_count": 26, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9422864684723241, + 0.9708632883342113 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6081468664612535, + "degrees_of_freedom": 20.38252949927591, + "mean_log_ratio": -0.04450777964704047, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9451224531653829, + 0.9679500643222888 + ], + "ordinary_ci95_t_critical": 2.083456594979647, + "point_estimate_ratio": 0.9564681590799935, + "standard_error_log_scale": 0.005727501209140431, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.04482231197189031, + "ratio_geomean": 0.9561673662332897, + "sample_variance_log_ratio": 0.000577021479630165, + "variance_contribution": 3.2056748868342498e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.0387755004663128, + "ratio_geomean": 0.9619666459700446, + "sample_variance_log_ratio": 0.0011881596603638745, + "variance_contribution": 6.6008870020215255e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.047440360496868735, + "ratio_geomean": 0.9536673476833928, + "sample_variance_log_ratio": 0.0008023898181729223, + "variance_contribution": 4.457721212071791e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.03731195156019711, + "ratio_geomean": 0.963375561959713, + "sample_variance_log_ratio": 0.0017883947725542862, + "variance_contribution": 9.93552651419048e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.030343185721292177, + "ratio_geomean": 0.9701125476393754, + "sample_variance_log_ratio": 0.0009419276921443718, + "variance_contribution": 5.232931623024288e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.06835336766568167, + "ratio_geomean": 0.9339303944576056, + "sample_variance_log_ratio": 0.000606875195261298, + "variance_contribution": 3.3715288625627667e-06 + } + } + }, + "geometric_mean_reduction_percent": 4.35318409200065, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.0020929010933155023, + "maximum_geomean": 0.9581954894257525, + "minimum_geomean": 0.954375257986678 + }, + "metric_role": "secondary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 77865220.82819933, + "ordinary_ci95": [ + 0.9451224531653829, + 0.9679500643222888 + ], + "ordinary_reduction_percent_ci95": [ + 3.2049935677711194, + 5.487754683461709 + ], + "ratio_geomean": 0.9564681590799935, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9449803040810485, + 0.9683361170003032 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9469774205185362, + 0.9661822329106976 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 4 + }, + "instructions_per_iteration": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9540412943403452, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9539762552065097, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9539982467063993, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9540237463940949, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9540089498428115, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9540059073026697, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9540037818323966, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9540009766887637, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9540169741800031, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.95399018372179, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9539928094591279, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9539994642843325, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9539909581095938, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9539613633706154, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9539624110152618, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9540278815277341, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9540549828633715, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9540375905587635, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9540280339569501, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9540380281519129, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9539947191934197, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9540493319081128, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9539638074761199, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9540045323158478, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9540154974872437, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.95398002601701, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.953999207530857, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9539972098558354, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9539921049816924, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9539896509653916, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9539930064704442, + 0.954016721540271 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 4.598327845972905, + 4.6006993529555835 + ], + "comparison_role": "final_vs_upstream_adoption", + "denominator_arm": "A", + "denominator_process_mean_geomean": 1026186167.2399899, + "favorable_block_count": 30, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9539930064704442, + 0.954016721540271 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6178635116507207, + "degrees_of_freedom": 19.56482916848604, + "mean_log_ratio": -0.047086509085980076, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9539954021786737, + 0.9540143257785035 + ], + "ordinary_ci95_t_critical": 2.088941835972582, + "point_estimate_ratio": 0.9540048639316676, + "standard_error_log_scale": 4.7478481801413795e-06, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.04707492739868869, + "ratio_geomean": 0.9540159129816593, + "sample_variance_log_ratio": 4.2883586901221917e-10, + "variance_contribution": 2.3824214945123286e-12 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.04710069613146385, + "ratio_geomean": 0.9539913295172782, + "sample_variance_log_ratio": 9.68775968046754e-10, + "variance_contribution": 5.382088711370856e-12 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.047097570276444005, + "ratio_geomean": 0.9539943115605252, + "sample_variance_log_ratio": 4.315113537915225e-10, + "variance_contribution": 2.3972852988417915e-12 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.04707308523310054, + "ratio_geomean": 0.9540176704385636, + "sample_variance_log_ratio": 6.366489393740267e-10, + "variance_contribution": 3.5369385520779262e-12 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.04708895507044443, + "ratio_geomean": 0.9540025304534454, + "sample_variance_log_ratio": 1.2347350955128966e-09, + "variance_contribution": 6.859639419516093e-12 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.047083820405738906, + "ratio_geomean": 0.9540074289491436, + "sample_variance_log_ratio": 3.570639957635063e-10, + "variance_contribution": 1.983688865352813e-12 + } + } + }, + "geometric_mean_reduction_percent": 4.599513606833239, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 1.7281920636769144e-06, + "maximum_geomean": 0.9540063639863935, + "minimum_geomean": 0.9540031357396039 + }, + "metric_role": "primary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 978986594.8463438, + "ordinary_ci95": [ + 0.9539954021786737, + 0.9540143257785035 + ], + "ordinary_reduction_percent_ci95": [ + 4.598567422149646, + 4.600459782132626 + ], + "ratio_geomean": 0.9540048639316676, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.953995514481335, + 0.9540147733995741 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9539971189260551, + 0.9540129499179152 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 0 + }, + "real_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9558324171336485, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 1.0189797701297785, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9341405073699273, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9313200972489514, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9813790386085084, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9072608570731034, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9604069381990085, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9595133595314949, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.980446298487899, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9236047688822997, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9607399748491219, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.921316336844083, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9191977547960123, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9592891251359619, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9812423693070406, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.0039109297578086, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 1.0065870728694937, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9550066862086982, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.964820654730542, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9409248325195867, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9527697189509131, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.0112323822207743, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9775405124427324, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.961343419545892, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9812009648404187, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9335610060750582, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9206951121025599, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9502187220307181, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9262137482165528, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9246183484973002, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.942193856501127, + 0.9708094080454612 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 2.919059195453877, + 5.780614349887303 + ], + "comparison_role": "final_vs_upstream_adoption", + "denominator_arm": "A", + "denominator_process_mean_geomean": 81436393.89806911, + "favorable_block_count": 26, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.942193856501127, + 0.9708094080454612 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6074561539663303, + "degrees_of_freedom": 20.443485522048697, + "mean_log_ratio": -0.044584673633701305, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9450327545386205, + 0.9678930764050558 + ], + "ordinary_ci95_t_critical": 2.083066305830606, + "point_estimate_ratio": 0.9563946152577028, + "standard_error_log_scale": 0.005737223790950445, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.04492317815666534, + "ratio_geomean": 0.9560709261429051, + "sample_variance_log_ratio": 0.0005808996459300316, + "variance_contribution": 3.2272202551668423e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.038746178293097636, + "ratio_geomean": 0.9619948533362136, + "sample_variance_log_ratio": 0.001179247879711915, + "variance_contribution": 6.551377109510639e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.04756399737037842, + "ratio_geomean": 0.9535494465227726, + "sample_variance_log_ratio": 0.0008115673796867684, + "variance_contribution": 4.508707664926491e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.03732265916441167, + "ratio_geomean": 0.9633652465707122, + "sample_variance_log_ratio": 0.0017902052639544256, + "variance_contribution": 9.94558479974681e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.030329662001598107, + "ratio_geomean": 0.9701256672582542, + "sample_variance_log_ratio": 0.0009480872967479581, + "variance_contribution": 5.267151648599767e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.06862236681605664, + "ratio_geomean": 0.9336792017618127, + "sample_variance_log_ratio": 0.0006148251629095048, + "variance_contribution": 3.415695349497249e-06 + } + } + }, + "geometric_mean_reduction_percent": 4.360538474229725, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.0020881508463104215, + "maximum_geomean": 0.9581355364020074, + "minimum_geomean": 0.9543064644113923 + }, + "metric_role": "auxiliary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 77885328.61011863, + "ordinary_ci95": [ + 0.9450327545386205, + 0.9678930764050558 + ], + "ordinary_reduction_percent_ci95": [ + 3.210692359494416, + 5.496724546137955 + ], + "ratio_geomean": 0.9563946152577028, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9448958702191851, + 0.9682823909605427 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.946883726934995, + 0.9661223716022692 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 4 + } + }, + "W": { + "cpu_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9655576838357053, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.8959309227327494, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.8746880133451512, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9632186624962688, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.8776035513642473, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9245888529047382, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9281348249289234, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.8995159743427426, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9851080351851771, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9383171399398815, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9286767010693711, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9558891227525763, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9413428110027132, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9554218855171844, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9530102447503523, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9773467909083496, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.8666718551373617, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9581935171708504, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9829072412244059, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9397086549892227, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.8996795608118001, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9938128992483386, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9518919225962549, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9423660257568479, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9193925912085188, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9272200280999466, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.950197469296602, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.910588272390729, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9419458978787668, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9323778928899183, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9201021831091764, + 0.9511306696106938 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 4.886933038930619, + 7.989781689082365 + ], + "comparison_role": "final_vs_upstream_adoption", + "denominator_arm": "A", + "denominator_process_mean_geomean": 54955273.17839389, + "favorable_block_count": 30, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9201021831091764, + 0.9511306696106938 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6414727903840074, + "degrees_of_freedom": 17.845123413270983, + "mean_log_ratio": -0.06668718503038125, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9232223824691561, + 0.9479161490759563 + ], + "ordinary_ci95_t_critical": 2.10222978940447, + "point_estimate_ratio": 0.9354877901559657, + "standard_error_log_scale": 0.00627807393654357, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.05427163720622106, + "ratio_geomean": 0.9471747836421176, + "sample_variance_log_ratio": 0.0007693949028842811, + "variance_contribution": 4.274416127134895e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.07982849633866704, + "ratio_geomean": 0.9232746777966976, + "sample_variance_log_ratio": 0.0007710879145685311, + "variance_contribution": 4.283821747602951e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.07076473547417231, + "ratio_geomean": 0.9316810578479188, + "sample_variance_log_ratio": 0.002303767136201832, + "variance_contribution": 1.2798706312232399e-05 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.044785320863979856, + "ratio_geomean": 0.9562027365777046, + "sample_variance_log_ratio": 0.0011914613068475129, + "variance_contribution": 6.619229482486183e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.09135220102709596, + "ratio_geomean": 0.9126962017449809, + "sample_variance_log_ratio": 0.0018197518141482678, + "variance_contribution": 1.010973230082371e-05 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.05912071927215125, + "ratio_geomean": 0.9425929731508987, + "sample_variance_log_ratio": 0.00023909514883695517, + "variance_contribution": 1.3283063824275288e-06 + } + } + }, + "geometric_mean_reduction_percent": 6.451220984403427, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.0024680238185826875, + "maximum_geomean": 0.9379558139745484, + "minimum_geomean": 0.9335388193833932 + }, + "metric_role": "secondary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 51409987.06307308, + "ordinary_ci95": [ + 0.9232223824691561, + 0.9479161490759563 + ], + "ordinary_reduction_percent_ci95": [ + 5.208385092404367, + 7.677761753084389 + ], + "ratio_geomean": 0.9354877901559657, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9228708757134265, + 0.9478390242350078 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.925141717315586, + 0.9456651786754883 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 0 + }, + "instructions_per_iteration": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9632453726327126, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9631699874578552, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.96315491946973, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9631307828402109, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9631925651321428, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9631973520974131, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9631956837964013, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9631953255623072, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9633217535178317, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9632733844673372, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9631950745760589, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9632162430793378, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9632129929529786, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9632132499576086, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9632433690189548, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9632637001462646, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9631606445772563, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9632433377441637, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9632099205730783, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9631845632337788, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9631824752851416, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9631887059549599, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9632267206166114, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9631178388958834, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9631759931402719, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.963149703609072, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9631505228315833, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9631566106610717, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9631854039674647, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9631884415288282, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9631747906073327, + 0.9632213839730684 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 3.6778616026931554, + 3.6825209392667313 + ], + "comparison_role": "final_vs_upstream_adoption", + "denominator_arm": "A", + "denominator_process_mean_geomean": 636166738.722389, + "favorable_block_count": 30, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9631747906073327, + 0.9632213839730684 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.7130325936422164, + "degrees_of_freedom": 14.184787622714245, + "mean_log_ratio": -0.037496190508804796, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9631796924853747, + 0.9632164818828474 + ], + "ordinary_ci95_t_critical": 2.142168372498751, + "point_estimate_ratio": 0.9631980870084644, + "standard_error_log_scale": 8.9150434684757e-06, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.03748590675747241, + "ratio_geomean": 0.963207992349007, + "sample_variance_log_ratio": 7.009932787674199e-10, + "variance_contribution": 3.894407104263444e-12 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.037512304964619984, + "ratio_geomean": 0.9631825657205089, + "sample_variance_log_ratio": 6.323196075208858e-10, + "variance_contribution": 3.5128867084493657e-12 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.03748319342940753, + "ratio_geomean": 0.9632106058518306, + "sample_variance_log_ratio": 5.639425814894367e-09, + "variance_contribution": 3.133014341607982e-11 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.037491468622447476, + "ratio_geomean": 0.9632026351311087, + "sample_variance_log_ratio": 4.367866485989692e-09, + "variance_contribution": 2.4265924922164958e-11 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.03750242545270701, + "ratio_geomean": 0.9631920815411471, + "sample_variance_log_ratio": 6.041353708088659e-10, + "variance_contribution": 3.3563076156048104e-12 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.03750184382617438, + "ratio_geomean": 0.9631926417593807, + "sample_variance_log_ratio": 2.361299450084788e-09, + "variance_contribution": 1.3118330278248822e-11 + } + } + }, + "geometric_mean_reduction_percent": 3.680191299153557, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 4.264079222826567e-06, + "maximum_geomean": 0.9632008543040146, + "minimum_geomean": 0.9631938229292416 + }, + "metric_role": "primary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 612754585.7558168, + "ordinary_ci95": [ + 0.9631796924853747, + 0.9632164818828474 + ], + "ordinary_reduction_percent_ci95": [ + 3.6783518117152636, + 3.6820307514625283 + ], + "ratio_geomean": 0.9631980870084644, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9631802996936061, + 0.9632167256684115 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9631833413618, + 0.9632133847825084 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 0 + }, + "real_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9650681987213167, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.8958436161540297, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.874840567004703, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9636286423567633, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.8775479546936445, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9250067343247659, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9285844990772223, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.8994563420263214, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9848242383809478, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9380771691818318, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9281748520605984, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9563977687726102, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9414053569115565, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9554667288762922, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9529232814822292, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9777153178522793, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.8667979904659909, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9586702532407194, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9829158598007809, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9398719787637839, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.8999143746823335, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9938646119827745, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9524678668687019, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9428318407309436, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9195307150224934, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9271611528485941, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9502566063915894, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9107853133733534, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.942367206443288, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9320948808364476, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9202141056587188, + 0.9512302645500732 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 4.87697354499268, + 7.978589434128125 + ], + "comparison_role": "final_vs_upstream_adoption", + "denominator_arm": "A", + "denominator_process_mean_geomean": 54980498.90306225, + "favorable_block_count": 30, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9202141056587188, + 0.9512302645500732 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.640879151084868, + "degrees_of_freedom": 17.88434049842012, + "mean_log_ratio": -0.06657401467683369, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9233322835623055, + 0.948017872603049 + ], + "ordinary_ci95_t_critical": 2.101896361208194, + "point_estimate_ratio": 0.9355936656307866, + "standard_error_log_scale": 0.006276280302052312, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.054231090628664914, + "ratio_geomean": 0.9472131891165418, + "sample_variance_log_ratio": 0.0007574520760329793, + "variance_contribution": 4.208067089072107e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.07982980136626242, + "ratio_geomean": 0.9232734728985511, + "sample_variance_log_ratio": 0.0007756304330997852, + "variance_contribution": 4.309057961665473e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.07074109385390884, + "ratio_geomean": 0.9317030845580676, + "sample_variance_log_ratio": 0.0022852965790181225, + "variance_contribution": 1.2696092105656237e-05 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.044622288382800225, + "ratio_geomean": 0.9563586413907885, + "sample_variance_log_ratio": 0.0011953464885156482, + "variance_contribution": 6.640813825086934e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.09123346441495055, + "ratio_geomean": 0.9128045786339191, + "sample_variance_log_ratio": 0.0018325106158317908, + "variance_contribution": 1.0180614532398838e-05 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.058786349414415184, + "ratio_geomean": 0.9429082005275639, + "sample_variance_log_ratio": 0.0002442688048890504, + "variance_contribution": 1.35704891605028e-06 + } + } + }, + "geometric_mean_reduction_percent": 6.440633436921339, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.0024672564283256815, + "maximum_geomean": 0.9380609220591123, + "minimum_geomean": 0.9336464425665572 + }, + "metric_role": "auxiliary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 51439406.50692556, + "ordinary_ci95": [ + 0.9233322835623055, + 0.948017872603049 + ], + "ordinary_reduction_percent_ci95": [ + 5.198212739695096, + 7.666771643769454 + ], + "ratio_geomean": 0.9355936656307866, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9229908242590992, + 0.9479473080777159 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9252498825591631, + 0.9457721988428178 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 0 + } + }, + "X": { + "cpu_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9774924428702694, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9593858401132385, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9938771551509085, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9980082353998526, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9910667536545089, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9770094275483809, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9767063324609843, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 1.022060989286342, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9570113720530655, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9350170910107098, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9585369278187573, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9967254754812931, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0119696226211385, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9653739099192405, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 1.0402352218459765, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.047257552457587, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9418477560580583, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9750974856536797, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9917511067391155, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.974070292631143, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9858930039800156, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.0133336939543935, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9972481314625016, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9978671215717654, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 1.0151084983057705, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9924178488672523, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 1.0010621812922724, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 1.0393253511699743, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 1.00357155454982, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9900333071307554, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9768393461753045, + 1.0043900008943316 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -0.4390000894331614, + 2.3160653824695454 + ], + "comparison_role": "final_vs_upstream_adoption", + "denominator_arm": "A", + "denominator_process_mean_geomean": 152486591.80495718, + "favorable_block_count": 21, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9768393461753045, + 1.0043900008943316 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6897100447804236, + "degrees_of_freedom": 15.183639415190465, + "mean_log_ratio": -0.009526341680119083, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9796743305974428, + 1.001483494193732 + ], + "ordinary_ci95_t_critical": 2.12920647136373, + "point_estimate_ratio": 0.9905188901674881, + "standard_error_log_scale": 0.005170347137047911, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.005544603998265006, + "ratio_geomean": 0.9944707389485317, + "sample_variance_log_ratio": 0.00033876984051453703, + "variance_contribution": 1.8820546695252057e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.017752682936341264, + "ratio_geomean": 0.9824039675806383, + "sample_variance_log_ratio": 0.0006523614641200791, + "variance_contribution": 3.6242303562226616e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.004756127279918728, + "ratio_geomean": 0.9952551651835414, + "sample_variance_log_ratio": 0.0009035934573084482, + "variance_contribution": 5.019963651713601e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": 0.005761611100320014, + "ratio_geomean": 1.0057782411047544, + "sample_variance_log_ratio": 0.0020369759101587347, + "variance_contribution": 1.1316532834215192e-05 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.022084536604800427, + "ratio_geomean": 0.9781575414384275, + "sample_variance_log_ratio": 0.0007612201848650125, + "variance_contribution": 4.229001027027847e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.012781710361709091, + "ratio_geomean": 0.9872996287782554, + "sample_variance_log_ratio": 0.0001189272561975034, + "variance_contribution": 6.607069788750189e-07 + } + } + }, + "geometric_mean_reduction_percent": 0.9481109832511936, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.001971525289317766, + "maximum_geomean": 0.9924904154568058, + "minimum_geomean": 0.9886181945746136 + }, + "metric_role": "secondary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 151040849.68006858, + "ordinary_ci95": [ + 0.9796743305974428, + 1.001483494193732 + ], + "ordinary_reduction_percent_ci95": [ + -0.148349419373206, + 2.03256694025572 + ], + "ratio_geomean": 0.9905188901674881, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9793186528630475, + 1.0011188552853658 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9813799543023642, + 0.9992876352651847 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 9 + }, + "instructions_per_iteration": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.99998540523235, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 1.0000081639873306, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9999977605069986, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 1.0000195222988442, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9999976926336043, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9999927305819853, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9999991485261857, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9999790478163503, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9999611767850941, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9767834695321835, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 1.0000276191846709, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9999605322722702, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0237632321144516, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9767895203398567, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 1.0238354131664567, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.0237944557950038, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9767359903597435, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 1.000016075165709, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.999936414884229, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9767201066820336, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.023797147200618, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.000011600270202, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9767751010941538, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9999991232116316, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 1.0237601120864523, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 1.0237849927413833, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9999760380276043, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 1.0237949396566148, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 1.0000266370258817, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9767606847772533, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9935392040503837, + 1.008073782749314 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -0.8073782749314029, + 0.6460795949616349 + ], + "comparison_role": "final_vs_upstream_adoption", + "denominator_arm": "A", + "denominator_process_mean_geomean": 1895018364.519703, + "favorable_block_count": 17, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9935392040503837, + 1.008073782749314 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.620019105356165, + "degrees_of_freedom": 19.39293916811773, + "mean_log_ratio": 0.0007798034587199668, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9949993355831632, + 1.00659446485942 + ], + "ordinary_ci95_t_critical": 2.090157405370971, + "point_estimate_ratio": 1.0007801075844847, + "standard_error_log_scale": 0.0027715678365734697, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": 0.009377696278099439, + "ratio_geomean": 1.009421804642307, + "sample_variance_log_ratio": 0.000165818012776472, + "variance_contribution": 9.212111820915111e-07 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.004709097421388689, + "ratio_geomean": 0.995301972993835, + "sample_variance_log_ratio": 0.00038700678069018634, + "variance_contribution": 2.150037670501035e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": 0.009401833440425911, + "ratio_geomean": 1.0094461695143095, + "sample_variance_log_ratio": 0.00016650506114391432, + "variance_contribution": 9.250281174661907e-07 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": 0.004714574985499857, + "ratio_geomean": 1.0047257060800654, + "sample_variance_log_ratio": 0.0003866659186366081, + "variance_contribution": 2.1481439924256003e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.009397157390621391, + "ratio_geomean": 0.9906468579120815, + "sample_variance_log_ratio": 0.00016618592597196573, + "variance_contribution": 9.232551442886985e-07 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.0047090291396953265, + "ratio_geomean": 0.9953020409547414, + "sample_variance_log_ratio": 0.0001105041898719914, + "variance_contribution": 6.139121659555078e-07 + } + } + }, + "geometric_mean_reduction_percent": -0.07801075844846572, + "leave_one_block_out": { + "all_below_one": false, + "maximum_absolute_change_from_full_estimate": 0.0008401434045990364, + "maximum_geomean": 1.0016202509890837, + "minimum_geomean": 0.9999944248221709 + }, + "metric_role": "primary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 1896496682.718602, + "ordinary_ci95": [ + 0.9949993355831632, + 1.00659446485942 + ], + "ordinary_reduction_percent_ci95": [ + -0.6594464859420057, + 0.5000664416836775 + ], + "ratio_geomean": 1.0007801075844847, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9945314703086561, + 1.0062922813744901 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9960815021202146, + 1.0055002640663033 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 13 + }, + "real_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.97724871449587, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9593406924943338, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9938419812438238, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9981764510119473, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9913044175959254, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9771986345434742, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9768146968179087, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 1.0223472228045787, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9568751661482212, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9348240774045705, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9584536157607964, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9968832097377353, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0120526199984143, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9654416098624764, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 1.0402633980556963, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.0474875172973337, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.941611139730008, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.975157336565136, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9914861302053414, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9737645736089535, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9857749382766318, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.0132222707095309, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9975707368567418, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.997965828234927, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 1.0150767039316266, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9922811655698874, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 1.0008445192033157, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 1.039524013497732, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 1.0035961266433229, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9895629769943173, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9767751925151088, + 1.0044263683189423 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -0.44263683189422753, + 2.3224807484891197 + ], + "comparison_role": "final_vs_upstream_adoption", + "denominator_arm": "A", + "denominator_process_mean_geomean": 152622431.44360265, + "favorable_block_count": 21, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9767751925151088, + 1.0044263683189423 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6896473911223753, + "degrees_of_freedom": 15.186534349029106, + "mean_log_ratio": -0.009541076216455118, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9796203153690605, + 1.0015092009523803 + ], + "ordinary_ci95_t_critical": 2.129171580035921, + "point_estimate_ratio": 0.990504295438433, + "standard_error_log_scale": 0.005189407736423763, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.005615594880289965, + "ratio_geomean": 0.9944001430994861, + "sample_variance_log_ratio": 0.00034070868212308697, + "variance_contribution": 1.8928260117949276e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.01778239529319288, + "ratio_geomean": 0.9823747784770217, + "sample_variance_log_ratio": 0.0006585351744499786, + "variance_contribution": 3.6585287469443254e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.004853698600681275, + "ratio_geomean": 0.9951580615599201, + "sample_variance_log_ratio": 0.0009069476986188, + "variance_contribution": 5.0385983256600005e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": 0.005814174205276111, + "ratio_geomean": 1.0058311093214507, + "sample_variance_log_ratio": 0.0020510519580633035, + "variance_contribution": 1.1394733100351686e-05 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.022034630960081212, + "ratio_geomean": 0.9782063582392768, + "sample_variance_log_ratio": 0.0007719199820398327, + "variance_contribution": 4.288444344665738e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.01277431176976149, + "ratio_geomean": 0.9873069334323608, + "sample_variance_log_ratio": 0.000118227982578863, + "variance_contribution": 6.568221254381278e-07 + } + } + }, + "geometric_mean_reduction_percent": 0.9495704561567009, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.0019780573707686155, + "maximum_geomean": 0.9924823528092016, + "minimum_geomean": 0.9885956407129199 + }, + "metric_role": "auxiliary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 151173173.92514634, + "ordinary_ci95": [ + 0.9796203153690605, + 1.0015092009523803 + ], + "ordinary_reduction_percent_ci95": [ + -0.1509200952380274, + 2.037968463093953 + ], + "ratio_geomean": 0.990504295438433, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9792671441942213, + 1.0011445757325446 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9813288923501781, + 0.999306171407897 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 9 + } + } + }, + "C_over_B": { + "M": { + "cpu_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 1.0060080798566664, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 1.0386486615871737, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9888787335596279, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9970612056544187, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0236128008178549, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9593022422028464, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 1.0203974106169609, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9877503410580336, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.986688175284566, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9883804635224885, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 1.0374145845955411, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9887513363167717, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9975700954647942, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9767333781176768, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.999596672684624, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.0059286910846124, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9921791925541603, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 1.0094202892911086, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 1.018127470572482, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9857152627006623, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.036828128355857, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.0073458868361382, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 1.0007118802832222, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 1.0308054345007975, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9983048756312616, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9828173272907178, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9838736572003443, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 1.048004242996086, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 1.0178128480381172, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.968073896577674, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9920420185451332, + 1.013125449785939 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -1.3125449785938992, + 0.7957981454866814 + ], + "comparison_role": "final_vs_previous_incremental_adoption", + "denominator_arm": "B", + "denominator_process_mean_geomean": 95972290.34569569, + "favorable_block_count": 16, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9920420185451332, + 1.013125449785939 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.620574835953555, + "degrees_of_freedom": 19.349153834321555, + "mean_log_ratio": 0.002525121138368314, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9941543559442125, + 1.0109728034038694 + ], + "ordinary_ci95_t_critical": 2.0904707129290427, + "point_estimate_ratio": 1.0025283119419066, + "standard_error_log_scale": 0.004012454131838555, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": 0.008003595135646847, + "ratio_geomean": 1.0080357095228716, + "sample_variance_log_ratio": 0.00011371507628952861, + "variance_contribution": 6.317504238307145e-07 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.005933223401351222, + "ratio_geomean": 0.9940843434088397, + "sample_variance_log_ratio": 0.0006188682503814886, + "variance_contribution": 3.4381569465638256e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.0010159622320811757, + "ratio_geomean": 0.9989845536828159, + "sample_variance_log_ratio": 0.00046799369138235473, + "variance_contribution": 2.599964952124193e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": 0.00909743308344656, + "ratio_geomean": 1.0091389405026407, + "sample_variance_log_ratio": 0.0005046013810333246, + "variance_contribution": 2.803341005740692e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": 0.014117221527843051, + "ratio_geomean": 1.0142173400768106, + "sample_variance_log_ratio": 0.00031782528095003633, + "variance_contribution": 1.7656960052779796e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.009118337283294177, + "ratio_geomean": 0.9909231086856735, + "sample_variance_log_ratio": 0.0008749581887827597, + "variance_contribution": 4.860878826570887e-06 + } + } + }, + "geometric_mean_reduction_percent": -0.25283119419066136, + "leave_one_block_out": { + "all_below_one": false, + "maximum_absolute_change_from_full_estimate": 0.0015324370909748364, + "maximum_geomean": 1.0040531132528332, + "minimum_geomean": 1.0009958748509318 + }, + "metric_role": "secondary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 96214938.23346856, + "ordinary_ci95": [ + 0.9941543559442125, + 1.0109728034038694 + ], + "ordinary_reduction_percent_ci95": [ + -1.0972803403869413, + 0.5845644055787469 + ], + "ratio_geomean": 1.0025283119419066, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9943982693903748, + 1.0115643532270373 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9957598000870042, + 1.0098528246225782 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 14 + }, + "instructions_per_iteration": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 1.0032322209075528, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 1.0033317082518571, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 1.0033102892914945, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 1.0031559989949392, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0032482766873565, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 1.0032811680934175, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 1.003253924703927, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 1.003211680206575, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 1.0032738300381108, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 1.003342235460859, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 1.0031331156347447, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 1.003223441194205, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0032304437926667, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 1.0032480398863595, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 1.0032058708936151, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.0034154708726475, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 1.00331121467368, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 1.003183787295898, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 1.0033026807700214, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 1.0032633846410564, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.0032304874713958, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.0032997807189947, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 1.003144842492466, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 1.0033740971689902, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 1.003238440577567, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 1.003259763960125, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 1.0033719465163493, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 1.0033618750025095, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 1.0033405792504442, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 1.0031733067082136, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 1.003229550341572, + 1.003300706069757 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -0.33007060697569646, + -0.32295503415720184 + ], + "comparison_role": "final_vs_previous_incremental_adoption", + "denominator_arm": "B", + "denominator_process_mean_geomean": 1102458953.3676314, + "favorable_block_count": 0, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 1.003229550341572, + 1.003300706069757 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6474039772237816, + "degrees_of_freedom": 17.463365240257147, + "mean_log_ratio": 0.003259808620689813, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 1.0032368318391993, + 1.0032934241085303 + ], + "ordinary_ci95_t_critical": 2.105559211328429, + "point_estimate_ratio": 1.003265127574832, + "standard_error_log_scale": 1.3395037624890443e-05, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": 0.003246266959552827, + "ratio_geomean": 1.003251541790431, + "sample_variance_log_ratio": 8.968638356606567e-10, + "variance_contribution": 4.9825768647814265e-12 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": 0.003257602878229448, + "ratio_geomean": 1.0032629146327818, + "sample_variance_log_ratio": 1.8848663812672766e-09, + "variance_contribution": 1.0471479895929315e-11 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": 0.0032731206050401083, + "ratio_geomean": 1.0032784831134036, + "sample_variance_log_ratio": 4.307820969956912e-09, + "variance_contribution": 2.3932338721982846e-11 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": 0.0033095856424888307, + "ratio_geomean": 1.0033150683678993, + "sample_variance_log_ratio": 9.573729025164249e-09, + "variance_contribution": 5.3187383473134716e-11 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": 0.0032303788985190798, + "ratio_geomean": 1.003235602195328, + "sample_variance_log_ratio": 8.852402351543195e-09, + "variance_contribution": 4.918001306412886e-11 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": 0.0032418967403085807, + "ratio_geomean": 1.0032471573708168, + "sample_variance_log_ratio": 6.781183371409223e-09, + "variance_contribution": 3.767324095227346e-11 + } + } + }, + "geometric_mean_reduction_percent": -0.3265127574832105, + "leave_one_block_out": { + "all_below_one": false, + "maximum_absolute_change_from_full_estimate": 5.183849854706324e-06, + "maximum_geomean": 1.0032696800205423, + "minimum_geomean": 1.0032599437249774 + }, + "metric_role": "primary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 1106058622.496393, + "ordinary_ci95": [ + 1.0032368318391993, + 1.0032934241085303 + ], + "ordinary_reduction_percent_ci95": [ + -0.3293424108530285, + -0.32368318391993167 + ], + "ratio_geomean": 1.003265127574832, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 1.003236460335818, + 1.0032934889631875 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 1.003241523415946, + 1.0032885171895423 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 30 + }, + "real_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 1.005667015459511, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 1.0379324456505985, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9890913847401204, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.997042799496217, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0235743974244067, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9593630522850239, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 1.0199449887961767, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9875872092880802, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9864356294765273, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9884027980195532, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 1.0376625749067818, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9882953972149158, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.997633148847605, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9767602683739235, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.999788990989667, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.0056410525814006, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9926139401370085, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 1.0091749792763571, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 1.018069598716671, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.985966248012108, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.0366557086663326, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.0066844972876805, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 1.001224257617631, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 1.0307452012829454, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9983464917190839, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9830525468419353, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9838032938975226, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 1.0478424207228365, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 1.0168379345536551, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9680467482946034, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9920096524472691, + 1.012970631704287 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -1.2970631704287028, + 0.799034755273087 + ], + "comparison_role": "final_vs_previous_incremental_adoption", + "denominator_arm": "B", + "denominator_process_mean_geomean": 96054394.86392017, + "favorable_block_count": 16, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9920096524472691, + 1.012970631704287 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.621353877070609, + "degrees_of_freedom": 19.288133867961427, + "mean_log_ratio": 0.002432395991926644, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9941105581291727, + 1.0108298680454098 + ], + "ordinary_ci95_t_critical": 2.0909098647140176, + "point_estimate_ratio": 1.0024353566670823, + "standard_error_log_scale": 0.003988335012069214, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": 0.007856692420186134, + "ratio_geomean": 1.0078876372162395, + "sample_variance_log_ratio": 0.0001105918342878695, + "variance_contribution": 6.143990793770527e-07 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.005999932942349283, + "ratio_geomean": 0.9940180307104469, + "sample_variance_log_ratio": 0.0006017393583023263, + "variance_contribution": 3.342996435012924e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.0010332456515150753, + "ratio_geomean": 0.9989672879629723, + "sample_variance_log_ratio": 0.0004660429084108166, + "variance_contribution": 2.589127268948981e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": 0.008878822707979957, + "ratio_geomean": 1.0089183563718278, + "sample_variance_log_ratio": 0.0005026742058769481, + "variance_contribution": 2.7926344770941564e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": 0.01415585143964573, + "ratio_geomean": 1.0142565199599594, + "sample_variance_log_ratio": 0.0003107720542651334, + "variance_contribution": 1.7265114125840745e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.009263812022387598, + "ratio_geomean": 0.9907789648898705, + "sample_variance_log_ratio": 0.0008714065491863906, + "variance_contribution": 4.841147495479948e-06 + } + } + }, + "geometric_mean_reduction_percent": -0.2435356667082278, + "leave_one_block_out": { + "all_below_one": false, + "maximum_absolute_change_from_full_estimate": 0.0015301656056070367, + "maximum_geomean": 1.0039546120855825, + "minimum_geomean": 1.0009051910614752 + }, + "metric_role": "auxiliary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 96288321.57485469, + "ordinary_ci95": [ + 0.9941105581291727, + 1.0108298680454098 + ], + "ordinary_reduction_percent_ci95": [ + -1.0829868045409752, + 0.5889441870827294 + ], + "ratio_geomean": 1.0024353566670823, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9943587244440595, + 1.0114165742949086 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9957100630412855, + 1.009706282681754 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 14 + } + }, + "P": { + "cpu_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9715661834031808, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 1.008828766375377, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9672882864832001, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9447374949475839, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0232213795140603, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 1.0022850739851608, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9533304785915363, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9737965820457395, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9550475110937171, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.981707079703277, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9916835172578133, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9838032862138568, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9983072153029938, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9793226593497092, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9960712858331534, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.020986386108782, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9750813586087707, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 1.0347719576312584, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 1.0103308889848375, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 1.0337675439597267, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.0075579591745416, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.986232092103098, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9456434327977961, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9999423432125965, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9734068266513186, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9526311374698024, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9850017773000033, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9415642049469706, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9612072376253342, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9633850634972875, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9707073465289462, + 0.9969560265778789 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 0.3043973422121149, + 2.929265347105381 + ], + "comparison_role": "final_vs_previous_incremental_adoption", + "denominator_arm": "B", + "denominator_process_mean_geomean": 22762.07203307711, + "favorable_block_count": 22, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9707073465289462, + 0.9969560265778789 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.59212353532359, + "degrees_of_freedom": 21.905863968541638, + "mean_log_ratio": -0.016389432872691876, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9732973489501295, + 0.9943030670014089 + ], + "ordinary_ci95_t_critical": 2.0743899041738683, + "point_estimate_ratio": 0.9837441431416272, + "standard_error_log_scale": 0.005146674901318637, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.019001808654076746, + "ratio_geomean": 0.9811775876303573, + "sample_variance_log_ratio": 0.0005364885079149033, + "variance_contribution": 2.9804917106383514e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.010794900118529748, + "ratio_geomean": 0.9892631557256205, + "sample_variance_log_ratio": 0.001023512808100921, + "variance_contribution": 5.6861822672273394e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.018154327529879066, + "ratio_geomean": 0.9820094695676898, + "sample_variance_log_ratio": 0.0004685664908255337, + "variance_contribution": 2.603147171252965e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.0257235152132665, + "ratio_geomean": 0.9746045156825958, + "sample_variance_log_ratio": 0.0011283018866608504, + "variance_contribution": 6.268343814782502e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.021216941164714686, + "ratio_geomean": 0.9790065547078296, + "sample_variance_log_ratio": 0.0009179407508368184, + "variance_contribution": 5.099670837982324e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.003445104555684512, + "ratio_geomean": 0.996560823008036, + "sample_variance_log_ratio": 0.00069307681283635, + "variance_contribution": 3.850426737979723e-06 + } + } + }, + "geometric_mean_reduction_percent": 1.625585685837283, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.0017139685144126338, + "maximum_geomean": 0.985231850401917, + "minimum_geomean": 0.9820301746272145 + }, + "metric_role": "secondary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 22392.055048307506, + "ordinary_ci95": [ + 0.9732973489501295, + 0.9943030670014089 + ], + "ordinary_reduction_percent_ci95": [ + 0.5696932998591087, + 2.6702651049870463 + ], + "ratio_geomean": 0.9837441431416272, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9731630130581301, + 0.9947002212896291 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9750262915311342, + 0.9927434702711038 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 8 + }, + "instructions_per_iteration": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 1.0026015013108325, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 1.003457341525413, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9999436123160754, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9962849221308597, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.003010538408469, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 1.0003764770142742, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9992552171733247, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9998698101164627, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9998122269070369, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 1.0028312938469235, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 1.003315940565622, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 1.0002430160859421, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0019928571262218, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 1.0000901490647092, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9996462418873207, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 0.9990559050524463, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9993414687013382, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.996328075972709, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9993590581069922, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9993169222690385, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9994900378963785, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9967844473032518, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 1.003141829392037, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9963558220189935, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 1.0004105379325647, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 1.000096953839425, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9993380015966149, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9997503579873843, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 1.0030302812419185, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 1.002728702271427, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9992906720002349, + 1.0011898492801021 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -0.11898492801021288, + 0.07093279997650859 + ], + "comparison_role": "final_vs_previous_incremental_adoption", + "denominator_arm": "B", + "denominator_process_mean_geomean": 149460.76991891142, + "favorable_block_count": 16, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9992906720002349, + 1.0011898492801021 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.676029830175821, + "degrees_of_freedom": 15.846174517457372, + "mean_log_ratio": 0.0002397811392769165, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9994872513637221, + 1.0009929350492974 + ], + "ordinary_ci95_t_critical": 2.1215790252683036, + "point_estimate_ratio": 1.0002398098890721, + "standard_error_log_scale": 0.00035476466684747755, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": 0.0007226486540140902, + "ratio_geomean": 1.000722909827461, + "sample_variance_log_ratio": 2.3093438857038203e-06, + "variance_contribution": 1.2829688253910113e-08 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": 0.0005649926614860361, + "ratio_geomean": 1.0005651522999033, + "sample_variance_log_ratio": 2.7043305234702303e-06, + "variance_contribution": 1.50240584637235e-08 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.00035406209954984464, + "ratio_geomean": 0.9996460005730384, + "sample_variance_log_ratio": 5.889013765592217e-08, + "variance_contribution": 3.2716743142178983e-10 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.0010619300772909711, + "ratio_geomean": 0.9989386335709176, + "sample_variance_log_ratio": 6.883995786141175e-06, + "variance_contribution": 3.824442103411764e-08 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": 0.002364065179655181, + "ratio_geomean": 1.0023668617850936, + "sample_variance_log_ratio": 2.870048692096398e-06, + "variance_contribution": 1.59447149560911e-08 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.0007970274826529927, + "ratio_geomean": 0.9992032900593822, + "sample_variance_log_ratio": 7.827825366744768e-06, + "variance_contribution": 4.34879187041376e-08 + } + } + }, + "geometric_mean_reduction_percent": -0.023980988907212897, + "leave_one_block_out": { + "all_below_one": false, + "maximum_absolute_change_from_full_estimate": 0.00013665509707672108, + "maximum_geomean": 1.0003764649861489, + "minimum_geomean": 1.0001290447227362 + }, + "metric_role": "primary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 149496.6120895665, + "ordinary_ci95": [ + 0.9994872513637221, + 1.0009929350492974 + ], + "ordinary_reduction_percent_ci95": [ + -0.09929350492974276, + 0.051274863627792655 + ], + "ratio_geomean": 1.0002398098890721, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9994943928985301, + 1.0010027290151429 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9996250237816422, + 1.0008668227153954 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 14 + }, + "real_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9716653355546397, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 1.009018186357058, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9670669445928156, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9447656395129076, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.022960340926604, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 1.001898255582149, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9533994943365387, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9737482826576779, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9553103799259709, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9812944836852923, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9916499684522804, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9836557417242533, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9979962819689059, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9793281135575113, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 0.9962760337656593, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.0207814617053044, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9747307529438046, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 1.0351779243572221, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 1.0105537344655673, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 1.0337035732031752, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.0075704020530791, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9867671714739633, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9455495800095213, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9995009369914821, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9739383944047203, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9531411192807919, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9853659792961176, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9412933086770755, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9612870225737645, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9637939390835756, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.970751184292968, + 0.9969587175980889 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 0.30412824019111495, + 2.924881570703197 + ], + "comparison_role": "final_vs_previous_incremental_adoption", + "denominator_arm": "B", + "denominator_process_mean_geomean": 22775.105620850143, + "favorable_block_count": 22, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.970751184292968, + 0.9969587175980889 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.5921165061031513, + "degrees_of_freedom": 21.906586226702892, + "mean_log_ratio": -0.01636550344657668, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9733371681411186, + 0.9943099754916868 + ], + "ordinary_ci95_t_critical": 2.0743859209099016, + "point_estimate_ratio": 0.9837676838560735, + "standard_error_log_scale": 0.005138498565115646, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.01887592568345416, + "ratio_geomean": 0.9813011089542489, + "sample_variance_log_ratio": 0.0005334015985642375, + "variance_contribution": 2.963342214245764e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.010671494588950182, + "ratio_geomean": 0.9893852438022633, + "sample_variance_log_ratio": 0.0010143181647492767, + "variance_contribution": 5.635100915273759e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.018027544848728365, + "ratio_geomean": 0.9821339792538261, + "sample_variance_log_ratio": 0.0004687028132799425, + "variance_contribution": 2.603904518221903e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.025790847737008467, + "ratio_geomean": 0.9745388953101219, + "sample_variance_log_ratio": 0.0011299674018797484, + "variance_contribution": 6.277596677109713e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.021349912951566408, + "ratio_geomean": 0.9788763831116772, + "sample_variance_log_ratio": 0.0009138004248309917, + "variance_contribution": 5.076669026838842e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.003477294869752489, + "ratio_geomean": 0.9965287439184762, + "sample_variance_log_ratio": 0.0006925597473610033, + "variance_contribution": 3.847554152005574e-06 + } + } + }, + "geometric_mean_reduction_percent": 1.6232316143926506, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.0017264821567198885, + "maximum_geomean": 0.9852660158771157, + "minimum_geomean": 0.9820412016993536 + }, + "metric_role": "auxiliary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 22405.412906201214, + "ordinary_ci95": [ + 0.9733371681411186, + 0.9943099754916868 + ], + "ordinary_reduction_percent_ci95": [ + 0.5690024508313241, + 2.666283185888141 + ], + "ratio_geomean": 0.9837676838560735, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9732133707663303, + 0.9947124530837903 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9750668492816736, + 0.9927584438550637 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 8 + } + }, + "S": { + "cpu_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 1.0127218869786379, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 1.093417980699949, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9763275198715676, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 1.0296182319707903, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0760054212413126, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 1.0118553386553055, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 1.0089873780650596, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 1.028055687951838, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 1.0313743353769926, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 1.0237725725332096, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9561432658549334, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9892963889713744, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0165090810120492, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 1.0170976711226254, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 1.024330830759053, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.0439819153617542, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 1.0573164129740948, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9962216323182167, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 1.003175452675918, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 1.025122396610513, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.0079072959089364, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.0393068281785205, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 1.03369498877355, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 1.0132638572246933, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 1.0309166820622533, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 1.0041653670444801, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 1.0147032703878633, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9909115847634995, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9680689752556534, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9610881629729997, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 1.0004560602762949, + 1.0312650789365005 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -3.1265078936500545, + -0.045606027629485624 + ], + "comparison_role": "final_vs_previous_incremental_adoption", + "denominator_arm": "B", + "denominator_process_mean_geomean": 76658330.0256653, + "favorable_block_count": 7, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 1.0004560602762949, + 1.0312650789365005 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.7867952941656684, + "degrees_of_freedom": 11.804271842003923, + "mean_log_ratio": 0.015621118435649546, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 1.0037496420700758, + 1.0278812113402516 + ], + "ordinary_ci95_t_critical": 2.182826420194564, + "point_estimate_ratio": 1.015743765904243, + "standard_error_log_scale": 0.0054417926408099416, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": 0.014316394763858112, + "ratio_geomean": 1.0144193651447817, + "sample_variance_log_ratio": 0.00010508539529450579, + "variance_contribution": 5.838077516361432e-07 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": 0.03257995449175878, + "ratio_geomean": 1.033116492145905, + "sample_variance_log_ratio": 0.0010886665726758456, + "variance_contribution": 6.04814762597692e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": 0.010689403510033321, + "ratio_geomean": 1.010746739296741, + "sample_variance_log_ratio": 0.00045248575187580405, + "variance_contribution": 2.513809732643356e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": 0.025029733874654535, + "ratio_geomean": 1.0253456075689507, + "sample_variance_log_ratio": 0.00042347180878885124, + "variance_contribution": 2.3526211599380622e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": 0.01696596132085039, + "ratio_geomean": 1.0171107006312072, + "sample_variance_log_ratio": 0.0027990251030032428, + "variance_contribution": 1.5550139461129126e-05 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.005854737347257865, + "ratio_geomean": 0.9941623682282799, + "sample_variance_log_ratio": 0.00046162465456493383, + "variance_contribution": 2.5645814142496326e-06 + } + } + }, + "geometric_mean_reduction_percent": -1.574376590424298, + "leave_one_block_out": { + "all_below_one": false, + "maximum_absolute_change_from_full_estimate": 0.002577673795526092, + "maximum_geomean": 1.0178639286407716, + "minimum_geomean": 1.0131660921087169 + }, + "metric_role": "secondary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 77865220.82819933, + "ordinary_ci95": [ + 1.0037496420700758, + 1.0278812113402516 + ], + "ordinary_reduction_percent_ci95": [ + -2.7881211340251566, + -0.3749642070075776 + ], + "ratio_geomean": 1.015743765904243, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 1.0040871169732597, + 1.027454592325997 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 1.0060693505200264, + 1.025405023051965 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 23 + }, + "instructions_per_iteration": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 1.0045664709078796, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 1.0045164520371985, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 1.0044747523239346, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 1.0045265973093533, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0044907531182843, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 1.0045058530552062, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 1.0045536011250427, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 1.0044584871826259, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 1.0045598052659945, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 1.0045204910561654, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 1.0044823134428742, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 1.0044989933224402, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0045072677904672, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 1.004515723606271, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 1.004475349394083, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.0045263029740112, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 1.0045848669157058, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 1.0045024242563025, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 1.004522100028604, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 1.0045530102614424, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.0045203341167113, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.0045806857343083, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 1.0044654158554651, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 1.0045210426629847, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 1.0045019777344422, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 1.004514458278782, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 1.0045519805760996, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 1.0045233571405088, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 1.0045124867647393, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 1.004460131101047, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 1.00450016037453, + 1.0045327378231999 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -0.45327378231998505, + -0.4500160374530049 + ], + "comparison_role": "final_vs_previous_incremental_adoption", + "denominator_arm": "B", + "denominator_process_mean_geomean": 974584931.738336, + "favorable_block_count": 0, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 1.00450016037453, + 1.0045327378231999 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6241503762837786, + "degrees_of_freedom": 19.072489466984845, + "mean_log_ratio": 0.004506280416827594, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 1.004503460494886, + 1.0045294376066585 + ], + "ordinary_ci95_t_critical": 2.0924857659986698, + "point_estimate_ratio": 1.0045164489668001, + "standard_error_log_scale": 6.179328767555586e-06, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": 0.004520052348180624, + "ratio_geomean": 1.00453028319364, + "sample_variance_log_ratio": 8.054664973093968e-10, + "variance_contribution": 4.4748138739410935e-12 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": 0.004501478940937523, + "ratio_geomean": 1.0045116258168685, + "sample_variance_log_ratio": 1.1358707432372509e-09, + "variance_contribution": 6.310393017984727e-12 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": 0.004506275153608517, + "ratio_geomean": 1.00451644367981, + "sample_variance_log_ratio": 1.6315190088401903e-09, + "variance_contribution": 9.063994493556613e-12 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": 0.004525232260801005, + "ratio_geomean": 1.0045354865862082, + "sample_variance_log_ratio": 6.387490409386877e-10, + "variance_contribution": 3.5486057829927096e-12 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": 0.004497039497035499, + "ratio_geomean": 1.0045071663537555, + "sample_variance_log_ratio": 2.154404391799395e-09, + "variance_contribution": 1.1968913287774417e-11 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": 0.004487604300402397, + "ratio_geomean": 1.0044976886758334, + "sample_variance_log_ratio": 5.071290410322854e-10, + "variance_contribution": 2.8173835612904744e-12 + } + } + }, + "geometric_mean_reduction_percent": -0.4516448966800146, + "leave_one_block_out": { + "all_below_one": false, + "maximum_absolute_change_from_full_estimate": 2.359156506370752e-06, + "maximum_geomean": 1.004518447708667, + "minimum_geomean": 1.0045140898102938 + }, + "metric_role": "primary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 978986594.8463438, + "ordinary_ci95": [ + 1.004503460494886, + 1.0045294376066585 + ], + "ordinary_reduction_percent_ci95": [ + -0.4529437606658471, + -0.45034604948859247 + ], + "ratio_geomean": 1.0045164489668001, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 1.0045035698778755, + 1.0045300629270966 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 1.0045057957563663, + 1.0045275569670378 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 30 + }, + "real_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 1.0127333845197346, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 1.0933380694295463, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 0.9762100493988811, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 1.029543549254489, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0760721214384839, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 1.0120719649179362, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 1.0089597831785464, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 1.027723557802978, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 1.031193648947783, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 1.0240704147156892, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9562465528161199, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9886931608869242, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0163325619864303, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 1.0172614461987006, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 1.0241876514297459, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.0441560820370834, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 1.0571196685406374, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9963044538721932, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 1.0030442674208422, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 1.0249765145560277, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.0081208250095532, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.0396878463243442, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 1.0335620104985146, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 1.013163985214443, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 1.0306944184578517, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 1.0041159274790676, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 1.014380238980223, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9910179247882408, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9678593739640126, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9608565718902042, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 1.0003991818758, + 1.0312096349301072 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -3.12096349301072, + -0.03991818758000143 + ], + "comparison_role": "final_vs_previous_incremental_adoption", + "denominator_arm": "B", + "denominator_process_mean_geomean": 76682367.27418053, + "favorable_block_count": 7, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 1.0003991818758, + 1.0312096349301072 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.7860930093197434, + "degrees_of_freedom": 11.822728940029355, + "mean_log_ratio": 0.015565809119322404, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 1.0036920090514039, + 1.0278265302734788 + ], + "ordinary_ci95_t_critical": 2.1824416799206743, + "point_estimate_ratio": 1.0156875873645999, + "standard_error_log_scale": 0.005443718800728096, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": 0.014209182061330988, + "ratio_geomean": 1.0143106123330943, + "sample_variance_log_ratio": 0.00010396953261285648, + "variance_contribution": 5.776085145158694e-07 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": 0.03249460471935676, + "ratio_geomean": 1.0330283196512404, + "sample_variance_log_ratio": 0.0010874118061971888, + "variance_contribution": 6.041176701095494e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": 0.010581025657578543, + "ratio_geomean": 1.0106372026715398, + "sample_variance_log_ratio": 0.00045098540492679787, + "variance_contribution": 2.505474471815544e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": 0.02520153636551755, + "ratio_geomean": 1.0255217796312928, + "sample_variance_log_ratio": 0.00042527482430583963, + "variance_contribution": 2.36263791281022e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": 0.016893705117799876, + "ratio_geomean": 1.0170372107289802, + "sample_variance_log_ratio": 0.002798155812085765, + "variance_contribution": 1.554531006714314e-05 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.005985199205649298, + "ratio_geomean": 0.9940326764182792, + "sample_variance_log_ratio": 0.000468336008523649, + "variance_contribution": 2.6018667140202722e-06 + } + } + }, + "geometric_mean_reduction_percent": -1.5687587364599853, + "leave_one_block_out": { + "all_below_one": false, + "maximum_absolute_change_from_full_estimate": 0.0025769101839097086, + "maximum_geomean": 1.017801900561491, + "minimum_geomean": 1.0131106771806901 + }, + "metric_role": "auxiliary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 77885328.61011863, + "ordinary_ci95": [ + 1.0036920090514039, + 1.0278265302734788 + ], + "ordinary_reduction_percent_ci95": [ + -2.782653027347881, + -0.3692009051403877 + ], + "ratio_geomean": 1.0156875873645999, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 1.0040347096416284, + 1.0274056348217528 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 1.006013415223326, + 1.0253522592209894 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 23 + } + }, + "W": { + "cpu_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 1.029737884391597, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9552549446601106, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 1.009952385087394, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 1.0378127857381592, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0058943285134867, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9673823725686288, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 1.0094768926768214, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 1.0078030217088385, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 1.0213882087321728, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 1.025464001122949, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 1.0280024707347046, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 1.0056817052974991, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.9902934236535388, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 1.0556893253732542, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 1.0005428575470143, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.038508924733019, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9864201778865739, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9979515833050547, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 1.0273837375344999, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9852639012380796, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9691825112846483, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.0676495109532256, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9766862584662241, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 1.0013410797173152, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9973333166023345, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9773746563985161, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 1.0118046828429161, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9435368022361192, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.973049336188393, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 1.0118284012144183, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9889777676982403, + 1.018158235631392 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -1.8158235631392072, + 1.1022232301759693 + ], + "comparison_role": "final_vs_previous_incremental_adoption", + "denominator_arm": "B", + "denominator_process_mean_geomean": 51232622.94929871, + "favorable_block_count": 12, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9889777676982403, + 1.018158235631392 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.711611000683339, + "degrees_of_freedom": 14.241485272761732, + "mean_log_ratio": 0.003455958305895847, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9920062168074912, + 1.0150499482542246 + ], + "ordinary_ci95_t_critical": 2.1413797884318173, + "point_estimate_ratio": 1.003461937015208, + "standard_error_log_scale": 0.00536189943595675, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": 0.010665565983936962, + "ratio_geomean": 1.010722645882131, + "sample_variance_log_ratio": 0.00030276147561455536, + "variance_contribution": 1.6820081978586408e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.004308263198788577, + "ratio_geomean": 0.9957010040537421, + "sample_variance_log_ratio": 0.0014360645696824517, + "variance_contribution": 7.978136498235843e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": 0.0024083607734426784, + "ratio_geomean": 1.0024112632038156, + "sample_variance_log_ratio": 0.00040869635722695966, + "variance_contribution": 2.270535317927554e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": 0.021477232964525805, + "ratio_geomean": 1.0217095287754987, + "sample_variance_log_ratio": 0.002198531738052499, + "variance_contribution": 1.2214065211402772e-05 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.006217714938275909, + "ratio_geomean": 0.9938015750506601, + "sample_variance_log_ratio": 0.0005234513523081547, + "variance_contribution": 2.9080630683786373e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.003289431749465875, + "ratio_geomean": 0.9967159725038864, + "sample_variance_log_ratio": 0.000305488308151775, + "variance_contribution": 1.6971572675098612e-06 + } + } + }, + "geometric_mean_reduction_percent": -0.34619370152080275, + "leave_one_block_out": { + "all_below_one": false, + "maximum_absolute_change_from_full_estimate": 0.0021431635156754503, + "maximum_geomean": 1.0055948571496487, + "minimum_geomean": 1.0013187734995326 + }, + "metric_role": "secondary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 51409987.06307308, + "ordinary_ci95": [ + 0.9920062168074912, + 1.0150499482542246 + ], + "ordinary_reduction_percent_ci95": [ + -1.5049948254224566, + 0.7993783192508763 + ], + "ratio_geomean": 1.003461937015208, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.991612373762538, + 1.0146056838286288 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9938233750632957, + 1.0126654736033314 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 18 + }, + "instructions_per_iteration": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 1.0032650863188286, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 1.003232396627177, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 1.003245761907, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 1.0032183798543002, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0032629678338651, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 1.0033887974973301, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 1.0033192724549083, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 1.003242890478703, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 1.0033876238266013, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 1.003194712933373, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 1.0033125847907158, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 1.0032532563931786, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0032499914649338, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 1.0032813423743399, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 1.003285118787358, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.0033380606318372, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 1.003218968094983, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 1.003384698866623, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 1.0033234116116787, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 1.0032357059881658, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 1.00327833951851, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.0032176958458776, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 1.0032254823188897, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 1.0032618969383444, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 1.0032880435001066, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 1.003224029715978, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 1.003173358723473, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 1.0031762550599628, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 1.0032255120545341, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 1.0032952023633035, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 1.003240632528302, + 1.0032931546034503 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -0.32931546034502546, + -0.324063252830209 + ], + "comparison_role": "final_vs_previous_incremental_adoption", + "denominator_arm": "B", + "denominator_process_mean_geomean": 610759300.337162, + "favorable_block_count": 0, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 1.003240632528302, + 1.0032931546034503 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6668630579077544, + "degrees_of_freedom": 16.32719631899153, + "mean_log_ratio": 0.0032615685201856314, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 1.0032460523314368, + 1.0032877345458564 + ], + "ordinary_ci95_t_critical": 2.1164578417355076, + "point_estimate_ratio": 1.003266893222178, + "standard_error_log_scale": 9.815098997512436e-06, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": 0.0032837631952423465, + "ratio_geomean": 1.0032891606519765, + "sample_variance_log_ratio": 1.0418605904547412e-09, + "variance_contribution": 5.7881143914152286e-12 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": 0.0032380247728515795, + "ratio_geomean": 1.0032432728379925, + "sample_variance_log_ratio": 4.955892603133017e-10, + "variance_contribution": 2.7532736684072317e-12 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": 0.0032686901694517234, + "ratio_geomean": 1.0032740381625536, + "sample_variance_log_ratio": 5.95555347630765e-09, + "variance_contribution": 3.308640820170917e-11 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": 0.0032238171738050514, + "ratio_geomean": 1.0032290192610807, + "sample_variance_log_ratio": 3.99697555588346e-09, + "variance_contribution": 2.2205419754908112e-11 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": 0.003243835468409312, + "ratio_geomean": 1.0032491023961583, + "sample_variance_log_ratio": 1.5510418898502799e-09, + "variance_contribution": 8.61689938805711e-12 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": 0.003311280341353774, + "ratio_geomean": 1.0033167686862474, + "sample_variance_log_ratio": 4.299489526765103e-09, + "variance_contribution": 2.3886052926472795e-11 + } + } + }, + "geometric_mean_reduction_percent": -0.3266893222177991, + "leave_one_block_out": { + "all_below_one": false, + "maximum_absolute_change_from_full_estimate": 4.203331526619891e-06, + "maximum_geomean": 1.0032701187052622, + "minimum_geomean": 1.0032626898906514 + }, + "metric_role": "primary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 612754585.7558168, + "ordinary_ci95": [ + 1.0032460523314368, + 1.0032877345458564 + ], + "ordinary_reduction_percent_ci95": [ + -0.3287734545856402, + -0.32460523314368217 + ], + "ratio_geomean": 1.003266893222178, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 1.0032467348352505, + 1.0032886701756094 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 1.0032501365291902, + 1.0032846317303885 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 30 + }, + "real_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 1.0296557228019376, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9556547575593873, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 1.0096584684903995, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 1.0381846903501306, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 1.0054518525134342, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9678056645486223, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 1.0099759462743263, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 1.0075104921803695, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 1.0215771065588175, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 1.0250158728940841, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 1.0277770124486847, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 1.005799340470705, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 0.99074870361086, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 1.0550221597675506, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 1.0005399740702807, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.0387589871155951, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9865387750360234, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 0.9980134939241548, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 1.0279515830427877, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9855021906409926, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9686400991944144, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 1.0678898107078267, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9768114734576225, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 1.0016271505992196, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9974969369918297, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9776973835626694, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 1.011907648476215, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9433667665848721, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.972944608227972, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 1.0114825006080317, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9890438028700279, + 1.0181812099160779 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -1.8181209916077856, + 1.095619712997209 + ], + "comparison_role": "final_vs_previous_incremental_adoption", + "denominator_arm": "B", + "denominator_process_mean_geomean": 51259651.25060352, + "favorable_block_count": 12, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9890438028700279, + 1.0181812099160779 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.7135229613306118, + "degrees_of_freedom": 14.165346861099447, + "mean_log_ratio": 0.0035006249095713014, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9920702279650031, + 1.015075130247461 + ], + "ordinary_ci95_t_critical": 2.142440343954661, + "point_estimate_ratio": 1.003506759252873, + "standard_error_log_scale": 0.005349976173394055, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": 0.010983704612790737, + "ratio_geomean": 1.0110442469529928, + "sample_variance_log_ratio": 0.00030051562825327856, + "variance_contribution": 1.6695312680737698e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.004294674687397881, + "ratio_geomean": 0.9957145342401047, + "sample_variance_log_ratio": 0.0014030086545031907, + "variance_contribution": 7.794492525017725e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": 0.002294945518702251, + "ratio_geomean": 1.002297580921819, + "sample_variance_log_ratio": 0.00041934743445193936, + "variance_contribution": 2.329707969177441e-06 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": 0.02151858817574747, + "ratio_geomean": 1.0217517826625715, + "sample_variance_log_ratio": 0.002214729709854184, + "variance_contribution": 1.2304053943634356e-05 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.006321422336842705, + "ratio_geomean": 0.9936985158187148, + "sample_variance_log_ratio": 0.0005167115364792423, + "variance_contribution": 2.870619647106902e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.0031773918255720616, + "ratio_geomean": 0.9968276507416833, + "sample_variance_log_ratio": 0.0002976911465173028, + "variance_contribution": 1.6538397028739044e-06 + } + } + }, + "geometric_mean_reduction_percent": -0.3506759252873026, + "leave_one_block_out": { + "all_below_one": false, + "maximum_absolute_change_from_full_estimate": 0.0021494877661012435, + "maximum_geomean": 1.0056475733841477, + "minimum_geomean": 1.0013572714867718 + }, + "metric_role": "auxiliary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 51439406.50692556, + "ordinary_ci95": [ + 0.9920702279650031, + 1.015075130247461 + ], + "ordinary_reduction_percent_ci95": [ + -1.5075130247460988, + 0.7929772034996896 + ], + "ratio_geomean": 1.003506759252873, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9916738265234357, + 1.0146020541882559 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9938841032911241, + 1.0126715643234323 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 18 + } + }, + "X": { + "cpu_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9795301243810285, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9754978912577614, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 1.0100730272055913, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9740252866320145, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9663012968073436, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9943127369657941, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9932333182351719, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9700234834451466, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9683309028128263, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9146840748463694, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9314016614412838, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9540166950093437, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0038843537229327, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9809098870918924, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 1.0261000609577813, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.0114847223876728, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9293497076856436, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 1.016011291644262, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9296248763869858, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 1.0000832533914221, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.917474392758267, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9820231405739649, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9862270218355754, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9953628561498816, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.9674066743384624, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9662324595211609, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.985298808356839, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9731236772245144, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.976359709343307, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 1.0170763953172521, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9616825569720909, + 0.9906943962534938 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 0.9305603746506241, + 3.831744302790907 + ], + "comparison_role": "final_vs_previous_incremental_adoption", + "denominator_arm": "B", + "denominator_process_mean_geomean": 154742175.20166937, + "favorable_block_count": 23, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9616825569720909, + 0.9906943962534938 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6364507990736223, + "degrees_of_freedom": 18.18293433799341, + "mean_log_ratio": -0.02421001824989943, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9645981173579531, + 0.987699958171732 + ], + "ordinary_ci95_t_critical": 2.099407982173952, + "point_estimate_ratio": 0.9760806934710786, + "standard_error_log_scale": 0.005636686596011917, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.02594111799350209, + "ratio_geomean": 0.974392462102914, + "sample_variance_log_ratio": 0.0008868545702042288, + "variance_contribution": 4.926969834467938e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.021756908596551675, + "ratio_geomean": 0.9784780657489861, + "sample_variance_log_ratio": 0.0001815937241026251, + "variance_contribution": 1.0088540227923617e-06 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.019466888598804986, + "ratio_geomean": 0.9807213677097246, + "sample_variance_log_ratio": 0.001885743505653518, + "variance_contribution": 1.0476352809186211e-05 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.029891957806922116, + "ratio_geomean": 0.9705503882764808, + "sample_variance_log_ratio": 0.0013447908840272323, + "variance_contribution": 7.471060466817957e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.0432814688917895, + "ratio_geomean": 0.957641805751215, + "sample_variance_log_ratio": 0.0007480191532958265, + "variance_contribution": 4.155661962754592e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.004921767611826211, + "ratio_geomean": 0.9950903244401624, + "sample_variance_log_ratio": 0.0006720006034154427, + "variance_contribution": 3.7333366856413482e-06 + } + } + }, + "geometric_mean_reduction_percent": 2.391930652892138, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.0021890916017804907, + "maximum_geomean": 0.9782697850728591, + "minimum_geomean": 0.9744000760696762 + }, + "metric_role": "secondary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 151040849.68006858, + "ordinary_ci95": [ + 0.9645981173579531, + 0.987699958171732 + ], + "ordinary_reduction_percent_ci95": [ + 1.230004182826805, + 3.540188264204691 + ], + "ratio_geomean": 0.9760806934710786, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9639207518910281, + 0.9873623596196162 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9661775752441095, + 0.9854239084952962 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 7 + }, + "instructions_per_iteration": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 1.021174905269113, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9974921024626103, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 1.021187093007917, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.99741746260372, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9974672613952204, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9974263641933907, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9974387231841454, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9974487471874074, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9974336121840868, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9743575263548085, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9743276956812295, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 1.0211329745964433, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0211680252900786, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9974335103936031, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 1.0212522640505617, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.0211744028573784, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9743207141413442, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 1.0211758674748643, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.974285539398498, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9974388717474016, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9974953999199369, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9974758752008775, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.9743544894304763, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 1.0211547197800146, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 1.0211086796745559, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 1.021182523553429, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9974217451051985, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 1.0211453365923329, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 1.0211955598190976, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 0.9974465770147679, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.994872638271796, + 1.0110790783619161 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + -1.1079078361916128, + 0.512736172820405 + ], + "comparison_role": "final_vs_previous_incremental_adoption", + "denominator_arm": "B", + "denominator_process_mean_geomean": 1890931436.8242526, + "favorable_block_count": 18, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.994872638271796, + 1.0110790783619161 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6207614241276405, + "degrees_of_freedom": 19.33450082192498, + "mean_log_ratio": 0.0029388015952116525, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9965000574756874, + 1.0094278496475422 + ], + "ordinary_ci95_t_critical": 2.0905758998138877, + "point_estimate_ratio": 1.0029431241059164, + "standard_error_log_scale": 0.003082826721343103, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": 0.0068348971908008035, + "ratio_geomean": 1.0068583084079656, + "sample_variance_log_ratio": 0.00044145957262205996, + "variance_contribution": 2.4525531812336662e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": 0.0021523059956555434, + "ratio_geomean": 1.0021546238688308, + "sample_variance_log_ratio": 0.00011055615209970832, + "variance_contribution": 6.142008449983796e-07 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": 0.006867267720209483, + "ratio_geomean": 1.006890901471973, + "sample_variance_log_ratio": 0.0001663916529849194, + "variance_contribution": 9.243980721384411e-07 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": 0.0021576100976308317, + "ratio_geomean": 1.0021599394132479, + "sample_variance_log_ratio": 0.00038537342620409935, + "variance_contribution": 2.140963478911663e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.011912865073300492, + "ratio_geomean": 0.9881578121692786, + "sample_variance_log_ratio": 0.0004412218888910071, + "variance_contribution": 2.4512327160611503e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": 0.011533593640273747, + "ratio_geomean": 1.011600361977454, + "sample_variance_log_ratio": 0.0001656850140870779, + "variance_contribution": 9.204723004837662e-07 + } + } + }, + "geometric_mean_reduction_percent": -0.29431241059163504, + "leave_one_block_out": { + "all_below_one": false, + "maximum_absolute_change_from_full_estimate": 0.0010030867451356063, + "maximum_geomean": 1.003946210851052, + "minimum_geomean": 1.0023176631464046 + }, + "metric_role": "primary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 1896496682.718602, + "ordinary_ci95": [ + 0.9965000574756874, + 1.0094278496475422 + ], + "ordinary_reduction_percent_ci95": [ + -0.9427849647542175, + 0.3499942524312627 + ], + "ratio_geomean": 1.0029431241059164, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.9966736659800824, + 1.0092509130070144 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9974614046124911, + 1.0084545672390905 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 12 + }, + "real_time": { + "block_ratios": [ + { + "arm_order": "ABC", + "block": 1, + "ratio": 0.9796909926882607, + "workload_order": "SMWPX" + }, + { + "arm_order": "ACB", + "block": 2, + "ratio": 0.9752781817187237, + "workload_order": "SMWPX" + }, + { + "arm_order": "BAC", + "block": 3, + "ratio": 1.0101094733939773, + "workload_order": "SMWPX" + }, + { + "arm_order": "BCA", + "block": 4, + "ratio": 0.9740157104210723, + "workload_order": "SMWPX" + }, + { + "arm_order": "CAB", + "block": 5, + "ratio": 0.9663461824247906, + "workload_order": "SMWPX" + }, + { + "arm_order": "CBA", + "block": 6, + "ratio": 0.9943436152158799, + "workload_order": "SMWPX" + }, + { + "arm_order": "ABC", + "block": 7, + "ratio": 0.9927572644223386, + "workload_order": "MWPXS" + }, + { + "arm_order": "ACB", + "block": 8, + "ratio": 0.9700963205265065, + "workload_order": "MWPXS" + }, + { + "arm_order": "BAC", + "block": 9, + "ratio": 0.9681293855994116, + "workload_order": "MWPXS" + }, + { + "arm_order": "BCA", + "block": 10, + "ratio": 0.9143711223914269, + "workload_order": "MWPXS" + }, + { + "arm_order": "CAB", + "block": 11, + "ratio": 0.9313747614303377, + "workload_order": "MWPXS" + }, + { + "arm_order": "CBA", + "block": 12, + "ratio": 0.9543181967076291, + "workload_order": "MWPXS" + }, + { + "arm_order": "ABC", + "block": 13, + "ratio": 1.0038615282378596, + "workload_order": "WPXSM" + }, + { + "arm_order": "ACB", + "block": 14, + "ratio": 0.9811991922072194, + "workload_order": "WPXSM" + }, + { + "arm_order": "BAC", + "block": 15, + "ratio": 1.025925779935105, + "workload_order": "WPXSM" + }, + { + "arm_order": "BCA", + "block": 16, + "ratio": 1.0119249831161343, + "workload_order": "WPXSM" + }, + { + "arm_order": "CAB", + "block": 17, + "ratio": 0.9291219838637218, + "workload_order": "WPXSM" + }, + { + "arm_order": "CBA", + "block": 18, + "ratio": 1.0160375811287927, + "workload_order": "WPXSM" + }, + { + "arm_order": "ABC", + "block": 19, + "ratio": 0.9296295177447225, + "workload_order": "PXSMW" + }, + { + "arm_order": "ACB", + "block": 20, + "ratio": 0.9998333631119624, + "workload_order": "PXSMW" + }, + { + "arm_order": "BAC", + "block": 21, + "ratio": 0.9175118235837754, + "workload_order": "PXSMW" + }, + { + "arm_order": "BCA", + "block": 22, + "ratio": 0.9819538543950297, + "workload_order": "PXSMW" + }, + { + "arm_order": "CAB", + "block": 23, + "ratio": 0.986735147003497, + "workload_order": "PXSMW" + }, + { + "arm_order": "CBA", + "block": 24, + "ratio": 0.9955094598924683, + "workload_order": "PXSMW" + }, + { + "arm_order": "ABC", + "block": 25, + "ratio": 0.967778902213932, + "workload_order": "XSMWP" + }, + { + "arm_order": "ACB", + "block": 26, + "ratio": 0.9661512231521066, + "workload_order": "XSMWP" + }, + { + "arm_order": "BAC", + "block": 27, + "ratio": 0.9853659600725501, + "workload_order": "XSMWP" + }, + { + "arm_order": "BCA", + "block": 28, + "ratio": 0.9731877217366612, + "workload_order": "XSMWP" + }, + { + "arm_order": "CAB", + "block": 29, + "ratio": 0.9761315291148907, + "workload_order": "XSMWP" + }, + { + "arm_order": "CBA", + "block": 30, + "ratio": 1.0171303480363496, + "workload_order": "XSMWP" + } + ], + "bonferroni_adjusted_ci98_333333": [ + 0.9616774195523697, + 0.9907218158136614 + ], + "bonferroni_adjusted_reduction_percent_ci98_333333": [ + 0.9278184186338634, + 3.832258044763026 + ], + "comparison_role": "final_vs_previous_incremental_adoption", + "denominator_arm": "B", + "denominator_process_mean_geomean": 154876012.55677083, + "favorable_block_count": 24, + "gate_interval": { + "bonferroni_adjusted_ci98_333333": [ + 0.9616774195523697, + 0.9907218158136614 + ], + "bonferroni_adjusted_ci98_333333_t_critical": 2.6366291262609387, + "degrees_of_freedom": 18.170699930786277, + "mean_log_ratio": -0.02419885095030412, + "method": "stratified_log_ratio_welch_t", + "ordinary_ci95": [ + 0.9645964355358986, + 0.9877237404434323 + ], + "ordinary_ci95_t_critical": 2.0995082258233877, + "point_estimate_ratio": 0.9760915937174748, + "standard_error_log_scale": 0.005642566928284708, + "strata": { + "ABC": { + "block_count": 5, + "blocks": [ + 1, + 7, + 13, + 19, + 25 + ], + "mean_log_ratio": -0.025930767057878418, + "ratio_geomean": 0.9744025480287607, + "sample_variance_log_ratio": 0.0008809564684112826, + "variance_contribution": 4.894202602284903e-06 + }, + "ACB": { + "block_count": 5, + "blocks": [ + 2, + 8, + 14, + 20, + 26 + ], + "mean_log_ratio": -0.021794759791115986, + "ratio_geomean": 0.9784410298862728, + "sample_variance_log_ratio": 0.00017982940404346272, + "variance_contribution": 9.99052244685904e-07 + }, + "BAC": { + "block_count": 5, + "blocks": [ + 3, + 9, + 15, + 21, + 27 + ], + "mean_log_ratio": -0.01951348092037667, + "ratio_geomean": 0.9806756746888683, + "sample_variance_log_ratio": 0.0018825731115109782, + "variance_contribution": 1.0458739508394324e-05 + }, + "BCA": { + "block_count": 5, + "blocks": [ + 4, + 10, + 16, + 22, + 28 + ], + "mean_log_ratio": -0.029876280113287607, + "ratio_geomean": 0.9705656043874015, + "sample_variance_log_ratio": 0.0013636568047699046, + "variance_contribution": 7.575871137610581e-06 + }, + "CAB": { + "block_count": 5, + "blocks": [ + 5, + 11, + 17, + 23, + 29 + ], + "mean_log_ratio": -0.04327069713662706, + "ratio_geomean": 0.9576521212898381, + "sample_variance_log_ratio": 0.0007577125190039926, + "variance_contribution": 4.209513994466625e-06 + }, + "CBA": { + "block_count": 5, + "blocks": [ + 6, + 12, + 18, + 24, + 30 + ], + "mean_log_ratio": -0.004807120682538998, + "ratio_geomean": 0.9952044150301658, + "sample_variance_log_ratio": 0.0006662127694913967, + "variance_contribution": 3.701182052729982e-06 + } + } + }, + "geometric_mean_reduction_percent": 2.390840628252522, + "leave_one_block_out": { + "all_below_one": true, + "maximum_absolute_change_from_full_estimate": 0.0022010365898903483, + "maximum_geomean": 0.9782926303073651, + "minimum_geomean": 0.9744170402334992 + }, + "metric_role": "auxiliary", + "numerator_arm": "C", + "numerator_process_mean_geomean": 151173173.92514634, + "ordinary_ci95": [ + 0.9645964355358986, + 0.9877237404434323 + ], + "ordinary_reduction_percent_ci95": [ + 1.2276259556567748, + 3.5403564464101422 + ], + "ratio_geomean": 0.9760915937174748, + "sensitivity_bootstrap_never_used_for_gates": { + "sensitivity_percentile_bonferroni_adjusted_ci98_333333_not_for_citation": [ + 0.963905223118949, + 0.9873831070867853 + ], + "sensitivity_percentile_ordinary_ci95_not_for_citation": [ + 0.9661746285029839, + 0.9854426280439396 + ] + }, + "tie_block_count": 0, + "unfavorable_block_count": 6 + } + } + } + }, + "run_finished_at": "2026-08-06T05:48:35.468698+08:00", + "run_host": { + "cpu_governor": "performance", + "kernel": "6.8.0-84-generic", + "machine": "x86_64", + "name": "dmal-longcws3", + "python": "3.14.5" + }, + "run_started_at": "2026-08-06T05:11:13.408017+08:00", + "runtime_provenance": { + "bazel_version": "bazel 7.5.0-mongo_90b8a7b661", + "binary_shared_libraries": { + "A": "linux-vdso.so.1 (0x00007ffdb2dae000)\n\tlibcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007cf4e4000000)\n\tlibssl.so.3 => /lib/x86_64-linux-gnu/libssl.so.3 (0x00007cf4e455c000)\n\tlibm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007cf4e4475000)\n\tlibresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007cf4ef7f1000)\n\tlibgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007cf4e4447000)\n\tlibc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007cf4e3c00000)\n\t/lib64/ld-linux-x86-64.so.2 (0x00007cf4ef827000)", + "B": "linux-vdso.so.1 (0x00007fff1ab82000)\n\tlibcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007f9c51c00000)\n\tlibssl.so.3 => /lib/x86_64-linux-gnu/libssl.so.3 (0x00007f9c5215c000)\n\tlibm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f9c52075000)\n\tlibresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f9c5d421000)\n\tlibgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f9c5d3f1000)\n\tlibc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9c51800000)\n\t/lib64/ld-linux-x86-64.so.2 (0x00007f9c5d457000)", + "C": "linux-vdso.so.1 (0x00007ffc1e111000)\n\tlibcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007cd876400000)\n\tlibssl.so.3 => /lib/x86_64-linux-gnu/libssl.so.3 (0x00007cd87695c000)\n\tlibm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007cd876875000)\n\tlibresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007cd881c07000)\n\tlibgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007cd881bd7000)\n\tlibc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007cd876000000)\n\t/lib64/ld-linux-x86-64.so.2 (0x00007cd881c3d000)" + }, + "build_attestation_sha256": "ac829567470bc01579d048ee82e83700efb9a91884bc524f20e2786594deb710", + "compiler_version": "GCC: (GNU) 14.2.0; Linker: MongoDB LLD 19.1.7; MongoDB clang version 19.1.7 (https://github.com/10gen/toolchain-builder)", + "cpu_model": "Intel(R) Xeon(R) Gold 6418H", + "environment": { + "LANG": "en_SG.UTF-8", + "LANGUAGE": "en_SG:en", + "LD_LIBRARY_PATH": "/home/junyao/local/lib:", + "PATH": "/home/junyao/code/pageindex/ConDB/.venv/bin:/home/junyao/.bun/bin:/home/junyao/.bun/bin:/home/junyao/miniconda3/condabin:/home/junyao/.pyenv/plugins/pyenv-virtualenv/shims:/home/junyao/.pyenv/shims:/home/junyao/.pyenv/bin:/home/junyao/mongodb/mongosh/bin:/home/junyao/mongodb/bin:/home/junyao/.nvm/versions/node/v22.22.0/bin:/home/junyao/.local/bin:/usr/local/go/bin:c:\\Users\\Dong Junyao\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand;c:\\Users\\Dong Junyao\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli;/home/junyao/.vscode-server/cli/servers/Stable-e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/server/bin/remote-cli:/home/junyao/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/cuda/bin:/home/junyao/.vscode-server/extensions/ms-python.debugpy-2025.18.0-linux-x64/bundled/scripts/noConfigScripts:/home/junyao/go-bin/go/bin" + }, + "governors": { + "0": "performance", + "48": "performance" + }, + "kernel": "6.8.0-84-generic", + "libc": "ldd (Ubuntu GLIBC 2.35-0ubuntu3.11) 2.35", + "microcode": "0x2b000639", + "numa_topology": "online=0-1 node0=0-23,48-71 node1=24-47,72-95", + "python_executable": "/home/junyao/code/pageindex/ConDB/.venv/bin/python3", + "python_version": "3.14.5", + "scheduler_policy": "SCHED policy 0, nice 0", + "selected_cpu": 0, + "selected_cpu_thread_siblings": [ + 0, + 48 + ], + "smt_sibling_cpu": 48, + "turbo_state": "intel_pstate.no_turbo=0 cpufreq.boost=NA" + }, + "schema_version": 5, + "sensitivity_bootstrap": { + "blocks_per_stratum": 5, + "method": "six_arm_order_strata_complete_block_resampling_with_replacement", + "note": "With four blocks per stratum the percentile bootstrap undercovers, so it is reported only as a sensitivity output. The gate function receives an input mapping derived solely from the Welch-t intervals and cannot read these values.", + "role": "sensitivity_only_never_read_by_any_gate_or_claim", + "same_draws_across_all_comparisons_workloads_and_metrics": true, + "samples": 200000, + "seed": 410920260805, + "strata": [ + "ABC", + "ACB", + "BAC", + "BCA", + "CAB", + "CBA" + ] + }, + "valid_complete_campaign": true +} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/test_protocol.py b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/test_protocol.py new file mode 100644 index 0000000..3c676de --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/test_protocol.py @@ -0,0 +1,2003 @@ +#!/usr/bin/env python3 + +"""Self-contained fail-closed tests for the frozen three-arm CountScan protocol. + +Run with `python3 test_protocol.py`. The suite needs no third-party package: the SciPy +reference values it checks against are embedded below. When SciPy happens to be importable +the same assertions are additionally re-checked against the live library, which is how the +embedded tables were validated before the protocol was frozen. +""" + +from __future__ import annotations + +import copy +import json +import math +import random +import shutil +import sys +import tempfile +import traceback +from datetime import datetime, timedelta, timezone +from pathlib import Path +from typing import Any, Callable + +import analyze + +REAL_EVIDENCE_DIR = Path(__file__).resolve().parent + +# Reference values produced with SciPy 1.18.0 (scipy.stats.t.ppf). +SCIPY_ORACLE_VERSION = "1.18.0" +T_QUANTILE_ORACLE = ( + (0.975, 1.0, 12.706204736174694), + (0.975, 2.0, 4.302652729749462), + (0.975, 3.0, 3.1824463052837078), + (0.975, 3.5, 2.9400886379827282), + (0.975, 4.25, 2.7132058471460594), + (0.975, 5.0, 2.5705818356363146), + (0.975, 7.3, 2.345066736547703), + (0.975, 10.0, 2.228138851986274), + (0.975, 12.5, 2.1691859427125406), + (0.975, 15.0, 2.131449545559776), + (0.975, 17.0, 2.1098155778333156), + (0.975, 17.999, 2.1009304070166808), + (0.975, 18.0, 2.1009220402410382), + (0.975, 25.0, 2.0595385527532972), + (0.975, 40.0, 2.021075390306273), + (0.975, 120.0, 1.9799304050824402), + (0.9916666666666666, 1.0, 38.18845929702524), + (0.9916666666666666, 2.0, 7.648803937915502), + (0.9916666666666666, 3.0, 4.856657272768959), + (0.9916666666666666, 3.5, 4.313527661590146), + (0.9916666666666666, 4.25, 3.8276410338826783), + (0.9916666666666666, 5.0, 3.5341107040583575), + (0.9916666666666666, 7.3, 3.0900568506640336), + (0.9916666666666666, 10.0, 2.870072555658972), + (0.9916666666666666, 12.5, 2.7619464739387136), + (0.9916666666666666, 15.0, 2.69373931919648), + (0.9916666666666666, 17.0, 2.6549955835548347), + (0.9916666666666666, 17.999, 2.6391597103373883), + (0.9916666666666666, 18.0, 2.639144819415987), + (0.9916666666666666, 25.0, 2.565978552077895), + (0.9916666666666666, 40.0, 2.4988558186935386), + (0.9916666666666666, 120.0, 2.428004094070071), +) + +# Every entry of analyze._T_CRITICAL_TABLE, taken independently from SciPy 1.18.0, so the +# guard table is validated against an external source rather than against the quantile it guards. +T_CRITICAL_TABLE_ORACLE = { + "ordinary_ci95": ( + 12.706204736174694, + 4.302652729749462, + 3.1824463052837078, + 2.7764451051977934, + 2.5705818356363146, + 2.4469118511449786, + 2.364624251592784, + 2.306004135204166, + 2.262157162798205, + 2.228138851986274, + 2.200985160091639, + 2.1788128296672284, + 2.1603686564627913, + 2.144786687917804, + 2.131449545559776, + 2.1199052992212546, + 2.1098155778333156, + 2.1009220402410382, + 2.0930240544083087, + 2.085963447265864, + 2.0796138447276795, + 2.0738730679040254, + 2.0686576104190486, + 2.0638985616280245, + 2.0595385527532972, + 2.0555294386428735, + 2.0518305164802846, + 2.0484071417952454, + 2.045229642132703, + 2.0422724563012378, + 2.039513446396408, + 2.0369333434601016, + 2.0345152974493383, + 2.0322445093177186, + 2.030107928250343, + 2.0280940009804502, + 2.0261924630291093, + 2.0243941639119694, + 2.022690920036761, + 2.021075390306273, + ), + "bonferroni_adjusted_ci98_333333": ( + 38.188459297025744, + 7.648803937915553, + 4.856657272768983, + 3.9607864827701835, + 3.53411070405837, + 3.287455157088189, + 3.1275522742463706, + 3.0157618368871684, + 2.93332408837399, + 2.8700725556589806, + 2.8200336999976012, + 2.779473101781101, + 2.745938723172568, + 2.7177551594597733, + 2.6937393191964882, + 2.6730322864426266, + 2.654995583554841, + 2.639144819415993, + 2.625105913222787, + 2.612585423033488, + 2.601349952556038, + 2.5912115559036564, + 2.582017198304117, + 2.573641017040885, + 2.565978552077901, + 2.558942385718912, + 2.552458805791156, + 2.5464652227804265, + 2.540908149498905, + 2.535741605435288, + 2.530925845218133, + 2.5264263369378113, + 2.5222129348896756, + 2.5182592049204926, + 2.514541870529143, + 2.511040355246327, + 2.507736402325894, + 2.504613756932469, + 2.5016578991672045, + 2.498855818693544, + ), +} + +WELCH_ORACLE_LOG_RATIOS = { + 1: -0.05563411606076841, + 2: -0.05436281029269727, + 3: -0.05643551996776053, + 4: -0.059027209981231704, + 5: -0.06383569709865256, + 6: -0.0601176619927957, + 7: -0.05537205360512484, + 8: -0.053042567013506466, + 9: -0.05435152605903297, + 10: -0.062176084443557475, + 11: -0.06299996082620281, + 12: -0.06014629167200174, + 13: -0.05531933185269343, + 14: -0.05203757057722051, + 15: -0.05739884863937153, + 16: -0.060151613266660256, + 17: -0.061845589967518225, + 18: -0.060003948987086705, + 19: -0.055400491161348195, + 20: -0.056348218997089486, + 21: -0.05565337744585577, + 22: -0.05803540523716161, + 23: -0.06038488161670068, + 24: -0.05962231344802649, + 25: -0.06052940700039109, + 26: -0.055949766198081584, + 27: -0.05417449628638198, + 28: -0.05591637684676852, + 29: -0.05865453553685186, + 30: -0.06395212649637144, +} +WELCH_ORACLE = { + "theta": -0.05796265995249706, + "se": 0.00036097880990777287, + "df": 21.833674081056927, + "point": 0.9436851840285259, + "ordinary_ci95": (0.9429786708778183, 0.9443922265240082), + "bonferroni_adjusted_ci98_333333": (0.9428023492480841, 0.9445688454904562), +} + +FAILURES: list[str] = [] +PASSED = 0 + + +def check(condition: bool, message: str) -> None: + if not condition: + raise AssertionError(message) + + +def assert_fails(action: Callable[[], Any], fragment: str = "") -> str: + try: + action() + except SystemExit as exc: + text = str(exc) + check(fragment in text, f"expected failure containing {fragment!r}, got {text!r}") + return text + raise AssertionError(f"expected a fail-closed SystemExit containing {fragment!r}, but the call succeeded") + + +# --------------------------------------------------------------------------- +# Statistical oracle tests +# --------------------------------------------------------------------------- + + +def test_t_quantile_matches_scipy_oracle() -> None: + for probability, degrees, expected in T_QUANTILE_ORACLE: + actual = analyze.student_t_ppf(probability, degrees) + relative = abs(actual - expected) / expected + check( + relative < 1e-10, + f"t quantile at p={probability}, df={degrees}: {actual!r} differs from SciPy {expected!r} " + f"by relative {relative:.3e}", + ) + + +def test_t_quantile_matches_live_scipy_when_available() -> None: + try: + import scipy + from scipy.stats import t as scipy_t + except ImportError: + print( + " *** SKIPPED: SciPy is not importable on this machine, so the live cross-check did NOT run. " + "The embedded oracle above was validated against SciPy " + f"{SCIPY_ORACLE_VERSION} before the protocol was frozen. ***" + ) + return + print(f" live SciPy {scipy.__version__} cross-check (oracle was generated with {SCIPY_ORACLE_VERSION})") + for degrees in (1.0, 3.0, 3.5, 6.75, 11.327484916417989, 18.0, 30.0): + for probability in (0.975, 0.9916666666666666, 0.995): + expected = float(scipy_t.ppf(probability, degrees)) + actual = analyze.student_t_ppf(probability, degrees) + check( + abs(actual - expected) / expected < 1e-10, + f"live SciPy mismatch at p={probability}, df={degrees}: {actual!r} vs {expected!r}", + ) + + +def test_embedded_critical_table_matches_an_independent_oracle() -> None: + """Validate the guard table against SciPy, NOT against the quantile it exists to guard. + + Comparing the table to `student_t_ppf` would be circular: a common-mode error would make the + table wrong and the comparison green at the same time. + """ + for level_key in analyze.CONFIDENCE_LEVELS: + oracle = T_CRITICAL_TABLE_ORACLE[level_key] + check(len(oracle) == analyze._T_TABLE_MAX_DF, f"{level_key} oracle must cover every tabulated df") + for degrees in range(1, analyze._T_TABLE_MAX_DF + 1): + tabulated = analyze._table_critical(level_key, degrees) + expected = oracle[degrees - 1] + check( + abs(tabulated - expected) / expected < 1e-12, + f"embedded {level_key} table entry at df={degrees} is {tabulated!r}, SciPy says {expected!r}", + ) + + +def test_bracket_guard_actually_fires_on_a_wrong_quantile() -> None: + """The guard is only worth having if it rejects a bad quantile; make it do so.""" + original = analyze.student_t_ppf + try: + analyze.student_t_ppf = lambda probability, degrees: original(probability, degrees) * 1.5 + assert_fails( + lambda: analyze.guarded_t_critical(0.95, 11.327484916417989, "ordinary_ci95"), + "escapes the conservative floor-df bracket", + ) + analyze.student_t_ppf = lambda probability, degrees: original(probability, degrees) * 0.5 + assert_fails( + lambda: analyze.guarded_t_critical(0.95, 11.327484916417989, "ordinary_ci95"), + "escapes the conservative floor-df bracket", + ) + finally: + analyze.student_t_ppf = original + # And the honest value must still pass after restoration. + analyze.guarded_t_critical(0.95, 11.327484916417989, "ordinary_ci95") + + +def test_t_cdf_and_ppf_are_inverse() -> None: + for degrees in (3.0, 4.5, 12.0, 18.0): + for probability in (0.6, 0.9, 0.975, 0.9916666666666666, 0.999): + quantile = analyze.student_t_ppf(probability, degrees) + recovered = analyze.student_t_cdf(quantile, degrees) + check( + abs(recovered - probability) < 1e-12, + f"CDF/PPF round trip failed at p={probability}, df={degrees}: {recovered!r}", + ) + check(analyze.student_t_cdf(0.0, 5.0) == 0.5, "the Student-t CDF must be 0.5 at zero") + + +def test_t_quantile_fails_closed_on_bad_input() -> None: + assert_fails(lambda: analyze.student_t_ppf(0.0, 5.0), "probability in (0, 1)") + assert_fails(lambda: analyze.student_t_ppf(1.0, 5.0), "probability in (0, 1)") + assert_fails(lambda: analyze.student_t_ppf(0.975, 0.0), "positive finite degrees of freedom") + assert_fails(lambda: analyze.student_t_ppf(0.975, float("nan")), "positive finite degrees of freedom") + assert_fails(lambda: analyze.guarded_t_critical(0.95, 0.5, "ordinary_ci95"), "below one are not admissible") + + +def test_guarded_critical_value_is_bracketed_by_the_floor_df_table() -> None: + for degrees in (3.0, 3.25, 7.5, 11.327484916417989, 17.9, 18.0): + for level_key, confidence in analyze.CONFIDENCE_LEVELS.items(): + critical = analyze.guarded_t_critical(confidence, degrees, level_key) + floor_value = analyze._table_critical(level_key, math.floor(degrees)) + ceil_value = analyze._table_critical(level_key, math.ceil(degrees)) + check( + ceil_value - 1e-9 <= critical <= floor_value + 1e-9, + f"critical value {critical!r} at df={degrees} escaped [{ceil_value!r}, {floor_value!r}]", + ) + + +def test_welch_interval_matches_independent_oracle() -> None: + result = analyze.stratified_log_ratio_t_interval(WELCH_ORACLE_LOG_RATIOS, "oracle") + check( + abs(result["mean_log_ratio"] - WELCH_ORACLE["theta"]) < 1e-14, + f"theta {result['mean_log_ratio']!r} != oracle {WELCH_ORACLE['theta']!r}", + ) + check( + abs(result["standard_error_log_scale"] - WELCH_ORACLE["se"]) / WELCH_ORACLE["se"] < 1e-12, + f"SE {result['standard_error_log_scale']!r} != oracle {WELCH_ORACLE['se']!r}", + ) + check( + abs(result["degrees_of_freedom"] - WELCH_ORACLE["df"]) / WELCH_ORACLE["df"] < 1e-12, + f"df {result['degrees_of_freedom']!r} != oracle {WELCH_ORACLE['df']!r}", + ) + check( + abs(result["point_estimate_ratio"] - WELCH_ORACLE["point"]) / WELCH_ORACLE["point"] < 1e-12, + f"point estimate {result['point_estimate_ratio']!r} != oracle {WELCH_ORACLE['point']!r}", + ) + for level_key in analyze.CONFIDENCE_LEVELS: + for index, expected in enumerate(WELCH_ORACLE[level_key]): + actual = result[level_key][index] + check( + abs(actual - expected) / expected < 1e-10, + f"{level_key}[{index}] {actual!r} != oracle {expected!r}", + ) + + +def test_welch_point_estimate_equals_geometric_mean() -> None: + result = analyze.stratified_log_ratio_t_interval(WELCH_ORACLE_LOG_RATIOS, "oracle") + geometric = analyze.geometric_mean(math.exp(value) for value in WELCH_ORACLE_LOG_RATIOS.values()) + check( + math.isclose(result["point_estimate_ratio"], geometric, rel_tol=1e-12), + "the balanced stratified point estimate must equal the geometric mean of the block ratios", + ) + + +def test_welch_degrees_of_freedom_are_capped_at_the_balanced_maximum() -> None: + # Six strata of four blocks with equal stratum variances give the maximum attainable df. + strata_count = len(analyze.ARM_PERMUTATIONS) + per_stratum = analyze.BLOCKS_PER_STRATUM + maximum = float(strata_count * (per_stratum - 1)) + minimum = float(per_stratum - 1) + equal = {block: (0.01 if block % 4 < 2 else -0.01) for block in range(1, analyze.BLOCK_COUNT + 1)} + result = analyze.stratified_log_ratio_t_interval(equal, "equal-variance") + check( + abs(result["degrees_of_freedom"] - maximum) < 1e-9, + f"balanced equal-variance df should be {maximum}, got {result['degrees_of_freedom']!r}", + ) + check(maximum <= analyze._T_TABLE_MAX_DF, "the guard table must cover the attainable df range") + for block_values in (WELCH_ORACLE_LOG_RATIOS, equal): + computed = analyze.stratified_log_ratio_t_interval(block_values, "range")["degrees_of_freedom"] + check(minimum - 1e-9 <= computed <= maximum + 1e-9, + f"df {computed!r} outside the attainable [{minimum}, {maximum}]") + + +def test_welch_fails_closed_on_degenerate_input() -> None: + constant = {block: -0.05 for block in range(1, analyze.BLOCK_COUNT + 1)} + assert_fails( + lambda: analyze.stratified_log_ratio_t_interval(constant, "constant"), + "stratified variance is zero or non-finite", + ) + incomplete = dict(WELCH_ORACLE_LOG_RATIOS) + del incomplete[7] + assert_fails(lambda: analyze.stratified_log_ratio_t_interval(incomplete, "incomplete"), "is missing block") + nonfinite = dict(WELCH_ORACLE_LOG_RATIOS) + nonfinite[3] = float("inf") + assert_fails(lambda: analyze.stratified_log_ratio_t_interval(nonfinite, "nonfinite"), "non-finite log ratio") + + +# --------------------------------------------------------------------------- +# Gate tests +# --------------------------------------------------------------------------- + + +def _gate_inputs( + *, + ca_upper: float = 0.96, + ca_upper_by_workload: dict[str, float] | None = None, + cb_scalar_upper: float = 0.99, + cb_other_upper: float = 0.97, + cpu_upper: float | None = None, + point_instructions: tuple[float, float] = (0.9995, 1.0005), + point_cpu: tuple[float, float] = (0.995, 1.005), + non_intrusion: tuple[float, float] = (0.9995, 1.0005), +) -> dict[str, Any]: + def entry(ordinary: tuple[float, float], adjusted: tuple[float, float]) -> dict[str, list[float]]: + return {"ordinary_ci95": list(ordinary), "bonferroni_adjusted_ci98_333333": list(adjusted)} + + inputs: dict[str, Any] = {} + for comparison in analyze.COMPARISONS: + inputs[comparison] = {} + for workload in analyze.WORKLOADS: + if workload == "P": + inputs[comparison][workload] = { + "instructions_per_iteration": entry(point_instructions, point_instructions), + "cpu_time": entry(point_cpu, point_cpu), + "real_time": entry(point_cpu, point_cpu), + } + continue + if workload == "X": + # The un-optimized control: no arm touches that path, so all arms must agree. + inputs[comparison][workload] = { + "instructions_per_iteration": entry(non_intrusion, non_intrusion), + "cpu_time": entry(point_cpu, point_cpu), + "real_time": entry(point_cpu, point_cpu), + } + continue + if comparison == "C_over_A": + upper = (ca_upper_by_workload or {}).get(workload, ca_upper) + elif comparison == "C_over_B": + upper = cb_scalar_upper if workload == "S" else cb_other_upper + else: + upper = 0.98 + span = (upper - 0.01, upper) + cpu_span = span if cpu_upper is None else (cpu_upper - 0.01, cpu_upper) + inputs[comparison][workload] = { + "instructions_per_iteration": entry(span, span), + "cpu_time": entry(cpu_span, cpu_span), + "real_time": entry(span, span), + } + return inputs + + +def test_frozen_artifacts_match_the_pinned_arm_identities() -> None: + """The manifests on disk must describe the arms this protocol actually pins. + + The synthetic-bundle tests build every manifest from analyze.py's own constants, so they cannot + detect a real artifact that was generated before an arm was re-pinned. This test reads the + artifacts as they exist and compares them against the pinned commit-derived identities. + """ + for arm in analyze.ARMS: + path = REAL_EVIDENCE_DIR / f"arm_{arm}_source_manifest.json" + if not path.is_file(): + print(f" (arm {arm} manifest not generated yet; skipping)") + continue + manifest = analyze.load_json(path) + expected = analyze.expected_manifest_blobs(arm) + for source_path in analyze.MANIFEST_FILES: + actual = manifest["files"][source_path]["git_blob"] + check( + actual == expected[source_path], + f"arm {arm} manifest for {source_path} is {actual}, but this protocol pins " + f"{expected[source_path]}; the artifacts were generated for a different arm set", + ) + + +def test_build_arms_does_not_duplicate_pinned_identities() -> None: + """Duplicated literals are how the artifacts and the protocol drifted apart once already.""" + import build_arms + + check( + build_arms.EXPECTED_POINT_CONTROL_BLOB == analyze.POINT_CONTROL_BLOB, + "the point-control blob must have exactly one source of truth", + ) + check( + build_arms.HARNESS_SOURCE_COMMIT == analyze.HARNESS_SOURCE_COMMIT, + "the harness source commit must have exactly one source of truth", + ) + source = (REAL_EVIDENCE_DIR / "build_arms.py").read_text() + campaign_id = analyze.load_json(REAL_EVIDENCE_DIR / "campaign.json")["campaign_id"] + check( + f'"{campaign_id}"' not in source, + "build_arms.py must read the campaign id rather than hard-code it", + ) + + +def test_gate_previous_implementation_is_a_noninferiority_test() -> None: + """C/B must be a noninferiority test, applied uniformly to every count endpoint. + + The previous implementation is a strict mechanistic superset of the candidate, so a superiority + gate there would be designed to fail. Every endpoint uses the same margin; there is no + per-workload carve-out. + """ + margin = analyze.NONINFERIORITY_MARGIN + + faster = analyze._gate_summary(_gate_inputs(cb_scalar_upper=0.995, cb_other_upper=0.995)) + states = faster["C_over_B_count_family"]["wording_by_workload"] + check(set(states) == set(analyze.COUNT_WORKLOADS), "every count endpoint must be reported") + check(all(value == "faster" for value in states.values()), "upper below 1 must read faster") + check(faster["complexity_tradeoff_versus_rejected_implementation_passed"] is True, "baseline C/B passes") + + # The previous implementation being marginally ahead must still pass, on every endpoint. + edge = margin - 0.001 + noninferior = analyze._gate_summary(_gate_inputs(cb_scalar_upper=edge, cb_other_upper=edge)) + states = noninferior["C_over_B_count_family"]["wording_by_workload"] + check(all(value == "noninferior_only" for value in states.values()), f"upper in [1, {margin}) is noninferior") + check( + noninferior["complexity_tradeoff_versus_rejected_implementation_passed"] is True, + "noninferior_only must pass the complexity trade-off", + ) + + # A single endpoint breaching the margin fails the family, whichever endpoint it is. + for workload in analyze.COUNT_WORKLOADS: + overrides = {"cb_scalar_upper": 0.99, "cb_other_upper": 0.99} + if workload == "S": + overrides["cb_scalar_upper"] = margin + else: + overrides["cb_other_upper"] = margin + failed = analyze._gate_summary(_gate_inputs(**overrides)) + breached = [k for k, v in failed["C_over_B_count_family"]["wording_by_workload"].items() + if v == "noninferiority_failed"] + check(bool(breached), f"an upper at the margin must be labelled noninferiority_failed ({workload})") + check( + failed["complexity_tradeoff_versus_rejected_implementation_passed"] is False, + f"a breached margin must fail the complexity trade-off ({workload})", + ) + check( + failed["overall_adoption_gate_passed"] is True, + f"C/B must NOT veto adoption: it answers a design question, not the adoption question ({workload})", + ) + + check( + analyze._gate_summary(_gate_inputs())["C_over_B_count_family"]["claim_form"] == "noninferiority", + "the C/B claim form must be recorded as noninferiority, not superiority", + ) + + +def test_gate_requires_every_count_endpoint_individually() -> None: + """Flip one endpoint at a time, so an all()/any() confusion cannot hide.""" + for workload in analyze.COUNT_WORKLOADS: + summary = analyze._gate_summary(_gate_inputs(ca_upper_by_workload={workload: 1.0})) + check( + summary["C_over_A_count_family"]["passed"] is False, + f"a single failing C/A endpoint ({workload}) must fail the family", + ) + check(summary["overall_adoption_gate_passed"] is False, f"{workload} failure must fail the overall gate") + # C/B is a reported complexity trade-off, not an adoption gate, so it cannot fail adoption. + summary = analyze._gate_summary(_gate_inputs(cb_other_upper=1.0)) + check(summary["overall_adoption_gate_passed"] is True, "C/B must not veto adoption") + check( + summary["complexity_tradeoff_versus_rejected_implementation_passed"] is True, + "a C/B upper of 1.0 is within the noninferiority margin", + ) + + +def test_gate_rejects_an_empty_or_short_endpoint_family() -> None: + original = analyze.COUNT_WORKLOADS + try: + analyze.COUNT_WORKLOADS = () + assert_fails(lambda: analyze._gate_summary(_gate_inputs()), "must cover exactly") + analyze.COUNT_WORKLOADS = ("S",) + assert_fails(lambda: analyze._gate_summary(_gate_inputs()), "must cover exactly") + finally: + analyze.COUNT_WORKLOADS = original + + +def test_gate_requires_cpu_non_regression_on_the_adoption_comparison_only() -> None: + """CPU time cannot resolve C/B at this block count, so it is gated on C/A alone.""" + passing = analyze._gate_summary(_gate_inputs(cpu_upper=1.009)) + check(passing["cpu_non_regression"]["passed"] is True, "a CPU upper below the bound must pass") + check(passing["overall_adoption_gate_passed"] is True, "a CPU upper below the bound must not fail the gate") + check( + set(passing["cpu_non_regression"]["comparisons"]) == {"C_over_A"}, + "the CPU gate must cover C/A only; a C/B CPU bound is unreachable at this block count", + ) + + regressed = analyze._gate_summary(_gate_inputs(cpu_upper=1.011)) + check(regressed["cpu_non_regression"]["passed"] is False, "a CPU upper above the bound must fail its gate") + check( + regressed["overall_adoption_gate_passed"] is False, + "an instruction win paired with a CPU regression must not be adopted", + ) + + +def test_gate_non_intrusion_control_is_two_sided() -> None: + """Workload X is where a regression could hide, and an apparent improvement is equally telling.""" + low, high = analyze.NON_INTRUSION_BAND + inside = analyze._gate_summary(_gate_inputs()) + check(inside["non_intrusion_control"]["passed"] is True, "an in-band control must pass") + check(inside["overall_adoption_gate_passed"] is True, "an in-band control must not fail adoption") + + for band, label in (((high, high + 0.001), "regression"), ((low - 0.001, low), "improvement")): + summary = analyze._gate_summary(_gate_inputs(non_intrusion=band)) + check( + summary["non_intrusion_control"]["passed"] is False, + f"an out-of-band control ({label}) must fail: {band}", + ) + check( + summary["overall_adoption_gate_passed"] is False, + f"an out-of-band control ({label}) must fail adoption", + ) + + +def test_gate_point_control_bounds_on_both_sides() -> None: + low, high = analyze.POINT_CONTROL_INSTRUCTION_BAND + for band in ((low - 0.001, 1.0), (1.0, high + 0.001)): + check( + analyze._gate_summary(_gate_inputs(point_instructions=band))["overall_adoption_gate_passed"] is False, + f"a point control instructions CI outside the band must fail: {band}", + ) + for band in ((0.96, 1.001), (0.999, 1.031)): + check( + analyze._gate_summary(_gate_inputs(point_cpu=band))["overall_adoption_gate_passed"] is False, + f"a point control CPU CI outside the band must fail: {band}", + ) + + +def test_gate_never_claims_a_speedup_on_the_point_control() -> None: + summary = analyze._gate_summary(_gate_inputs(point_cpu=(0.972, 0.995))) + claims = summary["cpu_speedup_claim_eligible_by_comparison_and_count_workload"] + for comparison in claims: + check("P" not in claims[comparison], "the negative control must never appear as a speedup claim") + check( + summary["point_controls"]["comparisons"]["C_over_A"]["cpu_time_ci95_excludes_one"] is True, + "a control interval that excludes 1.0 must be flagged even while inside its band", + ) + check(summary["point_controls"]["passed"] is True, "that interval is still inside the equivalence band") + + +def test_gate_rejects_malformed_intervals() -> None: + inverted = _gate_inputs() + inverted["C_over_A"]["S"]["instructions_per_iteration"]["ordinary_ci95"] = [5.0, 0.5] + assert_fails(lambda: analyze._gate_summary(inverted), "is inverted") + negative = _gate_inputs() + negative["C_over_A"]["S"]["instructions_per_iteration"]["ordinary_ci95"] = [-1.0, 0.5] + assert_fails(lambda: analyze._gate_summary(negative), "must be positive and finite") + + +def test_gate_cannot_read_the_sensitivity_bootstrap() -> None: + import ast + import inspect + import textwrap + + signature = inspect.signature(analyze._gate_summary) + check(len(signature.parameters) == 1, "the gate function must take exactly one argument") + + # Inspect the executable body only: the docstring is allowed to explain the separation. + tree = ast.parse(textwrap.dedent(inspect.getsource(analyze._gate_summary))) + function = tree.body[0] + body = function.body[1:] if ast.get_docstring(function) is not None else function.body + referenced: set[str] = set() + for statement in body: + for node in ast.walk(statement): + if isinstance(node, ast.Name): + referenced.add(node.id) + elif isinstance(node, ast.Attribute): + referenced.add(node.attr) + elif isinstance(node, ast.Constant) and isinstance(node.value, str): + referenced.add(node.value) + for forbidden in ("bootstrap", "percentile", "sensitivity"): + offending = sorted(name for name in referenced if forbidden in name.lower()) + check(not offending, f"the gate function body must not reference {forbidden!r}: {offending}") + # The structural scan above only covers the gate function. The separation that actually + # matters lives in analyze_campaign, which builds gate_inputs. Drive the real analyzer with a + # deliberately absurd bootstrap and require byte-identical gates. + def run(root: Path) -> None: + baseline = analyze.analyze_campaign(emit=False) + original_bootstrap = analyze._bootstrap + try: + + def absurd(logs_by_key_and_block): # type: ignore[no-untyped-def] + from array import array + + return {key: array("d", [1000.0] * 8) for key in logs_by_key_and_block} + + analyze._bootstrap = absurd + poisoned = analyze.analyze_campaign(emit=False) + finally: + analyze._bootstrap = original_bootstrap + check( + poisoned["adoption_gates"] == baseline["adoption_gates"], + "poisoning the sensitivity bootstrap must not change a single gate value", + ) + sensitivity = poisoned["results"]["C_over_A"]["S"]["instructions_per_iteration"][ + "sensitivity_bootstrap_never_used_for_gates" + ] + check( + any(abs(bounds[0] - 1000.0) < 1e-9 for bounds in sensitivity.values()), + "the poisoned bootstrap should be visible in the sensitivity output, proving it was used there", + ) + for key in sensitivity: + check("not_for_citation" in key, f"sensitivity key {key!r} must be marked not-for-citation") + + _with_synthetic_bundle(run) + + +# --------------------------------------------------------------------------- +# Template and reconstruction tests +# --------------------------------------------------------------------------- + + +def _draft_campaign() -> dict[str, Any]: + return analyze.load_json(REAL_EVIDENCE_DIR / "campaign.json") + + +def test_placeholders_block_execution_and_the_frozen_campaign_validates() -> None: + """Two invariants, tested against synthetic states rather than the file's current one. + + An earlier version of this test asserted that campaign.json was still a draft, which made it + fail the moment the campaign was legitimately frozen. The invariants worth pinning are that a + draft cannot execute and that the frozen article validates strictly -- not which of the two the + file happens to be today. + """ + frozen = _draft_campaign() + if frozen["status"] == "frozen_ready": + analyze.validate_campaign(frozen, allow_placeholders=False) + else: + analyze.validate_campaign(frozen, allow_placeholders=True) + + # A draft with placeholders must be refused by strict validation, whichever gate fires first. + draft = _draft_campaign() + draft["status"] = "protocol_draft_unexecutable_placeholders" + assert_fails( + lambda: analyze.validate_campaign(draft, allow_placeholders=False), + "campaign.status must be one of ['frozen_ready']", + ) + placeholdered = _draft_campaign() + placeholdered["status"] = "frozen_ready" + placeholdered["arms"]["C"]["sha256"] = "PLACEHOLDER_BINARY_SHA256_ARM_C" + assert_fails( + lambda: analyze.validate_campaign(placeholdered, allow_placeholders=False), + "execution-blocking placeholder", + ) + + +def test_campaign_negative_mutations() -> None: + mutations: list[tuple[str, Callable[[dict[str, Any]], None], str]] = [ + ("schema", lambda c: c.__setitem__("schema_version", 2), "campaign.schema_version"), + ( + "global min time", + lambda c: c["benchmark"].__setitem__("minimum_time_seconds", 0.01), + "single global benchmark minimum time is forbidden", + ), + ( + "point control min time", + lambda c: c["workloads"]["P"].__setitem__("minimum_time_seconds", 0.01), + "workload P per-workload minimum time", + ), + ( + "pristine label", + lambda c: c["arms"]["A"].__setitem__("label", "pristine_upstream"), + "arm A label", + ), + ( + "provisional binary", + lambda c: c["arms"]["A"].__setitem__("binary_path", "/tmp/mongo-count-query-bm-4109dcc-A-pristine"), + "arm A binary path", + ), + ( + "pristine description", + lambda c: c["arms"]["A"].__setitem__("description", "A pristine upstream binary."), + "must not be described as a pristine", + ), + ( + "missing sibling", + lambda c: c["execution"].pop("sibling_cpu"), + "SMT sibling CPU", + ), + ( + "loosened contention gate", + lambda c: c["execution"]["runtime_gates"].__setitem__("per_process_max_sibling_busy_fraction", 0.9), + "per-process sibling contention gate", + ), + ( + "bootstrap gate", + lambda c: c["analysis"]["adoption_gates"].__setitem__("interval_family", "percentile bootstrap"), + "must not reference the sensitivity bootstrap", + ), + ( + "wrong interval method", + lambda c: c["analysis"]["gate_interval"].__setitem__("method", "percentile_bootstrap"), + "gate interval method", + ), + ( + "no fail-closed flag", + lambda c: c["analysis"]["gate_interval"].__setitem__("fail_closed_on_zero_or_non_finite_se_or_df", False), + "interval fail-closed flag", + ), + ( + "missing wording states", + lambda c: c["analysis"]["adoption_gates"].__setitem__( + "C_over_B_scalar_wording_states", ["faster", "noninferior_only"] + ), + "C/B scalar wording states", + ), + ( + "iteration rule", + lambda c: c["workloads"]["S"].__setitem__("iteration_rule", "equal_and_positive"), + "per-workload iteration rules", + ), + ( + "governor flag", + lambda c: c["execution"].__setitem__("governor_checked_before_every_process", False), + "per-process governor check flag", + ), + ( + "unbalanced schedule", + lambda c: c["execution"]["blocks"][0].__setitem__("arm_order", "CBA"), + "frozen block schedule", + ), + ("no ledger", lambda c: c.pop("attempt_ledger"), "campaign attempt ledger name"), + ( + "missing build attestation artifact", + lambda c: c["source_artifacts"].pop("build_attestation.json"), + "source artifact set", + ), + ( + "recipe without whitelist", + lambda c: c["source_design"].__setitem__("reconstruction_recipe", "just build it"), + "reconstruction recipe does not contain", + ), + ] + for name, mutate, fragment in mutations: + campaign = _draft_campaign() + mutate(campaign) + assert_fails(lambda bound=campaign: analyze.validate_campaign(bound, allow_placeholders=True), fragment) + print(f" rejected mutation: {name}") + + +def _retarget(root: Path) -> None: + analyze.EVIDENCE_DIR = root + analyze.CAMPAIGN_PATH = root / "campaign.json" + analyze.RUN_RECORD_PATH = root / "campaign_run.json" + analyze.PARTIAL_JOURNAL_PATH = root / "campaign_partial.json" + analyze.LEDGER_PATH = root / "attempt_ledger.jsonl" + analyze.BUILD_ATTESTATION_PATH = root / "build_attestation.json" + analyze.RAW_DIR = root / "raw" + analyze.LOG_DIR = root / "logs" + analyze.SUMMARY_PATH = root / "summary.json" + + +def _restore_target() -> None: + _retarget(REAL_EVIDENCE_DIR) + + +def _section(path: str, *, new_file: bool = False) -> str: + if new_file: + return ( + f"diff --git a/{path} b/{path}\n" + "new file mode 100644\n" + "--- /dev/null\n" + f"+++ b/{path}\n" + "@@ -0,0 +1 @@\n" + "+added\n" + ) + return ( + f"diff --git a/{path} b/{path}\n" + f"--- a/{path}\n" + f"+++ b/{path}\n" + "@@ -1,2 +1,2 @@\n" + " context\n" + "-old\n" + "+new\n" + ) + + +def test_patch_whitelists_reject_foreign_paths() -> None: + with tempfile.TemporaryDirectory() as directory: + root = Path(directory) + _retarget(root) + try: + (root / "arm_A_production.patch").write_bytes(b"") + harness = "".join( + _section(path, new_file=path in analyze.BASE_ABSENT_MANIFEST_FILES) + for path in analyze.COMMON_HARNESS_FILES + ) + (root / "common_harness.patch").write_text(harness, encoding="utf-8") + good = "".join(_section(path) for path in analyze.PRODUCTION_FILES) + (root / "arm_B_production.patch").write_text(good, encoding="utf-8") + (root / "arm_C_production.patch").write_text(good, encoding="utf-8") + analyze.validate_patch_whitelists() + + foreign = good + _section("src/mongo/db/exec/sbe/stages/scan.cpp") + (root / "arm_C_production.patch").write_text(foreign, encoding="utf-8") + assert_fails(analyze.validate_patch_whitelists, "touches non-production paths") + + (root / "arm_C_production.patch").write_text(good, encoding="utf-8") + (root / "arm_A_production.patch").write_text(_section("x"), encoding="utf-8") + assert_fails(analyze.validate_patch_whitelists, "canonical zero-byte") + + (root / "arm_A_production.patch").write_bytes(b"") + renamed = "diff --git a/src/mongo/db/exec/classic/count.cpp b/src/mongo/db/exec/classic/other.cpp\n" + (root / "arm_B_production.patch").write_text(renamed, encoding="utf-8") + assert_fails(analyze.validate_patch_whitelists, "renames") + + (root / "arm_B_production.patch").write_text(good, encoding="utf-8") + (root / "common_harness.patch").write_text(harness + good, encoding="utf-8") + assert_fails(analyze.validate_patch_whitelists, "common_harness.patch touched path set") + + # A harness patch that omits the declared new file must not pass either. + partial = "".join( + _section(path) + for path in analyze.COMMON_HARNESS_FILES + if path not in analyze.BASE_ABSENT_MANIFEST_FILES + ) + (root / "common_harness.patch").write_text(partial, encoding="utf-8") + assert_fails(analyze.validate_patch_whitelists, "common_harness.patch touched path set") + finally: + _restore_target() + + +PRODUCTION_PATH = analyze.PRODUCTION_FILES[0] +LEGITIMATE_SECTION = ( + f"diff --git a/{PRODUCTION_PATH} b/{PRODUCTION_PATH}\n" + "index 1111111111111111111111111111111111111111..2222222222222222222222222222222222222222 100644\n" + f"--- a/{PRODUCTION_PATH}\n" + f"+++ b/{PRODUCTION_PATH}\n" + "@@ -1,2 +1,2 @@\n" + " context\n" + "-old\n" + "+new\n" +) + + +def _parse_patch_text(text: str, allowed_new_files: frozenset[str] = frozenset()) -> set[str]: + with tempfile.TemporaryDirectory() as directory: + path = Path(directory) / "candidate.patch" + path.write_text(text, encoding="utf-8") + return analyze.parse_patch_paths(path, allowed_new_files) + + +def test_patch_parser_accepts_a_wellformed_section() -> None: + check( + _parse_patch_text(LEGITIMATE_SECTION) == {PRODUCTION_PATH}, + "a well-formed single-file section must parse to exactly that path", + ) + + +def test_patch_parser_is_hunk_aware_not_line_matching() -> None: + """A removed line whose content begins with '-- ' renders as '--- ...' inside the hunk. + + A scanner that merely looks for header-shaped lines would mistake it for a file header. The + parser must consume hunks by their declared line counts instead. + """ + tricky = ( + f"diff --git a/{PRODUCTION_PATH} b/{PRODUCTION_PATH}\n" + f"--- a/{PRODUCTION_PATH}\n" + f"+++ b/{PRODUCTION_PATH}\n" + "@@ -1,2 +1,2 @@\n" + " context\n" + "--- this is a removed line, not a header\n" + "+new\n" + ) + check(_parse_patch_text(tricky) == {PRODUCTION_PATH}, "a '---' hunk body line must not be read as a header") + + +def test_patch_parser_rejects_header_bypasses() -> None: + """The bypass class that a `diff --git` regex scan cannot see. + + `git apply` also accepts traditional unified-diff fragments carrying no `diff --git` header, so + a patch could enumerate one innocuous file while writing another -- for example `.bazelrc.local`, + which MongoDB's `.bazelrc` try-imports and `.gitignore` hides, giving an arm arbitrary compiler + flags with a green whitelist. + """ + bypasses = { + "traditional fragment with no diff --git header": ( + LEGITIMATE_SECTION + + "--- a/.bazelrc.local\n" + + "+++ b/.bazelrc.local\n" + + "@@ -0,0 +1 @@\n" + + "+build --copt=-O0\n" + ), + "bare fragment as the whole patch": ( + "--- a/.bazelrc.local\n+++ b/.bazelrc.local\n@@ -0,0 +1 @@\n+build --copt=-O0\n" + ), + "path containing a space": ( + "diff --git a/src/mongo/db/exec/classic/evil hack.h b/src/mongo/db/exec/classic/evil hack.h\n" + "--- a/src/mongo/db/exec/classic/evil hack.h\n" + "+++ b/src/mongo/db/exec/classic/evil hack.h\n" + "@@ -0,0 +1 @@\n" + "+evil\n" + ), + "C-quoted path": ( + 'diff --git "a/src/mongo/x.h" "b/src/mongo/x.h"\n' + "--- a/src/mongo/x.h\n+++ b/src/mongo/x.h\n@@ -0,0 +1 @@\n+evil\n" + ), + "undeclared new file": ( + "diff --git a/.bazelrc.local b/.bazelrc.local\n" + "new file mode 100644\n" + "--- /dev/null\n" + "+++ b/.bazelrc.local\n" + "@@ -0,0 +1 @@\n" + "+build --copt=-O0\n" + ), + "file deletion": ( + f"diff --git a/{PRODUCTION_PATH} b/{PRODUCTION_PATH}\n" + "deleted file mode 100644\n" + f"--- a/{PRODUCTION_PATH}\n" + "+++ /dev/null\n" + "@@ -1 +0,0 @@\n" + "-gone\n" + ), + "mode change": ( + f"diff --git a/{PRODUCTION_PATH} b/{PRODUCTION_PATH}\nold mode 100644\nnew mode 100755\n" + ), + "rename": ( + f"diff --git a/{PRODUCTION_PATH} b/src/mongo/db/exec/classic/renamed.cpp\n" + "rename from src/mongo/db/exec/classic/count.cpp\n" + "rename to src/mongo/db/exec/classic/renamed.cpp\n" + ), + "binary patch": ( + f"diff --git a/{PRODUCTION_PATH} b/{PRODUCTION_PATH}\nGIT binary patch\nliteral 4\nzcmZQ\n" + ), + "duplicate section for one path": LEGITIMATE_SECTION + LEGITIMATE_SECTION, + "hunk line counts disagreeing with the header": ( + f"diff --git a/{PRODUCTION_PATH} b/{PRODUCTION_PATH}\n" + f"--- a/{PRODUCTION_PATH}\n" + f"+++ b/{PRODUCTION_PATH}\n" + "@@ -1,2 +1,2 @@\n" + " context\n" + ), + "unrecognised extended header": ( + f"diff --git a/{PRODUCTION_PATH} b/{PRODUCTION_PATH}\n" + "something-unexpected: yes\n" + f"--- a/{PRODUCTION_PATH}\n+++ b/{PRODUCTION_PATH}\n@@ -1,1 +1,1 @@\n-a\n+b\n" + ), + } + expected_reason = { + "traditional fragment with no diff --git header": "not an understood `diff --git` header", + "bare fragment as the whole patch": "not an understood `diff --git` header", + "path containing a space": "not an understood `diff --git` header", + "C-quoted path": "not an understood `diff --git` header", + "undeclared new file": "not a declared new file", + "file deletion": "forbidden patch header", + "mode change": "forbidden patch header", + "rename": "renames", + "binary patch": "forbidden patch header", + "duplicate section for one path": "more than one section", + "hunk line counts disagreeing with the header": "truncated hunk", + "unrecognised extended header": "unrecognised extended header", + } + check(set(expected_reason) == set(bypasses), "every bypass case must declare why it is expected to fail") + for name, text in bypasses.items(): + assert_fails(lambda bound=text: _parse_patch_text(bound), expected_reason[name]) + print(f" rejected patch bypass: {name}") + + # The declared new file is the one creation the harness patch legitimately needs. + declared = ( + "diff --git a/src/mongo/db/query/count_query_bm.cpp b/src/mongo/db/query/count_query_bm.cpp\n" + "new file mode 100644\n" + "--- /dev/null\n" + "+++ b/src/mongo/db/query/count_query_bm.cpp\n" + "@@ -0,0 +1 @@\n" + "+// harness\n" + ) + check( + _parse_patch_text(declared, frozenset(analyze.BASE_ABSENT_MANIFEST_FILES)) + == {"src/mongo/db/query/count_query_bm.cpp"}, + "the declared base-absent harness file must be accepted", + ) + + +def test_runner_helpers_fail_closed() -> None: + """Cover the runner's two fail-open risks directly.""" + import run_campaign + + check(run_campaign.parse_cpu_list("0,3-5") == [0, 3, 4, 5], "CPU ranges must expand, not be read as endpoints") + check(run_campaign.parse_cpu_list("0,48") == [0, 48], "a plain sibling pair must parse") + check(run_campaign.parse_cpu_list("2-3") == [2, 3], "a bare range must expand") + # A zero-length or backwards /proc/stat sample must read as fully contended, never as idle: + # the SMT-sibling gate is an upper bound, so 0.0 there would silently pass. + check(run_campaign.busy_fraction((100, 50), (100, 50)) == 1.0, "an empty sample must fail closed") + check(run_campaign.busy_fraction((100, 50), (90, 45)) == 1.0, "a backwards sample must fail closed") + check(abs(run_campaign.busy_fraction((0, 0), (100, 10)) - 0.9) < 1e-12, "a normal sample must compute correctly") + + +def test_cross_arm_source_invariants() -> None: + def manifest(harness_value: str, production_value: str) -> dict[str, Any]: + files = {path: {"sha256": "a" * 64, "git_blob": harness_value} for path in analyze.COMMON_HARNESS_FILES} + files.update({path: {"sha256": "b" * 64, "git_blob": production_value} for path in analyze.PRODUCTION_FILES}) + return {"files": files} + + good = {"A": manifest("h", "pa"), "B": manifest("h", "pb"), "C": manifest("h", "pc")} + analyze.validate_cross_arm_source_invariants(good) + + drifted = copy.deepcopy(good) + drifted["B"]["files"][analyze.COMMON_HARNESS_FILES[0]]["git_blob"] = "other" + assert_fails( + lambda: analyze.validate_cross_arm_source_invariants(drifted), + "must be byte-identical across arms", + ) + + duplicated = {"A": manifest("h", "pa"), "B": manifest("h", "pa"), "C": manifest("h", "pc")} + assert_fails( + lambda: analyze.validate_cross_arm_source_invariants(duplicated), + "identical production sources", + ) + + +# --------------------------------------------------------------------------- +# Synthetic end-to-end campaign +# --------------------------------------------------------------------------- + +HOST_NAME = "synthetic-host" +BASE_INSTRUCTIONS = {"S": 1.02e9, "M": 1.13e9, "W": 6.36e8, "P": 1.5e5, "X": 1.876e9} +ARM_FACTORS = { + "S": {"A": 1.0, "B": 0.97, "C": 0.955}, + "M": {"A": 1.0, "B": 0.96, "C": 0.94}, + "W": {"A": 1.0, "B": 0.97, "C": 0.95}, + "P": {"A": 1.0, "B": 1.0, "C": 1.0}, + # X is the un-optimized control: the optimization cannot fire there, so all arms must match. + "X": {"A": 1.0, "B": 1.0, "C": 1.0}, +} +POINT_ITERATIONS = 3115 + + +def _write_json(path: Path, payload: Any) -> None: + path.parent.mkdir(parents=True, exist_ok=True) + path.write_text(json.dumps(payload, indent=2, sort_keys=True) + "\n", encoding="utf-8") + + +def _first_process_index(workload: str) -> int: + """Locate a process by workload rather than by a hardcoded index. + + The block schedule and workload set both changed once already; indices written by hand went + stale silently and pointed the fixtures at the wrong workload. + """ + for item in analyze.expected_output_sequence(): + if item["workload"] == workload: + return int(item["process_index"]) + raise AssertionError(f"no process for workload {workload}") + + +def _build_synthetic_bundle( + root: Path, + *, + scalar_cb_factor: float | None = None, + point_drift: float = 1.0, + sibling_busy_override: tuple[int, float] | None = None, + repetitions_override: int | None = None, + iteration_override: tuple[int, int] | None = None, + within_process_iteration_drift: tuple[int, int] | None = None, +) -> None: + """Create a complete, internally consistent campaign bundle for the analyzer.""" + rng = random.Random(20260805) + for name in analyze.PROTOCOL_ARTIFACTS: + shutil.copy2(REAL_EVIDENCE_DIR / name, root / name) + (root / "build_logs").mkdir() + for build_key in analyze.BUILD_ORDER: + (root / "build_logs" / f"build_{build_key}.log").write_text(f"synthetic build {build_key}\n", encoding="utf-8") + (root / "build_logs" / f"smoke_{build_key}.log").write_text( + "".join(f"{spec['run_name']}\n" for spec in analyze.WORKLOAD_SPECS.values()), + encoding="utf-8", + ) + + (root / "arm_A_production.patch").write_bytes(b"") + harness_patch = "".join( + _section(path, new_file=path in analyze.BASE_ABSENT_MANIFEST_FILES) + for path in analyze.COMMON_HARNESS_FILES + ) + (root / "common_harness.patch").write_text(harness_patch, encoding="utf-8") + production_patch = "".join(_section(path) for path in analyze.PRODUCTION_FILES) + for arm in ("B", "C"): + (root / f"arm_{arm}_production.patch").write_text(production_patch, encoding="utf-8") + + manifests: dict[str, dict[str, Any]] = {} + for arm in analyze.ARMS: + # Git blobs must be the pinned commit-derived identities; only the sha256 side is synthetic. + pinned = analyze.expected_manifest_blobs(arm) + files = {} + for path in analyze.MANIFEST_FILES: + # Harness identities must be byte-identical across arms; only production files vary. + key = path if path in analyze.COMMON_HARNESS_FILES else (arm, path) + files[path] = {"sha256": f"{abs(hash(key)):064x}"[:64], "git_blob": pinned[path]} + manifests[arm] = { + "schema_version": 1, + "arm": arm, + "reconstruction_base_commit": analyze.ARM_COMMITS["A"], + "production_source_commit": analyze.ARM_COMMITS[arm], + "common_harness_patch": {"path": "common_harness.patch", "sha256": ""}, + "production_patch": {"path": f"arm_{arm}_production.patch", "sha256": ""}, + "files": {path: files[path] for path in analyze.MANIFEST_FILES}, + } + + harness_sha = analyze.sha256_file(root / "common_harness.patch") + for arm in analyze.ARMS: + manifests[arm]["common_harness_patch"]["sha256"] = harness_sha + manifests[arm]["production_patch"]["sha256"] = analyze.sha256_file(root / f"arm_{arm}_production.patch") + _write_json(root / f"arm_{arm}_source_manifest.json", manifests[arm]) + + binary_sha = {arm: f"{index + 1:064x}" for index, arm in enumerate(analyze.ARMS)} + build_id = {arm: f"{index + 17:040x}" for index, arm in enumerate(analyze.ARMS)} + builds = {} + build_clock = datetime(2026, 8, 5, 20, 0, 0, tzinfo=timezone(timedelta(hours=8))) + for build_position, build_key in enumerate(analyze.BUILD_ORDER): + arm = analyze.BUILD_ARM_OF[build_key] + log_name = f"build_logs/build_{build_key}.log" + smoke_name = f"build_logs/smoke_{build_key}.log" + build_started = build_clock + timedelta(minutes=20 * build_position) + build_finished = build_started + timedelta(minutes=10) + builds[build_key] = { + "build_key": build_key, + "arm": arm, + "worktree_path": "/tmp/synthetic-attested-worktree", + "build_command": list(analyze.BUILD_COMMAND), + "source_manifest": f"arm_{arm}_source_manifest.json", + "source_manifest_sha256": analyze.sha256_file(root / f"arm_{arm}_source_manifest.json"), + "verified_files": manifests[arm]["files"], + "attested_output_path": f"/tmp/attested-{build_key}", + "output_sha256": binary_sha[arm], + "build_id": build_id[arm], + "log": log_name, + "log_sha256": analyze.sha256_file(root / log_name), + "started_at": build_started.isoformat(), + "finished_at": build_finished.isoformat(), + "campaign_binary_path": analyze.ARM_BINARY_PATHS[arm] + if analyze.CAMPAIGN_BUILD_OF_ARM.get(arm) == build_key + else None, + "bazelrc_digests": {"before": {".bazelrc": "a" * 64}, "after": {".bazelrc": "a" * 64}}, + "effective_command": "frozen=bazel build --config=opt //target :: canonicalized(--config=opt)=synthetic", + "bazel_process_summary": "INFO: 1 process: 1 internal", + "compiler_version": "MongoDB clang version synthetic", + "build_environment": {"CC": "", "CXX": "", "BAZEL_FLAGS": "", "BAZELISK_HOME": ""}, + "smoke": { + "command": ["synthetic"], + "returncode": 0, + "workloads": sorted(analyze.WORKLOADS), + "iterations_at_campaign_size": {"S": 1, "M": 1, "W": 1, "P": POINT_ITERATIONS, "X": 1}, + "passed": True, + "log": smoke_name, + "log_sha256": analyze.sha256_file(root / smoke_name), + }, + } + _write_json( + root / "build_attestation.json", + { + "schema_version": 1, + "campaign_id": "mongodb-master-countscan-three-arm-20260806-90814b83d3e5", + "reconstruction_base_commit": analyze.ARM_COMMITS["A"], + "common_harness_source_commit": analyze.ARM_COMMITS["C"], + "worktree_path": "/tmp/synthetic-attested-worktree", + "source_repository": "/synthetic/mongo", + "build_command": list(analyze.BUILD_COMMAND), + "build_order": list(analyze.BUILD_ORDER), + "toolchain": { + "bazel_version": "bazel 7.5.0-synthetic", + "compiler_version": "GCC synthetic", + "kernel": "synthetic", + "hostname": HOST_NAME, + "libc": "ldd synthetic", + "machine": "x86_64", + }, + "builds": builds, + "reproducibility_check": { + "c1_output_sha256": binary_sha["C"], + "c2_output_sha256": binary_sha["C"], + "output_sha256_equal": True, + "c1_build_id": build_id["C"], + "c2_build_id": build_id["C"], + "build_id_equal": True, + "scope": "same_worktree_and_output_base_state_stability_not_hermetic_rebuild", + "interpretation": "synthetic", + "c1_bazel_process_summary": "INFO: synthetic", + "c2_bazel_process_summary": "INFO: synthetic", + }, + "campaign_binaries": {arm: analyze.ARM_BINARY_PATHS[arm] for arm in analyze.ARMS}, + "created_at": "2026-08-05T22:20:00+08:00", + }, + ) + + campaign = _draft_campaign() + campaign["status"] = "frozen_ready" + campaign["protocol_artifacts"] = {name: analyze.sha256_file(root / name) for name in analyze.PROTOCOL_ARTIFACTS} + campaign["source_artifacts"] = {name: analyze.sha256_file(root / name) for name in analyze.SOURCE_ARTIFACTS} + for arm in analyze.ARMS: + campaign["arms"][arm]["sha256"] = binary_sha[arm] + campaign["arms"][arm]["build_id"] = build_id[arm] + campaign["analysis"]["sensitivity_bootstrap"]["samples"] = analyze.BOOTSTRAP_SAMPLES + _write_json(root / "campaign.json", campaign) + campaign_sha = analyze.sha256_file(root / "campaign.json") + + def ledger_append(record: dict[str, Any]) -> None: + path = root / "attempt_ledger.jsonl" + existing = path.read_text(encoding="utf-8").splitlines() if path.exists() else [] + previous = analyze.ledger_line_digest(existing[-1]) if existing else analyze.GENESIS_LEDGER_DIGEST + line = json.dumps({**record, "previous_record_sha256": previous}, sort_keys=True) + with path.open("a", encoding="utf-8") as stream: + stream.write(line + "\n") + + ledger_append( + { + "schema_version": 2, + "attempt_id": "attempt-001", + "record_type": "preregistration", + "status": "preregistered", + "campaign_id": campaign["campaign_id"], + "campaign_sha256": campaign_sha, + "protocol_artifacts": campaign["protocol_artifacts"], + "source_artifacts": campaign["source_artifacts"], + "created_at": "2026-08-05T22:30:00+08:00", + "external_anchor": { + "remote": "git@github.com:VectifyAI/ConDB.git", + "branch": "agent/review-mongodb-optimization-report", + "commit": "b" * 40, + "pushed_at": "2026-08-05T22:29:00+08:00", + "note": "synthetic anchor", + }, + } + ) + + sequence = analyze.expected_output_sequence() + start = datetime(2026, 8, 5, 23, 0, 0, tzinfo=timezone(timedelta(hours=8))) + completed: list[dict[str, Any]] = [] + cursor = start + for item in sequence: + workload = item["workload"] + arm = item["arm"] + factor = ARM_FACTORS[workload][arm] + if workload == "S" and arm == "C" and scalar_cb_factor is not None: + factor = ARM_FACTORS["S"]["B"] * scalar_cb_factor + if workload == "P" and arm == "C": + factor *= point_drift + base = BASE_INSTRUCTIONS[workload] * factor + block_effect = 1.0 + 0.002 * math.sin(item["block"] * 1.7 + hash(workload) % 7) + rows: list[dict[str, Any]] = [] + if workload == "P": + iterations = POINT_ITERATIONS + else: + iterations = 1 + if iteration_override is not None and item["process_index"] == iteration_override[0]: + iterations = iteration_override[1] + for repetition in range(analyze.REPETITIONS): + jitter = 1.0 + rng.uniform(-0.0004, 0.0004) + instructions = base * block_effect * jitter + row_iterations = iterations + if ( + within_process_iteration_drift is not None + and item["process_index"] == within_process_iteration_drift[0] + and repetition == within_process_iteration_drift[1] + ): + row_iterations = iterations + 1 + rows.append( + { + "name": analyze.WORKLOAD_SPECS[workload]["run_name"], + "run_name": analyze.WORKLOAD_SPECS[workload]["run_name"], + "run_type": "iteration", + # google-benchmark emits 0 here on iteration rows; only aggregates carry the count. + "repetitions": 0, + "repetition_index": repetition, + "threads": 1, + "iterations": row_iterations, + "time_unit": "ns", + "real_time": instructions / 12.0, + "cpu_time": instructions / 12.0, + "instructions_per_iteration": instructions, + } + ) + for aggregate in ("mean", "median", "stddev"): + values = [row["instructions_per_iteration"] for row in rows] + if aggregate == "stddev": + magnitude = max(1e-9, (max(values) - min(values)) / 4.0) + else: + magnitude = sum(values) / len(values) + rows.append( + { + "name": f"{analyze.WORKLOAD_SPECS[workload]['run_name']}_{aggregate}", + "run_name": analyze.WORKLOAD_SPECS[workload]["run_name"], + "run_type": "aggregate", + "aggregate_name": aggregate, + "repetitions": analyze.REPETITIONS, + "threads": 1, + "iterations": analyze.REPETITIONS, + "time_unit": "ns", + "real_time": magnitude / 12.0, + "cpu_time": magnitude / 12.0, + "instructions_per_iteration": magnitude, + } + ) + context_date = cursor.replace(microsecond=0).isoformat() + _write_json( + root / item["raw"], + { + "context": { + "date": context_date, + "host_name": HOST_NAME, + "executable": analyze.ARM_BINARY_PATHS[arm], + "num_cpus": 96, + "mhz_per_cpu": 4000, + "cpu_scaling_enabled": False, + "library_build_type": "release", + }, + "benchmarks": rows, + }, + ) + log_path = root / item["log"] + log_path.parent.mkdir(parents=True, exist_ok=True) + log_path.write_text(f"{analyze.WORKLOAD_SPECS[workload]['run_name']} synthetic run\n", encoding="utf-8") + + started_at = cursor + exited_at = cursor + timedelta(seconds=6) + finished_at = cursor + timedelta(seconds=7) + temporary_raw = (root / item["raw"]).with_name(f".{Path(item['raw']).name}.incomplete") + sibling_busy = 0.01 + if sibling_busy_override is not None and item["process_index"] == sibling_busy_override[0]: + sibling_busy = sibling_busy_override[1] + completed.append( + { + **item, + "pid": 1000 + item["process_index"], + "returncode": 0, + "governor": "performance", + "started_at": started_at.isoformat(), + "process_exited_at": exited_at.isoformat(), + "finished_at": finished_at.isoformat(), + "command": analyze.expected_benchmark_command(campaign, item, temporary_raw), + "raw_sha256": analyze.sha256_file(root / item["raw"]), + "log_sha256": analyze.sha256_file(root / item["log"]), + "selected_cpu_busy_fraction": 0.99, + "sibling_cpu_busy_fraction": sibling_busy, + "loadavg_before": [1.0, 1.0, 1.0], + "loadavg_after": [1.0, 1.0, 1.0], + "cpu_khz_before": {"0": 3900000, "48": 3900000}, + "cpu_khz_after": {"0": 3900000, "48": 3900000}, + } + ) + cursor = finished_at + timedelta(seconds=1) + finished = cursor + + run_record = { + "schema_version": 3, + "status": "complete", + "campaign_id": campaign["campaign_id"], + "attempt_id": "attempt-001", + "started_at": start.isoformat(), + "finished_at": finished.isoformat(), + "host": { + "name": HOST_NAME, + "kernel": "synthetic", + "machine": "x86_64", + "python": "3.12.0", + "cpu_governor": "performance", + }, + "runtime_provenance": { + "cpu_model": "Intel(R) Xeon(R) Gold 6418H", + "microcode": "0x2b000639", + "kernel": "synthetic", + "libc": "ldd synthetic", + "bazel_version": "bazel 7.5.0-synthetic", + "compiler_version": "GCC synthetic", + "python_executable": "/usr/bin/python3", + "python_version": "3.12.0", + "selected_cpu": analyze.SELECTED_CPU, + "smt_sibling_cpu": analyze.SIBLING_CPU, + "selected_cpu_thread_siblings": [analyze.SELECTED_CPU, analyze.SIBLING_CPU], + "numa_topology": "online=0-1 node0=0-23,48-71 node1=24-47,72-95", + "turbo_state": "intel_pstate.no_turbo=0 cpufreq.boost=NA", + "governors": {str(analyze.SELECTED_CPU): "performance", str(analyze.SIBLING_CPU): "performance"}, + "binary_shared_libraries": {arm: "linux-vdso.so.1" for arm in analyze.ARMS}, + "environment": {"PATH": "/usr/bin"}, + "scheduler_policy": "SCHED policy 0, nice 0", + "build_attestation_sha256": analyze.sha256_file(root / "build_attestation.json"), + }, + "idle_preflight": { + "cooldown_seconds": analyze.COOLDOWN_SECONDS, + "sample_seconds": analyze.PREFLIGHT_SAMPLE_SECONDS, + "selected_cpu_busy_fraction": 0.01, + "sibling_cpu_busy_fraction": 0.005, + "loadavg": [1.0, 1.0, 1.0], + "loadavg_after_sample": [1.0, 1.0, 1.0], + "measured_at": start.isoformat(), + }, + "cpu_affinity": analyze.SELECTED_CPU, + "taskset_command": ["taskset", "-c", str(analyze.SELECTED_CPU)], + "process_count": analyze.PROCESS_COUNT, + "repetitions_per_process": repetitions_override or analyze.REPETITIONS, + "campaign_sha256_preflight": campaign_sha, + "campaign_sha256_postflight": campaign_sha, + "protocol_sha256_preflight": campaign["protocol_artifacts"], + "protocol_sha256_postflight": campaign["protocol_artifacts"], + "source_artifact_sha256_preflight": campaign["source_artifacts"], + "source_artifact_sha256_postflight": campaign["source_artifacts"], + "binary_identity_preflight": { + arm: { + "path": analyze.ARM_BINARY_PATHS[arm], + "sha256": binary_sha[arm], + "build_id": build_id[arm], + } + for arm in analyze.ARMS + }, + "binary_identity_postflight": { + arm: { + "path": analyze.ARM_BINARY_PATHS[arm], + "sha256": binary_sha[arm], + "build_id": build_id[arm], + } + for arm in analyze.ARMS + }, + "binary_stat_preflight": { + arm: {"device": 1, "inode": 2 + index, "size": 1000, "mtime_ns": 1, "ctime_ns": 1} + for index, arm in enumerate(analyze.ARMS) + }, + "binary_stat_postflight": { + arm: {"device": 1, "inode": 2 + index, "size": 1000, "mtime_ns": 1, "ctime_ns": 1} + for index, arm in enumerate(analyze.ARMS) + }, + "completed_processes": completed, + } + _write_json(root / "campaign_run.json", run_record) + _write_json( + root / "campaign_partial.json", + { + "schema_version": 2, + "status": "complete", + "campaign_id": campaign["campaign_id"], + "attempt_id": "attempt-001", + "campaign_sha256": campaign_sha, + "started_at": start.isoformat(), + "finished_at": finished.isoformat(), + "expected_process_count": analyze.PROCESS_COUNT, + "last_completed_process_index": analyze.PROCESS_COUNT, + "current_process": None, + "completed_processes": completed, + "run_record_sha256": analyze.sha256_file(root / "campaign_run.json"), + }, + ) + ledger_append( + { + "schema_version": 2, + "attempt_id": "attempt-001", + "record_type": "started", + "status": "started", + "campaign_id": campaign["campaign_id"], + "campaign_sha256": campaign_sha, + "pid": 4242, + "boot_id": "synthetic-boot-id", + "started_at": start.isoformat(), + "created_at": start.isoformat(), + } + ) + ledger_append( + { + "schema_version": 2, + "attempt_id": "attempt-001", + "record_type": "outcome", + "status": "succeeded", + "campaign_id": campaign["campaign_id"], + "campaign_sha256": campaign_sha, + "started_at": start.isoformat(), + "finished_at": finished.isoformat(), + "completed_process_count": analyze.PROCESS_COUNT, + "run_record_sha256": analyze.sha256_file(root / "campaign_run.json"), + "created_at": finished.isoformat(), + } + ) + + +def _with_synthetic_bundle(action: Callable[[Path], None], **kwargs: Any) -> None: + original_samples = analyze.BOOTSTRAP_SAMPLES + analyze.BOOTSTRAP_SAMPLES = 400 + with tempfile.TemporaryDirectory() as directory: + root = Path(directory) + _retarget(root) + try: + _build_synthetic_bundle(root, **kwargs) + action(root) + finally: + _restore_target() + analyze.BOOTSTRAP_SAMPLES = original_samples + + +def test_synthetic_campaign_passes_every_gate() -> None: + def run(root: Path) -> None: + summary = analyze.analyze_campaign(emit=False) + gates = summary["adoption_gates"] + check(gates["interval_family"] == "stratified_log_ratio_welch_t", "gates must use the Welch-t family") + check(gates["overall_adoption_gate_passed"] is True, f"synthetic campaign should pass: {gates}") + check( + all(v == "faster" for v in gates["C_over_B_count_family"]["wording_by_workload"].values()), + "synthetic C/B endpoints should all read faster", + ) + instructions = summary["results"]["C_over_A"]["S"]["instructions_per_iteration"] + check(instructions["gate_interval"]["method"] == "stratified_log_ratio_welch_t", "wrong interval method") + check( + "sensitivity_bootstrap_never_used_for_gates" in instructions, + "the sensitivity bootstrap must still be reported", + ) + check(0.94 < instructions["ratio_geomean"] < 0.97, f"unexpected point estimate {instructions}") + + _with_synthetic_bundle(run) + + +def test_synthetic_campaign_noninferiority_states_end_to_end() -> None: + def expect(state: str, passes: bool) -> Callable[[Path], None]: + def run(root: Path) -> None: + summary = analyze.analyze_campaign(emit=False) + gates = summary["adoption_gates"] + actual = gates["C_over_B_count_family"]["wording_by_workload"]["S"] + check(actual == state, f"expected scalar state {state}, got {gates['C_over_B_count_family']}") + check( + gates["complexity_tradeoff_versus_rejected_implementation_passed"] is passes, + f"expected complexity trade-off pass={passes}", + ) + check( + gates["overall_adoption_gate_passed"] is True, + "C/B never vetoes adoption regardless of its own outcome", + ) + + return run + + # Inside the 1% margin: the previous implementation is marginally ahead, which is exactly the + # expected outcome and must not fail the gate. + _with_synthetic_bundle(expect("noninferior_only", True), scalar_cb_factor=1.005) + # Beyond the margin: the previous implementation's extra machinery bought enough to matter. + _with_synthetic_bundle(expect("noninferiority_failed", False), scalar_cb_factor=1.03) + + +def test_synthetic_campaign_point_control_drift_fails() -> None: + def run(root: Path) -> None: + summary = analyze.analyze_campaign(emit=False) + gates = summary["adoption_gates"] + check(gates["point_controls"]["passed"] is False, "a drifting point control must fail its gate") + check(gates["overall_adoption_gate_passed"] is False, "a failed point control must fail the overall gate") + + _with_synthetic_bundle(run, point_drift=1.03) + + +def test_synthetic_campaign_rejects_sibling_contention() -> None: + def run(root: Path) -> None: + assert_fails(lambda: analyze.analyze_campaign(emit=False), "above the pre-frozen contention gate") + + _with_synthetic_bundle(run, sibling_busy_override=(42, 0.4)) + + +def test_synthetic_campaign_rejects_wrong_repetition_count() -> None: + def run(root: Path) -> None: + assert_fails(lambda: analyze.analyze_campaign(emit=False), "run record repetitions per process") + + _with_synthetic_bundle(run, repetitions_override=4) + + +def test_synthetic_campaign_rejects_multi_iteration_count_workload() -> None: + def run(root: Path) -> None: + assert_fails(lambda: analyze.analyze_campaign(emit=False), "exactly one benchmark iteration") + + _with_synthetic_bundle(run, iteration_override=(_first_process_index("S"), 2)) + + +def test_synthetic_campaign_records_but_does_not_gate_cross_arm_point_iterations() -> None: + """Unequal point-control iteration counts across arms must be recorded, never gated. + + google-benchmark auto-calibrates that count from a noisy timing, and the three arms are least + likely to agree exactly when they genuinely differ in speed. Gating on agreement would make + attempt retention conditional on the measured effect, i.e. selection on the outcome. Both + reported metrics are already per-iteration, so unequal counts do not bias the ratio. + """ + + def run(root: Path) -> None: + summary = analyze.analyze_campaign(emit=False) + recorded = summary["point_control_iterations_by_block"] + check(recorded, "the point control iteration counts must be recorded") + differing = [block for block, counts in recorded.items() if len(set(counts.values())) != 1] + check(bool(differing), "this fixture deliberately makes one block's arms disagree") + check(summary["valid_complete_campaign"] is True, "unequal cross-arm counts must not invalidate the campaign") + + _with_synthetic_bundle(run, iteration_override=(_first_process_index("P"), POINT_ITERATIONS + 1)) + + +def test_synthetic_campaign_still_requires_equal_iterations_within_a_process() -> None: + def run(root: Path) -> None: + assert_fails( + lambda: analyze.analyze_campaign(emit=False), + "equal positive iteration counts within a process", + ) + + _with_synthetic_bundle(run, within_process_iteration_drift=(_first_process_index("P"), 1)) + + +def _write_chained_ledger(path: Path, records: list[dict[str, Any]]) -> None: + previous = analyze.GENESIS_LEDGER_DIGEST + lines = [] + for record in records: + line = json.dumps({**record, "previous_record_sha256": previous}, sort_keys=True) + lines.append(line) + previous = analyze.ledger_line_digest(line) + path.write_text("".join(line + "\n" for line in lines), encoding="utf-8") + + +def test_ledger_binding_is_enforced() -> None: + def run(root: Path) -> None: + ledger_path = root / "attempt_ledger.jsonl" + campaign = analyze.load_json(root / "campaign.json") + campaign_sha = analyze.sha256_file(root / "campaign.json") + original = [json.loads(line) for line in ledger_path.read_text(encoding="utf-8").splitlines()] + prereg, started, outcome = original + + analyze.validate_attempt_ledger(campaign, campaign_sha, expect_state="outcome") + assert_fails( + lambda: analyze.validate_attempt_ledger(campaign, "0" * 64, expect_state="outcome"), + "campaign SHA-256 binding", + ) + + def restore() -> None: + _write_chained_ledger(ledger_path, [prereg, started, outcome]) + + # Preregistration alone is a clean, ready-to-run attempt. + _write_chained_ledger(ledger_path, [prereg]) + analyze.validate_attempt_ledger(campaign, campaign_sha, expect_state="unstarted") + assert_fails( + lambda: analyze.validate_attempt_ledger(campaign, campaign_sha, expect_state="outcome"), + "no start record", + ) + + # A start with no outcome is an interrupted run: it must NOT silently become runnable + # again under the same preregistration. + _write_chained_ledger(ledger_path, [prereg, started]) + assert_fails( + lambda: analyze.validate_attempt_ledger(campaign, campaign_sha, expect_state="unstarted"), + "already started but never closed", + ) + + restore() + assert_fails( + lambda: analyze.validate_attempt_ledger(campaign, campaign_sha, expect_state="unstarted"), + "already has a terminal outcome", + ) + + # A tampered line must break the hash chain. + tampered = dict(prereg) + tampered["campaign_sha256"] = "0" * 64 + broken = ledger_path.read_text(encoding="utf-8").splitlines() + broken[0] = json.dumps({**tampered, "previous_record_sha256": analyze.GENESIS_LEDGER_DIGEST}, sort_keys=True) + ledger_path.write_text("".join(line + "\n" for line in broken), encoding="utf-8") + assert_fails( + lambda: analyze.validate_attempt_ledger(campaign, campaign_sha, expect_state="outcome"), + "breaks the hash chain", + ) + + # Later attempts must also be created later; the ledger is append-only. + third = {**prereg, "attempt_id": "attempt-003", "created_at": "2026-08-06T02:00:00+08:00"} + closed_first = {**outcome, "status": "failed"} + _write_chained_ledger(ledger_path, [prereg, started, closed_first, third]) + assert_fails( + lambda: analyze.validate_attempt_ledger(campaign, campaign_sha, expect_state="unstarted"), + "attempt ledger preregistration sequence", + ) + + # An earlier attempt that was never closed must be caught rather than ignored. + second = {**prereg, "attempt_id": "attempt-002", "created_at": "2026-08-06T01:00:00+08:00"} + _write_chained_ledger(ledger_path, [prereg, second]) + assert_fails( + lambda: analyze.validate_attempt_ledger(campaign, campaign_sha, expect_state="unstarted"), + "never closed", + ) + + # A legitimate second attempt after a recorded failure is accepted. + _write_chained_ledger(ledger_path, [prereg, started, closed_first, second]) + result = analyze.validate_attempt_ledger(campaign, campaign_sha, expect_state="unstarted") + check(result["attempt_id"] == "attempt-002", "the active attempt must be the newest preregistration") + check(result["attempt_count"] == 2, "the summary must expose the full attempt count") + + malformed = {**prereg, "attempt_id": "attempt-1"} + _write_chained_ledger(ledger_path, [malformed]) + assert_fails( + lambda: analyze.validate_attempt_ledger(campaign, campaign_sha, expect_state="unstarted"), + "malformed attempt ID", + ) + + # The external anchor is the only defence against wholesale local deletion, so it must be + # a structured, checkable reference rather than free prose. + no_anchor = {key: value for key, value in prereg.items() if key != "external_anchor"} + _write_chained_ledger(ledger_path, [no_anchor]) + assert_fails( + lambda: analyze.validate_attempt_ledger(campaign, campaign_sha, expect_state="unstarted"), + "external anchor is not an object", + ) + prose_anchor = {**prereg, "external_anchor": "pushed to git, trust me"} + _write_chained_ledger(ledger_path, [prose_anchor]) + assert_fails( + lambda: analyze.validate_attempt_ledger(campaign, campaign_sha, expect_state="unstarted"), + "external anchor is not an object", + ) + bad_commit = {**prereg, "external_anchor": {**prereg["external_anchor"], "commit": "not-a-sha"}} + _write_chained_ledger(ledger_path, [bad_commit]) + assert_fails( + lambda: analyze.validate_attempt_ledger(campaign, campaign_sha, expect_state="unstarted"), + "anchor commit has an invalid format", + ) + + ledger_path.write_text("", encoding="utf-8") + assert_fails( + lambda: analyze.validate_attempt_ledger(campaign, campaign_sha, expect_state="unstarted"), + "attempt ledger is empty", + ) + restore() + + _with_synthetic_bundle(run) + + +def test_runner_can_analyze_its_own_open_attempt() -> None: + """The runner analyses BEFORE writing its outcome, so the ledger must accept a started attempt. + + Folding that state into the pre-launch gate would make the runner refuse its own mid-attempt + ledger after all 288 processes had already run. + """ + + def run(root: Path) -> None: + ledger_path = root / "attempt_ledger.jsonl" + records = [json.loads(line) for line in ledger_path.read_text(encoding="utf-8").splitlines()] + prereg, started, _outcome = records + + # Exactly the state at run_campaign.py's in-line analysis call. + _write_chained_ledger(ledger_path, [prereg, started]) + summary = analyze.analyze_campaign(emit=False, ledger_state="started") + check(summary["valid_complete_campaign"] is True, "the runner must be able to analyze its own attempt") + + # The same state must still be refused by the pre-launch gate and by post-hoc analysis. + campaign = analyze.load_json(root / "campaign.json") + campaign_sha = analyze.sha256_file(root / "campaign.json") + assert_fails( + lambda: analyze.validate_attempt_ledger(campaign, campaign_sha, expect_state="unstarted"), + "already started but never closed", + ) + assert_fails( + lambda: analyze.validate_attempt_ledger(campaign, campaign_sha, expect_state="outcome"), + "exactly one terminal outcome", + ) + # And "started" must reject a ledger that has not actually started. + _write_chained_ledger(ledger_path, [prereg]) + assert_fails( + lambda: analyze.validate_attempt_ledger(campaign, campaign_sha, expect_state="started"), + "has no start record", + ) + assert_fails( + lambda: analyze.validate_attempt_ledger(campaign, campaign_sha, expect_state="nonsense"), + "unknown ledger expectation", + ) + + _with_synthetic_bundle(run) + + +def test_patch_parser_accepts_a_real_no_newline_diff() -> None: + """`\\ No newline at end of file` usually terminates a hunk, outside the counted lines.""" + import subprocess + + with tempfile.TemporaryDirectory() as directory: + repo = Path(directory) + subprocess.run(["git", "init", "-q", str(repo)], check=True) + subprocess.run(["git", "-C", str(repo), "config", "user.email", "t@t"], check=True) + subprocess.run(["git", "-C", str(repo), "config", "user.name", "t"], check=True) + target = repo / "f.txt" + target.write_text("line one\nline two", encoding="utf-8") # no trailing newline + subprocess.run(["git", "-C", str(repo), "add", "-A"], check=True) + subprocess.run(["git", "-C", str(repo), "commit", "-qm", "base"], check=True) + target.write_text("line one\nline changed", encoding="utf-8") + diff = subprocess.run( + ["git", "-C", str(repo), "diff", "--full-index"], + check=True, + capture_output=True, + text=True, + ).stdout + check("No newline at end of file" in diff, "the fixture must actually produce the marker") + check(_parse_patch_text(diff) == {"f.txt"}, "a real no-newline diff must parse, not fail closed") + + +def test_patch_parser_gates_creation_by_dev_null_source() -> None: + """`new file mode` is optional, so the creation check cannot rely on that header alone.""" + without_header = ( + "diff --git a/.bazelrc.local b/.bazelrc.local\n" + "--- /dev/null\n" + "+++ b/.bazelrc.local\n" + "@@ -0,0 +1 @@\n" + "+build --copt=-O0\n" + ) + assert_fails(lambda: _parse_patch_text(without_header), "not a declared new file") + deletion = ( + f"diff --git a/{PRODUCTION_PATH} b/{PRODUCTION_PATH}\n" + f"--- a/{PRODUCTION_PATH}\n" + "+++ /dev/null\n" + "@@ -1 +0,0 @@\n" + "-gone\n" + ) + assert_fails(lambda: _parse_patch_text(deletion), "deletions are not permitted") + + +def test_block_execution_order_matches_its_declared_derivation() -> None: + order = list(range(1, analyze.BLOCK_COUNT + 1)) + random.Random(analyze.BLOCK_EXECUTION_SEED).shuffle(order) + check( + tuple(order) == analyze.BLOCK_EXECUTION_ORDER, + "BLOCK_EXECUTION_ORDER must be reproducible from its declared seed and rule", + ) + check( + sorted(analyze.BLOCK_EXECUTION_ORDER) == list(range(1, analyze.BLOCK_COUNT + 1)), + "the execution order must be a permutation of every block exactly once", + ) + # Each stratum must no longer sit at a fixed period in execution time. + positions = {block: index for index, block in enumerate(analyze.BLOCK_EXECUTION_ORDER)} + for permutation, blocks in analyze.STRATUM_BLOCKS.items(): + spacing = sorted(positions[block] for block in blocks) + gaps = {second - first for first, second in zip(spacing, spacing[1:])} + check(len(gaps) > 1, f"stratum {permutation} is still evenly spaced in time: {spacing}") + + +def test_runtime_provenance_rejects_sentinels_and_foreign_hosts() -> None: + def mutate_and_expect(mutation: Callable[[dict[str, Any]], None], fragment: str) -> Callable[[Path], None]: + def run(root: Path) -> None: + record = analyze.load_json(root / "campaign_run.json") + mutation(record) + _write_json(root / "campaign_run.json", record) + journal = analyze.load_json(root / "campaign_partial.json") + journal["run_record_sha256"] = analyze.sha256_file(root / "campaign_run.json") + _write_json(root / "campaign_partial.json", journal) + assert_fails(lambda: analyze.analyze_campaign(emit=False), fragment) + + return run + + _with_synthetic_bundle( + mutate_and_expect(lambda r: r["runtime_provenance"].__setitem__("cpu_model", "unknown"), "placeholder") + ) + _with_synthetic_bundle( + mutate_and_expect( + lambda r: r["runtime_provenance"].__setitem__("turbo_state", "intel_pstate.no_turbo=NA cpufreq.boost=NA"), + "turbo state was not captured", + ) + ) + _with_synthetic_bundle( + mutate_and_expect( + lambda r: r["runtime_provenance"]["binary_shared_libraries"].__setitem__("A", "static or unreadable"), + "shared library listing was not captured", + ) + ) + _with_synthetic_bundle( + mutate_and_expect( + lambda r: r["runtime_provenance"]["environment"].__setitem__("LD_PRELOAD", "/tmp/evil.so"), + "LD_PRELOAD was set", + ) + ) + _with_synthetic_bundle( + mutate_and_expect( + lambda r: r["host"].__setitem__("name", "some-other-machine"), + "attested build host must be the measurement host", + ) + ) + + +def test_build_attestation_requires_identical_c1_and_c2() -> None: + def run(root: Path) -> None: + attestation = analyze.load_json(root / "build_attestation.json") + attestation["builds"]["C2"]["output_sha256"] = "f" * 64 + attestation["reproducibility_check"]["c2_output_sha256"] = "f" * 64 + _write_json(root / "build_attestation.json", attestation) + campaign = analyze.load_json(root / "campaign.json") + campaign["source_artifacts"]["build_attestation.json"] = analyze.sha256_file(root / "build_attestation.json") + _write_json(root / "campaign.json", campaign) + assert_fails( + lambda: analyze.validate_campaign(analyze.load_json(root / "campaign.json"), allow_placeholders=False), + "C1/C2 output SHA-256", + ) + + _with_synthetic_bundle(run) + + +def test_build_attestation_binds_campaign_binaries() -> None: + def run(root: Path) -> None: + campaign = analyze.load_json(root / "campaign.json") + campaign["arms"]["B"]["sha256"] = "e" * 64 + _write_json(root / "campaign.json", campaign) + assert_fails( + lambda: analyze.validate_campaign(analyze.load_json(root / "campaign.json"), allow_placeholders=False), + "must equal attested build", + ) + + _with_synthetic_bundle(run) + + +def main() -> int: + global PASSED + tests = [value for name, value in sorted(globals().items()) if name.startswith("test_") and callable(value)] + for test in tests: + name = test.__name__ + try: + print(f"[ RUN ] {name}") + test() + # SystemExit too: analyze.fail raises it, so an unexpected fail-closed exit must be + # recorded as one test failure rather than aborting the whole suite. + except (Exception, SystemExit): # noqa: BLE001 - the suite reports every failure itself + FAILURES.append(name) + print(f"[ FAIL ] {name}") + traceback.print_exc() + else: + PASSED += 1 + print(f"[ OK ] {name}") + print(f"\n{PASSED} passed, {len(FAILURES)} failed out of {len(tests)}") + if FAILURES: + print("failed: " + ", ".join(FAILURES)) + return 1 + return 0 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/README.md b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/README.md new file mode 100644 index 0000000..ed40d5a --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/README.md @@ -0,0 +1,86 @@ +# Behavioural validation of the candidate + +This directory holds the correctness and non-intrusion evidence for the candidate. It is **not** +part of the pre-registered performance protocol and nothing in it is read by `analyze.py`; it was +gathered on 2026-08-06 between 01:38 and 02:30, before the performance campaign, and is retained +here because the report cites it. + +## Which commit this was run on + +Everything here was run on `ac20554faaf2e7ab6e1b2e2aad2a81308fae82cd` against a separately built +base `0561c098b99ac5e929005e70a2e37d7a97a82423` — the same pinned base as the campaign's arm A. + +`ac20554f` is **not** the campaign's arm C (`90814b83d3e55f099c1244266d86700b5f633972`). The two +differ by exactly one line, a `clang-format` include reorder: + +``` +$ git diff ac20554f 90814b83 + src/mongo/db/exec/classic/count.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +-#include "mongo/db/exec/classic/count_scan.h" + #include "mongo/base/checked_cast.h" ++#include "mongo/db/exec/classic/count_scan.h" +``` + +No statement, declaration or build setting differs. This gap is disclosed rather than closed: the +validation was not re-run after the reorder. + +`change.diff` is the full `0561c098..ac20554f` diff as it was at capture time, and +`binaries-head.txt` records the binaries used. + +## What was run + +`commands.json` records every command with its working directory, exit code, elapsed time and +result line. `provenance.json` carries a SHA-256 and byte size for every artifact in the source +directory, including the ones not copied here. + +**dbtests.** `query_stage_count_scan` 14/14 and `query_stage_count` 7/7, passing in both an +optimized build (`dbtest-opt.log.gz`, `dbtest-opt-persuite.log.gz`) and a runtime-`dassert` build +(`dbtest-dbg.log.gz`, built `--config=opt --dbg=True`). The `dassert` build matters because +`WorkingSet::get()` checks its argument only under `dassert`, so a leaked `INVALID_ID` would trip +there and not in release. No fault injection was done to prove that guard would actually fire; the +claim rests on the `kDebugBuild` marker showing it is compiled in. + +**Forced-classic resmoke**, `resmoke/`. 60 result entries, all `pass`: + +| Report | Files | Entries | +|---|---|---| +| `core.json` | 8 | 42 | +| `aggregation.json` | 2 | 12 | +| `no_passthrough.json` | 1 | 3 | +| `sharding.json` | 1 | 3 | + +The eight core files are `profile/profile_count.js`, `index/index_count_scan.js`, +`index/wildcard/compound_wildcard_index_count.js`, `index/wildcard/wildcard_index_count.js`, +`query/count/count_scan_memory_limit.js`, `query/explain/explain_count.js`, +`query/explain/explain_multi_plan_count.js` and `query/explain/explain_multikey.js`. +`profile_count.js` is the one that checks indexed-count `keysExamined` and the `COUNT_SCAN` plan +summary directly. Full resmoke output is in the `.log.gz` files beside each report; the JSON +reports carry result names, statuses and timestamps but do not themselves embed the invocation or +the binary hash, which is what `commands.json` and `provenance.json` are for. + +**Explain parity**, `explain_parity.js` + `diff_capture.py`. `explain("executionStats")` and +profiler output were captured from a base `mongod` and from the changed `mongod`, then compared +leaf field by leaf field: + +- `diff-base-vs-head.txt` — 542 leaf fields on each side, **4 differing, 0 substantive**. All four + are `queryPlanner.optimizationTimeMicros`. +- `diff-head-run1-vs-run2.txt` — the *same binary* run twice differs on 3 of those same 4 fields, + which is what establishes them as timing noise rather than a behavioural change. +- `diff-base-vs-head-run2.txt` — the second head run against base, for completeness. + +Two shapes in the capture carry specific weight. The count-like aggregation shape +(`hasCountStage: false`) runs a bare `CountScan` as the executor root with no `CountStage` above it, +so it dereferences the returned `WorkingSetID` unconditionally; it returns `nReturned: 200` on both +binaries, so the opt-in does not leak to it. The multikey shapes match exactly at 401 keys +examined, 200 advanced and 200 `needTime`, which covers the deduplication and memory accounting +that sit immediately above the changed branch. + +## Reading the artifacts + +```bash +zcat resmoke/core.log.gz | less +python3 -c "import json;d=json.load(open('resmoke/core.json'));print(len(d['results']))" +cat diff-base-vs-head.txt +``` diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/base-capture.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/base-capture.json new file mode 100644 index 0000000..1eab8f8 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/base-capture.json @@ -0,0 +1 @@ +{"agg":{"fullExplain":{"command":{"$db":"countparity","aggregate":"c","cursor":{},"pipeline":[{"$match":{"a":{"$gte":0}}},{"$count":"n"}]},"explainVersion":"1","ok":1,"peakTrackedMemBytes":"NumberLong(216)","queryKnobs":{"queryFrameworkControl":{"source":"setParameter","value":"forceClassicEngine"}},"queryShapeHash":"53539ABAACF6CF537F8828CD1EC6BE2613A5E7B91796510AC4200F3881C0432B","stages":[{"$cursor":{"executionStats":{"executionStages":{"advanced":200,"indexBounds":{"endKey":{"a":null},"endKeyInclusive":true,"startKey":{"a":0},"startKeyInclusive":true},"indexName":"a_1","indexVersion":2,"isCached":false,"isEOF":1,"isMultiKey":false,"isPartial":false,"isSparse":false,"isUnique":false,"keyPattern":{"a":1},"keysExamined":201,"multiKeyPaths":{"a":[]},"nReturned":200,"needTime":0,"needYield":0,"nss":"countparity.c","peakTrackedMemBytes":0,"restoreState":3,"saveState":4,"stage":"COUNT_SCAN","works":201},"executionSuccess":true,"nReturned":200,"totalDocsExamined":0,"totalKeysExamined":201},"queryPlanner":{"cursorType":"emptyDocuments","indexFilterSet":false,"maxIndexedAndSolutionsReached":false,"maxIndexedOrSolutionsReached":false,"maxScansToExplodeReached":false,"namespace":"countparity.c","optimizationTimeMicros":51,"optimizationTimeMillis":0,"parsedQuery":{"a":{"$gte":0}},"planCacheKey":"CFB6F459","planCacheShapeHash":"F5BB3A2E","prunedSimilarIndexes":false,"queryHash":"F5BB3A2E","rejectedPlans":[],"winningPlan":{"indexBounds":{"endKey":{"a":null},"endKeyInclusive":true,"startKey":{"a":0},"startKeyInclusive":true},"indexName":"a_1","indexVersion":2,"isCached":false,"isMultiKey":false,"isPartial":false,"isSparse":false,"isUnique":false,"keyPattern":{"a":1},"multiKeyPaths":{"a":[]},"nss":"countparity.c","stage":"COUNT_SCAN"}}},"nReturned":"NumberLong(200)"},{"$group":{"$willBeMerged":false,"_id":{"$const":null},"n":{"$sum":{"$const":1}}},"maxAccumulatorMemoryUsageBytes":{"n":"NumberLong(200)"},"nReturned":"NumberLong(1)","peakTrackedMemBytes":"NumberLong(216)","spilledBytes":"NumberLong(0)","spilledDataStorageSize":"NumberLong(0)","spilledRecords":"NumberLong(0)","spills":"NumberLong(0)","totalOutputDataSizeBytes":"NumberLong(237)","usedDisk":false},{"$project":{"_id":false,"n":true},"expressionEvaluationPeakMemoryBytes":"NumberLong(0)","nReturned":"NumberLong(1)"}]},"profile":{"cursorExhausted":true,"docsExamined":0,"fromMultiPlanner":null,"hasSortStage":null,"keysExamined":201,"matched":1,"nreturned":1,"ns":"countparity.c","op":"command","planSummary":"COUNT_SCAN { a: 1 }","queryFramework":"classic","replanned":null,"usedDisk":null},"result":[{"n":200}],"summary":{"countScan":[{"advanced":200,"indexBounds":{"endKey":{"a":null},"endKeyInclusive":true,"startKey":{"a":0},"startKeyInclusive":true},"indexName":"a_1","indexVersion":2,"isEOF":1,"isMultiKey":false,"isPartial":false,"isSparse":false,"isUnique":false,"keyPattern":{"a":1},"keysExamined":201,"maxTrackedMemUsageBytes":null,"multiKeyPaths":{"a":[]},"needTime":0,"needYield":0,"restoreState":3,"saveState":4,"stage":"COUNT_SCAN","works":201}],"executionSuccess":true,"hasCountStage":false,"nCounted":null,"nReturned":200,"nSkipped":null,"planSummary":null,"queryFramework":"1","stageChain":["COUNT_SCAN"],"totalDocsExamined":0,"totalKeysExamined":201}},"count":{"fullExplain":{"command":{"count":"c","query":{"a":{"$gte":0}}},"executionStats":{"executionStages":{"advanced":0,"inputStage":{"advanced":200,"indexBounds":{"endKey":{"a":null},"endKeyInclusive":true,"startKey":{"a":0},"startKeyInclusive":true},"indexName":"a_1","indexVersion":2,"isEOF":1,"isMultiKey":false,"isPartial":false,"isSparse":false,"isUnique":false,"keyPattern":{"a":1},"keysExamined":201,"multiKeyPaths":{"a":[]},"nReturned":200,"needTime":0,"needYield":0,"nss":"countparity.c","peakTrackedMemBytes":0,"restoreState":0,"saveState":0,"stage":"COUNT_SCAN","works":201},"isCached":false,"isEOF":1,"nCounted":200,"nReturned":0,"nSkipped":0,"needTime":200,"needYield":0,"restoreState":0,"saveState":0,"stage":"COUNT","works":201},"executionSuccess":true,"nReturned":0,"totalDocsExamined":0,"totalKeysExamined":201},"explainVersion":"1","ok":1,"queryKnobs":{"queryFrameworkControl":{"source":"setParameter","value":"forceClassicEngine"}},"queryPlanner":{"indexFilterSet":false,"maxIndexedAndSolutionsReached":false,"maxIndexedOrSolutionsReached":false,"maxScansToExplodeReached":false,"namespace":"countparity.c","optimizationTimeMicros":70,"optimizationTimeMillis":0,"parsedQuery":{"a":{"$gte":0}},"planCacheKey":"CFB6F459","planCacheShapeHash":"F5BB3A2E","prunedSimilarIndexes":false,"queryHash":"F5BB3A2E","rejectedPlans":[],"winningPlan":{"inputStage":{"indexBounds":{"endKey":{"a":null},"endKeyInclusive":true,"startKey":{"a":0},"startKeyInclusive":true},"indexName":"a_1","indexVersion":2,"isMultiKey":false,"isPartial":false,"isSparse":false,"isUnique":false,"keyPattern":{"a":1},"multiKeyPaths":{"a":[]},"nss":"countparity.c","stage":"COUNT_SCAN"},"isCached":false,"stage":"COUNT"}},"queryShapeHash":"3F544765905F70BA2235B10E7C965E8B78CB6C2A26EEC3868979993AAA9D38F1"},"profile":{"cursorExhausted":null,"docsExamined":0,"fromMultiPlanner":null,"hasSortStage":null,"keysExamined":201,"matched":1,"nreturned":1,"ns":"countparity.c","op":"command","planSummary":"COUNT_SCAN { a: 1 }","queryFramework":null,"replanned":null,"usedDisk":null},"result":200,"summary":{"countScan":[{"advanced":200,"indexBounds":{"endKey":{"a":null},"endKeyInclusive":true,"startKey":{"a":0},"startKeyInclusive":true},"indexName":"a_1","indexVersion":2,"isEOF":1,"isMultiKey":false,"isPartial":false,"isSparse":false,"isUnique":false,"keyPattern":{"a":1},"keysExamined":201,"maxTrackedMemUsageBytes":null,"multiKeyPaths":{"a":[]},"needTime":0,"needYield":0,"restoreState":0,"saveState":0,"stage":"COUNT_SCAN","works":201}],"executionSuccess":true,"hasCountStage":true,"nCounted":200,"nReturned":0,"nSkipped":0,"planSummary":{"inputStage":{"indexBounds":{"endKey":{"a":null},"endKeyInclusive":true,"startKey":{"a":0},"startKeyInclusive":true},"indexName":"a_1","indexVersion":2,"isMultiKey":false,"isPartial":false,"isSparse":false,"isUnique":false,"keyPattern":{"a":1},"multiKeyPaths":{"a":[]},"nss":"countparity.c","stage":"COUNT_SCAN"},"isCached":false,"stage":"COUNT"},"queryFramework":"1","stageChain":["COUNT","COUNT_SCAN"],"totalDocsExamined":0,"totalKeysExamined":201}},"frameworkControl":"forceClassicEngine","multikeyAgg":{"fullExplain":{"command":{"$db":"countparity","aggregate":"m","cursor":{},"pipeline":[{"$match":{"a":{"$gte":0}}},{"$count":"n"}]},"explainVersion":"1","ok":1,"peakTrackedMemBytes":"NumberLong(2070)","queryKnobs":{"queryFrameworkControl":{"source":"setParameter","value":"forceClassicEngine"}},"queryShapeHash":"312C654963150723E003CA58BF5D2781B907A71489E0C987D9FE9EE22175BF12","stages":[{"$cursor":{"executionStats":{"executionStages":{"advanced":200,"indexBounds":{"endKey":{"a":null},"endKeyInclusive":true,"startKey":{"a":0},"startKeyInclusive":true},"indexName":"a_1","indexVersion":2,"isCached":false,"isEOF":1,"isMultiKey":true,"isPartial":false,"isSparse":false,"isUnique":false,"keyPattern":{"a":1},"keysExamined":401,"multiKeyPaths":{"a":["a"]},"nReturned":200,"needTime":200,"needYield":0,"nss":"countparity.m","peakTrackedMemBytes":1854,"restoreState":3,"saveState":4,"stage":"COUNT_SCAN","works":401},"executionSuccess":true,"nReturned":200,"totalDocsExamined":0,"totalKeysExamined":401},"queryPlanner":{"cursorType":"emptyDocuments","indexFilterSet":false,"maxIndexedAndSolutionsReached":false,"maxIndexedOrSolutionsReached":false,"maxScansToExplodeReached":false,"namespace":"countparity.m","optimizationTimeMicros":44,"optimizationTimeMillis":0,"parsedQuery":{"a":{"$gte":0}},"planCacheKey":"CFB6F459","planCacheShapeHash":"F5BB3A2E","prunedSimilarIndexes":false,"queryHash":"F5BB3A2E","rejectedPlans":[],"winningPlan":{"indexBounds":{"endKey":{"a":null},"endKeyInclusive":true,"startKey":{"a":0},"startKeyInclusive":true},"indexName":"a_1","indexVersion":2,"isCached":false,"isMultiKey":true,"isPartial":false,"isSparse":false,"isUnique":false,"keyPattern":{"a":1},"multiKeyPaths":{"a":["a"]},"nss":"countparity.m","stage":"COUNT_SCAN"}}},"nReturned":"NumberLong(200)"},{"$group":{"$willBeMerged":false,"_id":{"$const":null},"n":{"$sum":{"$const":1}}},"maxAccumulatorMemoryUsageBytes":{"n":"NumberLong(200)"},"nReturned":"NumberLong(1)","peakTrackedMemBytes":"NumberLong(216)","spilledBytes":"NumberLong(0)","spilledDataStorageSize":"NumberLong(0)","spilledRecords":"NumberLong(0)","spills":"NumberLong(0)","totalOutputDataSizeBytes":"NumberLong(237)","usedDisk":false},{"$project":{"_id":false,"n":true},"expressionEvaluationPeakMemoryBytes":"NumberLong(0)","nReturned":"NumberLong(1)"}]},"profile":{"cursorExhausted":true,"docsExamined":0,"fromMultiPlanner":null,"hasSortStage":null,"keysExamined":401,"matched":1,"nreturned":1,"ns":"countparity.m","op":"command","planSummary":"COUNT_SCAN { a: 1 }","queryFramework":"classic","replanned":null,"usedDisk":null},"result":[{"n":200}],"summary":{"countScan":[{"advanced":200,"indexBounds":{"endKey":{"a":null},"endKeyInclusive":true,"startKey":{"a":0},"startKeyInclusive":true},"indexName":"a_1","indexVersion":2,"isEOF":1,"isMultiKey":true,"isPartial":false,"isSparse":false,"isUnique":false,"keyPattern":{"a":1},"keysExamined":401,"maxTrackedMemUsageBytes":null,"multiKeyPaths":{"a":["a"]},"needTime":200,"needYield":0,"restoreState":3,"saveState":4,"stage":"COUNT_SCAN","works":401}],"executionSuccess":true,"hasCountStage":false,"nCounted":null,"nReturned":200,"nSkipped":null,"planSummary":null,"queryFramework":"1","stageChain":["COUNT_SCAN"],"totalDocsExamined":0,"totalKeysExamined":401}},"multikeyCount":{"fullExplain":{"command":{"count":"m","query":{"a":{"$gte":0}}},"executionStats":{"executionStages":{"advanced":0,"inputStage":{"advanced":200,"indexBounds":{"endKey":{"a":null},"endKeyInclusive":true,"startKey":{"a":0},"startKeyInclusive":true},"indexName":"a_1","indexVersion":2,"isEOF":1,"isMultiKey":true,"isPartial":false,"isSparse":false,"isUnique":false,"keyPattern":{"a":1},"keysExamined":401,"multiKeyPaths":{"a":["a"]},"nReturned":200,"needTime":200,"needYield":0,"nss":"countparity.m","peakTrackedMemBytes":1854,"restoreState":0,"saveState":0,"stage":"COUNT_SCAN","works":401},"isCached":false,"isEOF":1,"nCounted":200,"nReturned":0,"nSkipped":0,"needTime":400,"needYield":0,"restoreState":0,"saveState":0,"stage":"COUNT","works":401},"executionSuccess":true,"nReturned":0,"totalDocsExamined":0,"totalKeysExamined":401},"explainVersion":"1","ok":1,"peakTrackedMemBytes":"NumberLong(1854)","queryKnobs":{"queryFrameworkControl":{"source":"setParameter","value":"forceClassicEngine"}},"queryPlanner":{"indexFilterSet":false,"maxIndexedAndSolutionsReached":false,"maxIndexedOrSolutionsReached":false,"maxScansToExplodeReached":false,"namespace":"countparity.m","optimizationTimeMicros":45,"optimizationTimeMillis":0,"parsedQuery":{"a":{"$gte":0}},"planCacheKey":"CFB6F459","planCacheShapeHash":"F5BB3A2E","prunedSimilarIndexes":false,"queryHash":"F5BB3A2E","rejectedPlans":[],"winningPlan":{"inputStage":{"indexBounds":{"endKey":{"a":null},"endKeyInclusive":true,"startKey":{"a":0},"startKeyInclusive":true},"indexName":"a_1","indexVersion":2,"isMultiKey":true,"isPartial":false,"isSparse":false,"isUnique":false,"keyPattern":{"a":1},"multiKeyPaths":{"a":["a"]},"nss":"countparity.m","stage":"COUNT_SCAN"},"isCached":false,"stage":"COUNT"}},"queryShapeHash":"EDE3A26BE681C8E68EE7C248D4AFBC782A1EAA4C071A489AA5FC242C2DF1F7B4"},"profile":{"cursorExhausted":null,"docsExamined":0,"fromMultiPlanner":null,"hasSortStage":null,"keysExamined":401,"matched":1,"nreturned":1,"ns":"countparity.m","op":"command","planSummary":"COUNT_SCAN { a: 1 }","queryFramework":null,"replanned":null,"usedDisk":null},"result":200,"summary":{"countScan":[{"advanced":200,"indexBounds":{"endKey":{"a":null},"endKeyInclusive":true,"startKey":{"a":0},"startKeyInclusive":true},"indexName":"a_1","indexVersion":2,"isEOF":1,"isMultiKey":true,"isPartial":false,"isSparse":false,"isUnique":false,"keyPattern":{"a":1},"keysExamined":401,"maxTrackedMemUsageBytes":null,"multiKeyPaths":{"a":["a"]},"needTime":200,"needYield":0,"restoreState":0,"saveState":0,"stage":"COUNT_SCAN","works":401}],"executionSuccess":true,"hasCountStage":true,"nCounted":200,"nReturned":0,"nSkipped":0,"planSummary":{"inputStage":{"indexBounds":{"endKey":{"a":null},"endKeyInclusive":true,"startKey":{"a":0},"startKeyInclusive":true},"indexName":"a_1","indexVersion":2,"isMultiKey":true,"isPartial":false,"isSparse":false,"isUnique":false,"keyPattern":{"a":1},"multiKeyPaths":{"a":["a"]},"nss":"countparity.m","stage":"COUNT_SCAN"},"isCached":false,"stage":"COUNT"},"queryFramework":"1","stageChain":["COUNT","COUNT_SCAN"],"totalDocsExamined":0,"totalKeysExamined":401}}} diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/binaries-head.txt b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/binaries-head.txt new file mode 100644 index 0000000..b89de84 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/binaries-head.txt @@ -0,0 +1,16 @@ +path: /home/junyao/.cache/bazel/_bazel_junyao/f9d2a126f5a2d8a662948099aef4ca45/execroot/_main/bazel-out/k8-opt/bin/src/mongo/db/mongod_with_debug + size: 740640984 + sha256: be6deffae5f09758db41019844a7c84d537f69bd34e5f446353d100d090aca62 + build-id: 85f75d906186ce8373413d8f9a853397ef4a7356 +path: /home/junyao/.cache/bazel/_bazel_junyao/f9d2a126f5a2d8a662948099aef4ca45/execroot/_main/bazel-out/k8-opt/bin/src/mongo/s/mongos_with_debug + size: 579757104 + sha256: 2d3b563102abe4873378c97f863235ee43c5354ba5a2861783f035888e80c08f + build-id: 962c46cd84d9ad625cca24768421a66984ad1610 +path: /home/junyao/.cache/bazel/_bazel_junyao/f9d2a126f5a2d8a662948099aef4ca45/execroot/_main/bazel-out/k8-opt/bin/src/mongo/shell/mongo_with_debug + size: 322512832 + sha256: 54d4f2183ce5c78310bae63a661401e544dc0e240ef78daedd2df40e9b345ad8 + build-id: 9c6ad47ee29f817daf848a98deec7af10b0543aa +path: /home/junyao/.cache/bazel/_bazel_junyao/f9d2a126f5a2d8a662948099aef4ca45/execroot/_main/bazel-out/k8-opt/bin/src/mongo/dbtests/dbtest_with_debug + size: 674230168 + sha256: 2402ec61de39f507633e5763993d6b44883dc01f00c4edc635315904c3632509 + build-id: 4018f12d31fef5b43b89b4049b9efde3f3d15e86 diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/build-base.log.gz b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/build-base.log.gz new file mode 100644 index 0000000..c15d4e3 Binary files /dev/null and b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/build-base.log.gz differ diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/build-dbg.log.gz b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/build-dbg.log.gz new file mode 100644 index 0000000..2c24abc Binary files /dev/null and b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/build-dbg.log.gz differ diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/build.log.gz b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/build.log.gz new file mode 100644 index 0000000..b1e7c60 Binary files /dev/null and b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/build.log.gz differ diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/change.diff b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/change.diff new file mode 100644 index 0000000..82297da --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/change.diff @@ -0,0 +1,251 @@ +diff --git a/src/mongo/db/exec/classic/count.cpp b/src/mongo/db/exec/classic/count.cpp +index 9f4c97f374..166c1e74e2 100644 +--- a/src/mongo/db/exec/classic/count.cpp ++++ b/src/mongo/db/exec/classic/count.cpp +@@ -3,6 +3,8 @@ + + #include "mongo/db/exec/classic/count.h" + ++#include "mongo/db/exec/classic/count_scan.h" ++#include "mongo/base/checked_cast.h" + #include "mongo/util/assert_util.h" + + #include +@@ -20,6 +22,12 @@ CountStage::CountStage( + tassert(11051652, "Expecting non-negative limit parameter", _limit >= 0); + tassert(11051651, "Expecting child stage", child); + _children.emplace_back(child); ++ ++ // We read only our child's StageState, so a direct CountScan need not materialize a result we ++ // would immediately free. CountScan is the only stage reporting STAGE_COUNT_SCAN. ++ if (child->stageType() == STAGE_COUNT_SCAN) { ++ checked_cast(child)->setDoesNotMaterializeResults(); ++ } + } + + bool CountStage::isEOF() const { +diff --git a/src/mongo/db/exec/classic/count_scan.cpp b/src/mongo/db/exec/classic/count_scan.cpp +index 768d1d2066..87f37933a9 100644 +--- a/src/mongo/db/exec/classic/count_scan.cpp ++++ b/src/mongo/db/exec/classic/count_scan.cpp +@@ -168,6 +168,13 @@ PlanStage::StageState CountScan::doWork(WorkingSetID* out) { + _memoryTracker.withinMemoryLimit(opCtx())); + } + ++ if (!_materializeResults) { ++ // Deduplication and memory accounting above must still run, so this branch sits below them ++ // and skips only the member our consumer would immediately discard. ++ *out = WorkingSet::INVALID_ID; ++ return PlanStage::ADVANCED; ++ } ++ + WorkingSetID id = _workingSet->allocate(); + WorkingSetMember* member = _workingSet->get(id); + member->recordId = entry->loc; +diff --git a/src/mongo/db/exec/classic/count_scan.h b/src/mongo/db/exec/classic/count_scan.h +index 262473b32d..29b4a8db7b 100644 +--- a/src/mongo/db/exec/classic/count_scan.h ++++ b/src/mongo/db/exec/classic/count_scan.h +@@ -77,8 +77,9 @@ struct CountScanParams { + * command and some cases of aggregation). + * + * Scans an index from a start key to an end key. Creates a WorkingSetMember for each matching index +- * key in RID_AND_OBJ state. It has a null record id and an empty object with a null snapshot id +- * rather than real data. Returning real data is unnecessary since all we need is the count. ++ * key in RID_AND_OBJ state. It holds the index entry's record id and an empty object with a null ++ * snapshot id rather than real data. Returning real data is unnecessary since all we need is the ++ * count. + */ + class CountScan final : public RequiresIndexStage { + public: +@@ -108,9 +109,19 @@ protected: + void doRestoreStateRequiresIndex() final; + + private: ++ // A direct CountStage parent reads only our StageState, so it turns off materialization. This ++ // is private because WorkingSet::get() does not check for INVALID_ID outside debug builds: any ++ // other consumer that called this would read out of bounds instead of failing an assertion. ++ friend class CountStage; ++ void setDoesNotMaterializeResults() { ++ _materializeResults = false; ++ } ++ + // The WorkingSet we annotate with results. Not owned by us. + WorkingSet* _workingSet; + ++ bool _materializeResults = true; ++ + const BSONObj _keyPattern; + + const bool _shouldDedup; +diff --git a/src/mongo/db/exec/classic/plan_stage.h b/src/mongo/db/exec/classic/plan_stage.h +index 083e605f7f..6dba84ffd2 100644 +--- a/src/mongo/db/exec/classic/plan_stage.h ++++ b/src/mongo/db/exec/classic/plan_stage.h +@@ -178,7 +178,9 @@ public: + + /** + * Perform a unit of work on the query. Ask the stage to produce the next unit of output. +- * Stage returns StageState::ADVANCED if *out is set to the next unit of output. Otherwise, ++ * Stage returns StageState::ADVANCED if *out is set to the next unit of output. ++ * A stage whose consumer has told it that its output is ignored may instead set *out to ++ * WorkingSet::INVALID_ID; see CountScan::setDoesNotMaterializeResults(). Otherwise, + * returns another value of StageState to indicate the stage's status. + * + * Throws an exception if an error is encountered while executing the query. +diff --git a/src/mongo/dbtests/query_stage_count_scan.cpp b/src/mongo/dbtests/query_stage_count_scan.cpp +index 43cf339226..2517740d2c 100644 +--- a/src/mongo/dbtests/query_stage_count_scan.cpp ++++ b/src/mongo/dbtests/query_stage_count_scan.cpp +@@ -5,6 +5,7 @@ + #include "mongo/bson/bsonobjbuilder.h" + #include "mongo/db/client.h" + #include "mongo/db/dbdirectclient.h" ++#include "mongo/db/exec/classic/count.h" + #include "mongo/db/exec/classic/count_scan.h" + #include "mongo/db/exec/classic/plan_stage.h" + #include "mongo/db/exec/classic/working_set.h" +@@ -19,10 +20,13 @@ + #include "mongo/db/shard_role/shard_catalog/database.h" + #include "mongo/db/shard_role/shard_catalog/index_catalog.h" + #include "mongo/db/shard_role/shard_catalog/index_descriptor.h" ++#include "mongo/db/storage/record_store_write_conflict_fail_points.h" + #include "mongo/dbtests/dbtests.h" // IWYU pragma: keep + #include "mongo/unittest/server_parameter_guard.h" + #include "mongo/unittest/unittest.h" ++#include "mongo/util/fail_point.h" + ++#include + #include + #include + +@@ -657,6 +661,120 @@ public: + } + }; + ++/** ++ * A standalone CountScan materializes its result, but the same stage under a direct CountStage ++ * parent does not. Working the child directly is what distinguishes the two: CountStage::doWork ++ * sets *out to INVALID_ID unconditionally, so observing the child through the parent would assert ++ * nothing about materialization. ++ */ ++class QueryStageCountScanMaterializationContract : public CountBase { ++public: ++ void run() { ++ dbtests::WriteContextForTests ctx(&_opCtx, ns().ns_forTest()); ++ ++ insert(BSON("a" << 1)); ++ addIndex(BSON("a" << 1)); ++ ++ const auto coll = ctx.getCollection(); ++ auto makeParams = [&] { ++ auto params = makeCountScanParams(&_opCtx, coll, getIndex(ctx.db(), BSON("a" << 1))); ++ params.startKey = BSON("" << 1); ++ params.endKey = BSON("" << 1); ++ return params; ++ }; ++ ++ // Standalone: the public RID_AND_OBJ contract is preserved. ++ { ++ WorkingSet ws; ++ CountScan standalone(_expCtx.get(), coll, makeParams(), &ws); ++ WorkingSetID wsid = WorkingSet::INVALID_ID; ++ ++ ASSERT_EQUALS(PlanStage::ADVANCED, standalone.work(&wsid)); ++ ASSERT_TRUE(WorkingSet::INVALID_ID != wsid); ++ const auto* member = ws.get(wsid); ++ ASSERT_EQUALS(WorkingSetMember::RID_AND_OBJ, member->getState()); ++ ASSERT_TRUE(member->hasRecordId()); ++ ASSERT_TRUE(member->hasObj()); ++ ws.free(wsid); ++ } ++ ++ // Under a direct CountStage: no member is produced. Worked through the child so that the ++ // parent's own unconditional INVALID_ID cannot mask the result. ++ { ++ WorkingSet ws; ++ auto owned = std::make_unique(_expCtx.get(), coll, makeParams(), &ws); ++ CountStage countStage(_expCtx.get(), 0, 0, &ws, owned.release()); ++ auto* child = static_cast(countStage.getChildren().front().get()); ++ WorkingSetID wsid = WorkingSet::INVALID_ID; ++ ++ ASSERT_EQUALS(PlanStage::ADVANCED, child->work(&wsid)); ++ ASSERT_TRUE(WorkingSet::INVALID_ID == wsid); ++ } ++ } ++}; ++ ++/** ++ * Under a direct CountStage, deduplication, write-conflict yielding, save/restore, skip and limit ++ * are all unchanged: the duplicate multikey key is counted once, and the child's CommonStats match ++ * what a materializing scan reports. ++ */ ++class QueryStageCountScanDirectCountStageSemantics : public CountBase { ++public: ++ void run() { ++ dbtests::WriteContextForTests ctx(&_opCtx, ns().ns_forTest()); ++ ++ insert(BSON("a" << BSON_ARRAY(1 << 2))); ++ insert(BSON("a" << BSON_ARRAY(3 << 4))); ++ addIndex(BSON("a" << 1)); ++ ++ const auto coll = ctx.getCollection(); ++ auto params = makeCountScanParams(&_opCtx, coll, getIndex(ctx.db(), BSON("a" << 1))); ++ params.startKey = BSON("" << 1); ++ params.endKey = BSON("" << 4); ++ ++ WorkingSet ws; ++ auto owned = std::make_unique(_expCtx.get(), coll, params, &ws); ++ // Skip the first counted document and limit to one, so both are exercised. ++ CountStage countStage(_expCtx.get(), 1, 1, &ws, owned.release()); ++ WorkingSetID wsid = WorkingSet::INVALID_ID; ++ ++ ASSERT_EQUALS(PlanStage::NEED_TIME, countStage.work(&wsid)); ++ ++ { ++ auto failPoint = enableWriteConflictForReads( ++ FailPoint::ModeOptions{.mode = FailPoint::Mode::nTimes, .val = 1}); ++ ASSERT_EQUALS(PlanStage::NEED_YIELD, countStage.work(&wsid)); ++ ASSERT_TRUE(WorkingSet::INVALID_ID == wsid); ++ } ++ ++ countStage.saveState(); ++ countStage.restoreState(RestoreContext(nullptr)); ++ ++ while (!countStage.isEOF()) { ++ countStage.work(&wsid); ++ } ++ ++ const auto* stats = static_cast(countStage.getSpecificStats()); ++ ASSERT_EQUALS(1, stats->nSkipped); ++ ASSERT_EQUALS(1, stats->nCounted); ++ ++ auto planStats = countStage.getStats(); ++ ASSERT_EQUALS(1U, planStats->common.needYield); ++ const auto& childCommon = planStats->children.front()->common; ++ const auto* childStats = ++ static_cast(planStats->children.front()->specific.get()); ++ ++ // The limit ends the scan on the third of the four index keys: key one is skipped, key two ++ // belongs to the same document and is deduplicated into a NEED_TIME, key three is counted. ++ // One NEED_TIME against three keys examined and two advances is what shows deduplication ++ // still ran even though no WorkingSetMember was materialized. ++ ASSERT_EQUALS(3, childStats->keysExamined); ++ ASSERT_EQUALS(2U, childCommon.advanced); ++ ASSERT_EQUALS(1U, childCommon.needTime); ++ ASSERT_EQUALS(1U, childCommon.needYield); ++ } ++}; ++ + class All : public unittest::OldStyleSuiteSpecification { + public: + All() : OldStyleSuiteSpecification("query_stage_count_scan") {} +@@ -674,6 +792,8 @@ public: + add(); + add(); + add(); ++ add(); ++ add(); + } + }; + diff --git a/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/commands.json b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/commands.json new file mode 100644 index 0000000..809f3b9 --- /dev/null +++ b/bench/db/report/evidence/mongodb_master_countscan_20260805_4109dcc31ff6/validation/commands.json @@ -0,0 +1,142 @@ +[ + { + "task": "0-precheck", + "cwd": "/home/junyao/code/mongo", + "cmd": "git status --short; git rev-parse HEAD; git rev-parse --abbrev-ref HEAD", + "note": "status empty, HEAD ac20554faaf2e7ab6e1b2e2aad2a81308fae82cd, branch agent/condb-count-minimal" + }, + { + "task": "0-diff", + "cwd": "/home/junyao/code/mongo", + "cmd": "git diff 0561c098b99ac5e929005e70a2e37d7a97a82423..ac20554faaf2e7ab6e1b2e2aad2a81308fae82cd", + "artifact": "change.diff" + }, + { + "task": "1-build", + "cwd": "/home/junyao/code/mongo", + "cmd": "taskset -c 1-47,49-95 bazel build --config=opt //src/mongo/dbtests:dbtest //src/mongo/db:mongod //src/mongo/s:mongos //src/mongo/shell:mongo", + "artifact": "build.log", + "exit_code": 0, + "elapsed_s": 54.206, + "wall_s": 56.23, + "total_actions": 119, + "targets_found": 4, + "note": "incremental; 562 targets in graph, 119 actions executed" + }, + { + "task": "2-dbtests-opt-combined", + "cwd": "/home/junyao/code/mongo", + "cmd": "taskset -c 1-47,49-95 ./bazel-bin/src/mongo/dbtests/dbtest --suite=query_stage_count_scan --suite=query_stage_count --tempPath=/dbtests-opt-tmp", + "artifact": "dbtest-opt.log", + "exit_code": 0, + "result_line": "874 TOTAL / 21 PASS / 0 FAIL / 0 SKIP" + }, + { + "task": "2-dbtests-opt-per-suite", + "cwd": "/home/junyao/code/mongo", + "cmd": "taskset -c 1-47,49-95 ./bazel-bin/src/mongo/dbtests/dbtest --suite= --showEachTest --tempPath=/dbtests-opt-tmp for S in query_stage_count_scan query_stage_count", + "artifact": "dbtest-opt-persuite.log", + "exit_code": 0, + "result_lines": [ + "query_stage_count_scan: 874 TOTAL / 14 PASS / 0 FAIL / 0 SKIP", + "query_stage_count: 874 TOTAL / 7 PASS / 0 FAIL / 0 SKIP" + ] + }, + { + "task": "2b-build-dbg", + "cwd": "/home/junyao/code/mongo", + "cmd": "taskset -c 1-47,49-95 bazel build --config=opt --dbg=True //src/mongo/dbtests:dbtest", + "artifact": "build-dbg.log", + "exit_code": 0, + "elapsed_s": 1663.745, + "total_actions": 7532, + "note": "writes into the SAME bazel-out/k8-opt tree and DISPLACES the pure-opt dbtest binary" + }, + { + "task": "2b-dbtests-dbg", + "cwd": "/home/junyao/code/mongo", + "cmd": "taskset -c 1-47,49-95 ./bazel-bin/src/mongo/dbtests/dbtest --suite= --showEachTest --tempPath=/dbtests-dbg-tmp for S in query_stage_count_scan query_stage_count", + "artifact": "dbtest-dbg.log", + "exit_code": 0, + "result_lines": [ + "query_stage_count_scan: 874 TOTAL / 14 PASS / 0 FAIL / 0 SKIP", + "query_stage_count: 874 TOTAL / 7 PASS / 0 FAIL / 0 SKIP" + ], + "dassert_live_evidence": "startup log emits {\"c\":\"TEST\",\"id\":22491,\"msg\":\"DEBUG build\"} (framework_options.cpp:143 guards it with the same kDebugBuild constant that gates dassert); absent from both opt dbtest logs" + }, + { + "task": "3-resmoke-core", + "cwd": "/home/junyao/code/mongo", + "cmd": "PATH=$PWD/bazel-bin/src/mongo/db:$PWD/bazel-bin/src/mongo/s:$PWD/bazel-bin/src/mongo/shell:$PATH taskset -c 1-47,49-95 ./.venv/bin/python3 buildscripts/resmoke.py run --suites=core --mongodSetParameters='{internalQueryFrameworkControl: \"forceClassicEngine\"}' --dbpathPrefix=/resmoke/core-db --reportFile=/resmoke/core.json --continueOnFailure --jobs=1 jstests/core/index/index_count_scan.js jstests/core/index/wildcard/compound_wildcard_index_count.js jstests/core/index/wildcard/wildcard_index_count.js jstests/core/query/count/count_scan_memory_limit.js jstests/core/query/explain/explain_count.js jstests/core/query/explain/explain_multi_plan_count.js jstests/core/query/explain/explain_multikey.js jstests/core/administrative/profile/profile_count.js", + "artifact": "resmoke/core.log, resmoke/core.json", + "exit_code": 0, + "result": "42/42 report entries pass (8 requested jstests + per-test hooks), 32.31s" + }, + { + "task": "3-resmoke-aggregation", + "cwd": "/home/junyao/code/mongo", + "cmd": "... --suites=aggregation ... jstests/aggregation/optimization/count_scan_optimization.js jstests/aggregation/optimization/is_count_like.js", + "artifact": "resmoke/aggregation.log, resmoke/aggregation.json", + "exit_code": 0, + "result": "12/12 report entries pass (2 requested jstests + hooks), 15.35s" + }, + { + "task": "3-resmoke-no_passthrough", + "cwd": "/home/junyao/code/mongo", + "cmd": "... --suites=no_passthrough ... jstests/noPassthrough/memory_tracking/count_scan_reports_memory_metrics.js", + "artifact": "resmoke/no_passthrough.log, resmoke/no_passthrough.json", + "exit_code": 0, + "result": "3/3 report entries pass (1 requested jstest + fixture setup/teardown), 11.64s", + "note": "CRITICAL: exercises a bare CountScan with no CountStage under forceClassicEngine" + }, + { + "task": "3-resmoke-sharding", + "cwd": "/home/junyao/code/mongo", + "cmd": "... --suites=sharding ... jstests/sharding/query/queries_elide_shard_filter.js", + "artifact": "resmoke/sharding.log, resmoke/sharding.json", + "exit_code": 0, + "result": "3/3 report entries pass, 81.98s" + }, + { + "task": "4-base-worktree", + "cwd": "/home/junyao/code/mongo", + "cmd": "git worktree add --detach /tmp/mongo-count-minimal-validation/base-worktree 0561c098b99ac5e929005e70a2e37d7a97a82423 (removed with `git worktree remove` at end)", + "exit_code": 0 + }, + { + "task": "4-build-base", + "cwd": "/tmp/mongo-count-minimal-validation/base-worktree", + "cmd": "taskset -c 1-47,49-95 bazel build --config=opt --jobs=48 //src/mongo/db:mongod", + "artifact": "build-base.log", + "exit_code": 0, + "elapsed_s": 2341.458, + "total_actions": 12876, + "note": "separate bazel output base (efd21758c14fec4181df0b50c4680ccc); pure opt (MONGO_CONFIG_DEBUG_BUILD undefined)" + }, + { + "task": "4-parity-capture", + "cmd": "bash /run_parity.sh